{
	"openapi": "3.1.0",
	"info": {
		"title": "Checkfu API",
		"version": "2026-08-27",
		"description": "Authentication is declared per operation: API-key, runtime, or connector bearer; Automation signature; or credential-free pairing redemption. Every general Checkfu REST request requires the dated `Checkfu-Version` header (one of: 2026-08-27); the three MCP JSON-RPC transports use `MCP-Protocol-Version`, A2A uses `A2A-Version`, and the provider OAuth callback carries neither Checkfu header. API keys resolve one Workspace without a request selector; authenticated responses identify it with `Checkfu-Workspace-Id`."
	},
	"paths": {
		"/v1/organizations": {
			"get": {
				"tags": [
					"organizations"
				],
				"operationId": "organizations.listOrganizations",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"organizations": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"organizations",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Organizations",
				"description": "Lists administrative and commercial Organization roots. Returns a bounded cursor page.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			},
			"post": {
				"tags": [
					"organizations"
				],
				"operationId": "organizations.createOrganization",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/OrganizationId"
										},
										"key": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"display_name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"status": {
											"$ref": "#/components/schemas/Union_3"
										},
										"resource_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												},
												{
													"maximum": 9007199254740991
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"key",
										"display_name",
										"status",
										"resource_version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"key": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									}
								},
								"required": [
									"key",
									"display_name"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create an Organization",
				"description": "Mints a globally unique Organization join key. Organization-scoped API keys are refused; operators pre-provision a complete Organization, Tenant, Workspace, and root key with `bootstrap:organization`. An empty operator pre-provision (key only, no Workspace) still refuses console join-by-key. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "private_control"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/organizations/{organization_id}": {
			"get": {
				"tags": [
					"organizations"
				],
				"operationId": "organizations.getOrganization",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an Organization",
				"description": "Reads one Organization and its current resource_version.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			},
			"patch": {
				"tags": [
					"organizations"
				],
				"operationId": "organizations.patchOrganization",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											},
											{
												"maximum": 9007199254740991
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"status": {
										"type": "string",
										"enum": [
											"active",
											"disabled"
										]
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update an Organization",
				"description": "Updates an Organization under an expected_resource_version compare-and-set fence.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/organizations/{organization_id}/source-repositories": {
			"get": {
				"tags": [
					"sourceRepositories"
				],
				"operationId": "sourceRepositories.listSourceRepositories",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"source_repositories": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"source_repositories",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Source Repositories",
				"description": "Lists the credential-free source repository identities owned by one Organization. Returns a bounded cursor page.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			},
			"post": {
				"tags": [
					"sourceRepositories"
				],
				"operationId": "sourceRepositories.createSourceRepository",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/SourceRepositoryId"
										},
										"organization_id": {
											"$ref": "#/components/schemas/OrganizationId"
										},
										"repository": {
											"$ref": "#/components/schemas/Union_7"
										},
										"default_ref": {
											"$ref": "#/components/schemas/GitReference"
										},
										"display_name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"metadata": {
											"$ref": "#/components/schemas/ResourceMetadata"
										},
										"resource_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"organization_id",
										"repository",
										"default_ref",
										"display_name",
										"metadata",
										"resource_version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"repository": {
										"$ref": "#/components/schemas/Union_7"
									},
									"default_ref": {
										"$ref": "#/components/schemas/GitReference"
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"metadata": {
										"$ref": "#/components/schemas/ResourceMetadata"
									}
								},
								"required": [
									"repository",
									"default_ref",
									"display_name"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Source Repository",
				"description": "Creates an Organization-owned source repository identity from canonical provider coordinates and a default Git reference. Credentials are never stored on this resource. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			}
		},
		"/v1/source-repositories/{id}": {
			"get": {
				"tags": [
					"sourceRepositories"
				],
				"operationId": "sourceRepositories.getSourceRepository",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SourceRepositoryId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Source Repository",
				"description": "Reads one Organization-owned source repository identity and its current resource_version.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			},
			"patch": {
				"tags": [
					"sourceRepositories"
				],
				"operationId": "sourceRepositories.patchSourceRepository",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SourceRepositoryId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"default_ref": {
										"$ref": "#/components/schemas/GitReference"
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"metadata": {
										"$ref": "#/components/schemas/ResourceMetadata"
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a Source Repository",
				"description": "Updates a source repository's default reference, display name, or metadata under an expected_resource_version compare-and-set fence. Provider coordinates remain immutable.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			}
		},
		"/v1/organizations/{organization_id}/tenants": {
			"get": {
				"tags": [
					"tenants"
				],
				"operationId": "tenants.listTenants",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"tenants": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_2"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"tenants",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Tenants",
				"description": "Lists the durable Tenant boundaries owned by one Organization.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			},
			"post": {
				"tags": [
					"tenants"
				],
				"operationId": "tenants.createTenant",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/TenantId"
										},
										"organization_id": {
											"$ref": "#/components/schemas/OrganizationId"
										},
										"key": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"display_name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"status": {
											"$ref": "#/components/schemas/Union_3"
										},
										"resource_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												},
												{
													"maximum": 9007199254740991
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"organization_id",
										"key",
										"display_name",
										"status",
										"resource_version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"key": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									}
								},
								"required": [
									"key",
									"display_name"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Tenant",
				"description": "Creates a durable Tenant under an explicit Organization. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/tenants/{tenant_id}": {
			"get": {
				"tags": [
					"tenants"
				],
				"operationId": "tenants.getTenant",
				"parameters": [
					{
						"name": "tenant_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/TenantId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_2"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Tenant",
				"description": "Reads one Tenant and its owning Organization coordinate.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			},
			"patch": {
				"tags": [
					"tenants"
				],
				"operationId": "tenants.patchTenant",
				"parameters": [
					{
						"name": "tenant_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/TenantId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_2"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											},
											{
												"maximum": 9007199254740991
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"status": {
										"type": "string",
										"enum": [
											"active",
											"disabled"
										]
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a Tenant",
				"description": "Updates a Tenant under an expected_resource_version compare-and-set fence.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/organizations/workspaces": {
			"get": {
				"tags": [
					"workspaces"
				],
				"operationId": "workspaces.listWorkspaces",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "after_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": false
					},
					{
						"name": "before_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": false
					},
					{
						"name": "include_archived",
						"in": "query",
						"schema": {
							"type": "boolean"
						},
						"required": false
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"allOf": [
								{
									"pattern": "^[+-]?\\d*\\.?\\d+(?:[Ee][+-]?\\d+)?$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "WorkspacePage",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/WorkspacePage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Workspaces",
				"description": "Lists Workspaces visible in the authenticated Organization using CMA pagination.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			},
			"post": {
				"tags": [
					"workspaces"
				],
				"operationId": "workspaces.createWorkspace",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "One CMA-compatible Workspace administration resource.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Workspace"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateWorkspace"
							}
						}
					},
					"required": true
				},
				"summary": "Create a Workspace",
				"description": "Creates an Organization Workspace using the CMA-compatible request shape.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/organizations/workspaces/{workspace_id}": {
			"get": {
				"tags": [
					"workspaces"
				],
				"operationId": "workspaces.getWorkspace",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "One CMA-compatible Workspace administration resource.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Workspace_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Workspace",
				"description": "Retrieves one Workspace by its exact CMA-compatible identifier.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			},
			"post": {
				"tags": [
					"workspaces"
				],
				"operationId": "workspaces.updateWorkspace",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "One CMA-compatible Workspace administration resource.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Workspace_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpdateWorkspace"
							}
						}
					},
					"required": true
				},
				"summary": "Update a Workspace",
				"description": "Updates the mutable fields of one Workspace.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/organizations/workspaces/{workspace_id}/archive": {
			"post": {
				"tags": [
					"workspaces"
				],
				"operationId": "workspaces.archiveWorkspace",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "One CMA-compatible Workspace administration resource.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Workspace_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Archive a Workspace",
				"description": "Archives one non-default Workspace and revokes API keys scoped to it.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/organizations/workspaces/{workspace_id}/principals": {
			"get": {
				"tags": [
					"principals"
				],
				"operationId": "principals.listPrincipals",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "external_subject_id",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A bounded page of Workspace Principals.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/PrincipalPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Principals",
				"description": "Lists the Principals in the selected Workspace — the end users and service identities on whose behalf Agents act. Pass `external_subject_id` for an exact organization-owned identity lookup through the workspace's unique index; that form returns zero or one visible Principal, honors `page`, and always returns `next_page: null`. When `external_subject_id` is omitted, returns the ordinary cursor page; resend a non-null `next_page` as `page` until it is null.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			},
			"post": {
				"tags": [
					"principals"
				],
				"operationId": "principals.createPrincipal",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "One Workspace Principal and its public identity attributes.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Principal"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"external_subject_id": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"principal_type": {
										"$ref": "#/components/schemas/Union_13"
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"attributes": {
										"$ref": "#/components/schemas/PrincipalAttributes"
									}
								},
								"required": [
									"external_subject_id",
									"principal_type"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Principal",
				"description": "Creates a Principal in the selected Workspace from an organization-owned `external_subject_id`, a `principal_type` of `person` or `service`, and optional display name and attributes. The organization's backend is the trusted asserter of end-user identity; Checkfu never authenticates end users itself. Accepts an Idempotency-Key so a retried create returns the original Principal instead of a duplicate. Returns the created Principal, whose id is what Runs, PermissionAssignments, Connections, and personal MemoryStores reference.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			}
		},
		"/v1/principals/{principal_id}": {
			"get": {
				"tags": [
					"principals"
				],
				"operationId": "principals.getPrincipal",
				"parameters": [
					{
						"name": "principal_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "One Workspace Principal and its public identity attributes.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Principal_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Principal",
				"description": "Reads one Principal in the selected Workspace by id, including its `external_subject_id`, `principal_type`, display name, attributes, and current `resource_version`. Use the returned `resource_version` as `expected_resource_version` when patching.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			},
			"delete": {
				"tags": [
					"principals"
				],
				"operationId": "principals.deletePrincipal",
				"parameters": [
					{
						"name": "principal_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Erase a Principal",
				"description": "Erases a Principal from the selected Workspace. The deletion is fenced, every Connection the Principal owns is revoked, and the Principal is removed from every Group before it disappears. Erasure fails while the Principal still owns a Connection that is not locally revoked and custody-clean, so finish external provider cleanup first. Returns no body; the erasure is irreversible.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			},
			"patch": {
				"tags": [
					"principals"
				],
				"operationId": "principals.patchPrincipal",
				"parameters": [
					{
						"name": "principal_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "One Workspace Principal and its public identity attributes.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Principal_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											},
											{
												"maximum": 9007199254740991
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"attributes": {
										"$ref": "#/components/schemas/PrincipalAttributes"
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a Principal",
				"description": "Updates a Principal's display name or organization-asserted attributes. `expected_resource_version` is a required compare-and-set precondition and must equal the Principal's current `resource_version`. `external_subject_id` and `principal_type` are immutable. Returns the updated Principal with an incremented `resource_version`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			}
		},
		"/v1/organizations/workspaces/{workspace_id}/principal-groups": {
			"get": {
				"tags": [
					"principalGroups"
				],
				"operationId": "principalGroups.listPrincipalGroups",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_3"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Groups",
				"description": "Lists the Groups in the selected Workspace. A Group is a named, Workspace-scoped set of Principals usable as a PermissionAssignment subject. Returns a `data` array plus a `next_page` cursor; resend a non-null `next_page` as `page` until it is null.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			},
			"post": {
				"tags": [
					"principalGroups"
				],
				"operationId": "principalGroups.createPrincipalGroup",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/PrincipalGroupId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"key": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"display_name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"description": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 255
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"member_subjects": {
											"$ref": "#/components/schemas/Arrays_"
										},
										"resource_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												},
												{
													"maximum": 9007199254740991
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"key",
										"display_name",
										"description",
										"member_subjects",
										"resource_version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"key": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"description": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"member_subjects": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/PrincipalId"
										}
									}
								},
								"required": [
									"key",
									"display_name"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Group",
				"description": "Creates a Group in the selected Workspace from a name and an optional list of member Principal ids (at most 10,000, no duplicates). Assign a Group access once, then manage its membership without rewriting every PermissionAssignment. Accepts an Idempotency-Key so a retried create returns the original Group. Returns the created Group; use its id as a PermissionAssignment subject of kind `group`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			}
		},
		"/v1/principal-groups/{principal_group_id}": {
			"get": {
				"tags": [
					"principalGroups"
				],
				"operationId": "principalGroups.getPrincipalGroup",
				"parameters": [
					{
						"name": "principal_group_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalGroupId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_3"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Group",
				"description": "Reads one Group in the selected Workspace by id, including its name, member `member_subjects`, and current `resource_version`. Use the returned `resource_version` as `expected_resource_version` when patching.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			},
			"delete": {
				"tags": [
					"principalGroups"
				],
				"operationId": "principalGroups.deletePrincipalGroup",
				"parameters": [
					{
						"name": "principal_group_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalGroupId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete a Group",
				"description": "Deletes a Group from the selected Workspace. The member Principals themselves are untouched; only the Group and its membership list disappear. Deleting an id that is already deleted succeeds, so a retry is safe. Returns no body; the deletion is irreversible.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			},
			"patch": {
				"tags": [
					"principalGroups"
				],
				"operationId": "principalGroups.patchPrincipalGroup",
				"parameters": [
					{
						"name": "principal_group_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalGroupId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_3"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											},
											{
												"maximum": 9007199254740991
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"description": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"member_subjects": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/PrincipalId"
										}
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a Group",
				"description": "Updates a Group's name, membership, or both. `expected_resource_version` is a required compare-and-set precondition, so two concurrent directory syncs cannot silently overwrite each other. `member_subjects` replaces the entire membership list (at most 10,000 unique Principal ids); send the full intended set, not a delta. Returns the updated Group with an incremented `resource_version`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: identity-tenancy. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "identity-tenancy",
					"title": "Identity and source directories",
					"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "identity-tenancy"
				}
			}
		},
		"/v1/principals/{principal_id}/access-credentials": {
			"get": {
				"tags": [
					"principalAccessCredentials"
				],
				"operationId": "principalAccessCredentials.listPrincipalAccessCredentials",
				"parameters": [
					{
						"name": "principal_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_4"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Principal access credentials",
				"description": "Lists metadata for Principal-scoped API MCP credentials in the selected Workspace. Secrets and digests are never returned. This is a Workspace identity-administration surface, not part of the MCP tool catalog.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: api-mcp. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "audit.listAudit"
					}
				},
				"x-checkfu-support": {
					"id": "api-mcp",
					"title": "API MCP server",
					"summary": "The customer-facing MCP server that projects the public API's reviewed operations as tools for coding agents and MCP clients.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "api-mcp"
				}
			},
			"post": {
				"tags": [
					"principalAccessCredentials"
				],
				"operationId": "principalAccessCredentials.createPrincipalAccessCredential",
				"parameters": [
					{
						"name": "principal_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"credential": {
											"$ref": "#/components/schemas/Objects_4"
										},
										"secret": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										}
									},
									"required": [
										"credential",
										"secret"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"audience": {
										"type": "string",
										"enum": [
											"api_mcp",
											"a2a"
										]
									}
								},
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Issue a Principal access credential",
				"description": "Issues a read-only API MCP bearer bound to one live Principal in the selected Workspace. Requires an Idempotency-Key. The plaintext secret is returned only in this response; only a keyed digest is retained. This credential exposes only the reviewed Principal-authorizable read catalog and never carries an API-key role.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: api-mcp. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "audit.listAudit"
					}
				},
				"x-checkfu-support": {
					"id": "api-mcp",
					"title": "API MCP server",
					"summary": "The customer-facing MCP server that projects the public API's reviewed operations as tools for coding agents and MCP clients.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "api-mcp"
				}
			}
		},
		"/v1/principal-access-credentials/{principal_access_credential_id}": {
			"get": {
				"tags": [
					"principalAccessCredentials"
				],
				"operationId": "principalAccessCredentials.getPrincipalAccessCredential",
				"parameters": [
					{
						"name": "principal_access_credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalAccessCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_4"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Principal access credential",
				"description": "Reads metadata for one Principal-scoped API MCP credential, including its Principal, version, rotation time, and revocation time. The secret and digest are never returned.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: api-mcp. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "audit.listAudit"
					}
				},
				"x-checkfu-support": {
					"id": "api-mcp",
					"title": "API MCP server",
					"summary": "The customer-facing MCP server that projects the public API's reviewed operations as tools for coding agents and MCP clients.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "api-mcp"
				}
			}
		},
		"/v1/principal-access-credentials/{principal_access_credential_id}/rotate": {
			"post": {
				"tags": [
					"principalAccessCredentials"
				],
				"operationId": "principalAccessCredentials.rotatePrincipalAccessCredential",
				"parameters": [
					{
						"name": "principal_access_credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalAccessCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"credential": {
											"$ref": "#/components/schemas/Objects_4"
										},
										"secret": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										}
									},
									"required": [
										"credential",
										"secret"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_5"
							}
						}
					},
					"required": true
				},
				"summary": "Rotate a Principal access credential",
				"description": "Rotates a Principal access bearer in place. Requires an Idempotency-Key and an expected_version matching the live credential. The old bearer stops authenticating immediately; the replacement plaintext is returned only in this response.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: api-mcp. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "audit.listAudit"
					}
				},
				"x-checkfu-support": {
					"id": "api-mcp",
					"title": "API MCP server",
					"summary": "The customer-facing MCP server that projects the public API's reviewed operations as tools for coding agents and MCP clients.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "api-mcp"
				}
			}
		},
		"/v1/principal-access-credentials/{principal_access_credential_id}/revoke": {
			"post": {
				"tags": [
					"principalAccessCredentials"
				],
				"operationId": "principalAccessCredentials.revokePrincipalAccessCredential",
				"parameters": [
					{
						"name": "principal_access_credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalAccessCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_4"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_5"
							}
						}
					},
					"required": true
				},
				"summary": "Revoke a Principal access credential",
				"description": "Irreversibly revokes a Principal access bearer. Requires an Idempotency-Key and an expected_version matching the live credential. Revocation takes effect on the next MCP request and synchronously shreds pending secret recovery custody.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: api-mcp. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "audit.listAudit"
					}
				},
				"x-checkfu-support": {
					"id": "api-mcp",
					"title": "API MCP server",
					"summary": "The customer-facing MCP server that projects the public API's reviewed operations as tools for coding agents and MCP clients.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "api-mcp"
				}
			}
		},
		"/v1/organizations/{organization_id}/api-keys": {
			"get": {
				"tags": [
					"apiKeys"
				],
				"operationId": "apiKeys.listApiKeys",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_11"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List API keys",
				"description": "Lists the ApiKeys issued by the authenticated Organization, with role, scope, `kind` (`customer_managed` or `console_session`), rate limit, and `revoked_at`. Secrets are never returned. Returns a `data` array plus a `next_page` cursor; resend a non-null `next_page` as `page` until it is null.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			},
			"post": {
				"tags": [
					"apiKeys"
				],
				"operationId": "apiKeys.createApiKey",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"api_key": {
											"$ref": "#/components/schemas/Objects_11"
										},
										"secret": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										}
									},
									"required": [
										"api_key",
										"secret"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"role": {
										"$ref": "#/components/schemas/Union_15"
									},
									"scope": {
										"$ref": "#/components/schemas/Union_16"
									},
									"rate_limit_per_minute": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											},
											{
												"maximum": 2147483647
											}
										]
									},
									"runner_enrollment": {
										"$ref": "#/components/schemas/Objects_6"
									}
								},
								"required": [
									"display_name",
									"role",
									"scope",
									"rate_limit_per_minute"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Issue an API key",
				"description": "Issues an ApiKey with a role, a scope (`organization` for keys that manage Workspaces, or `workspace` hard-bound to one Workspace), and a per-minute rate limit. Public Runner enrollment is BYOC-only. The owner shape is read-compatible and its principal claim ceiling is enforced. Owner-scoped Runner credentials are issued through server-stamped pairing; this generic API-key surface rejects a caller-asserted owner. Requires an Idempotency-Key, because secret issuance must always have an exact recovery identity. The plaintext `secret` is returned only in this response and is never readable again; only its keyed digest is stored as authentication authority. API keys are server-side credentials and must never be exposed to a browser or end user.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/api-keys"
						},
						"observe_operation": "apiKeys.listApiKeys"
					}
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/api-keys/{id}": {
			"get": {
				"tags": [
					"apiKeys"
				],
				"operationId": "apiKeys.getApiKey",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ApiKeyId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_11"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an API key",
				"description": "Reads one ApiKey issued by the authenticated Organization, including its role, scope, `kind`, rate limit, runner enrollment, `resource_version`, and `revoked_at`. The secret is never returned. Use the returned `resource_version` as `expected_resource_version` when patching or rotating.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			},
			"delete": {
				"tags": [
					"apiKeys"
				],
				"operationId": "apiKeys.deleteApiKey",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ApiKeyId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Revoke an API key",
				"description": "Revokes an ApiKey so it stops authenticating, and synchronously shreds any pending replay copy of its secret. A key may not revoke itself; call this with a different credential. Returns no body; the revocation is irreversible — issue a new ApiKey rather than expecting to restore this one.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			},
			"patch": {
				"tags": [
					"apiKeys"
				],
				"operationId": "apiKeys.patchApiKey",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ApiKeyId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_11"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											},
											{
												"maximum": 9007199254740991
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"role": {
										"type": "string",
										"enum": [
											"root",
											"admin",
											"developer",
											"runner",
											"viewer"
										]
									},
									"rate_limit_per_minute": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											},
											{
												"maximum": 2147483647
											}
										]
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update an API key",
				"description": "Updates an ApiKey's name, role, or per-minute rate limit. `expected_resource_version` is a required compare-and-set precondition and must equal the key's current `resource_version`. Scope and `kind` are immutable, and the patch synchronously shreds any pending replay copy of the secret. Returns the updated ApiKey.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/api-keys/{id}/rotate": {
			"post": {
				"tags": [
					"apiKeys"
				],
				"operationId": "apiKeys.rotateApiKey",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ApiKeyId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"api_key": {
											"$ref": "#/components/schemas/Objects_11"
										},
										"secret": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										}
									},
									"required": [
										"api_key",
										"secret"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Rotate an API key",
				"description": "Rotates an ApiKey's secret in place: the key id, role, and scope are preserved while the previous secret stops authenticating. Requires an Idempotency-Key and an `expected_resource_version` matching the key's current `resource_version`. The new plaintext `secret` is returned only in this response. A key may not rotate itself; call this with a different credential.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: tenant-control. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/api-keys"
						},
						"observe_operation": "apiKeys.listApiKeys"
					}
				},
				"x-checkfu-support": {
					"id": "tenant-control",
					"title": "Tenant, Environment, and API-key control",
					"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "tenant-control"
				}
			}
		},
		"/v1/agents": {
			"get": {
				"tags": [
					"agents"
				],
				"operationId": "agents.listAgents",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "created_at[gte]",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "created_at[lte]",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "include_archived",
						"in": "query",
						"schema": {
							"type": "boolean"
						},
						"required": false
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 100
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsAgentPage",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsAgentPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "List Agents",
				"description": "Returns a cursor page of CMA-shaped Agents in the authenticated Workspace. Results default to 20 items, accept a 1–100 limit and inclusive `created_at[gte]` / `created_at[lte]` filters, omit archived Agents unless `include_archived` is true, and carry the current immutable `version` of each mutable Agent.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			},
			"post": {
				"tags": [
					"agents"
				],
				"operationId": "agents.createAgent",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "BetaManagedAgentsAgent",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsAgent"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/AgentCreateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Create an Agent",
				"description": "Creates one CMA-compatible Workspace Agent and atomically creates immutable Version 1. The request carries `model`, `name`, optional `system`, tools, MCP servers, skills, coordinator roster, description, and metadata; defaults are resolved into the returned Agent. Send an `Idempotency-Key` to make retries recover the same Agent.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agents/{agent_id}": {
			"get": {
				"tags": [
					"agents"
				],
				"operationId": "agents.getAgent",
				"parameters": [
					{
						"name": "agent_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "version",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsAgent",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsAgent_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Get an Agent",
				"description": "Returns one CMA-compatible Agent by ID from the authenticated Workspace. Omit the optional positive `version` query for the current Agent, or supply it to retrieve that exact immutable Version.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			},
			"post": {
				"tags": [
					"agents"
				],
				"operationId": "agents.updateAgent",
				"parameters": [
					{
						"name": "agent_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsAgent",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsAgent_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/AgentUpdateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Update an Agent",
				"description": "Applies CMA update semantics: omitted top-level fields are preserved, arrays and `multiagent` are whole-field replacements, metadata merges per key with null deleting one key, and a supplied model is a whole-object replacement with documented defaults. Empty `description` and `system` strings clear those fields. Optional `version` is optimistic concurrency; omission reapplies the patch to the newest head for last-write-wins behavior. A material change atomically creates the next immutable Version, while a no-op returns the current Version.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agents/{agent_id}/archive": {
			"post": {
				"tags": [
					"agents"
				],
				"operationId": "agents.archiveAgent",
				"parameters": [
					{
						"name": "agent_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsAgent",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsAgent_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Archive an Agent",
				"description": "Irreversibly archives the Agent. Existing Sessions and immutable Versions remain readable, while updates and new Session selection are refused. Repeating the archive returns the archived Agent; an `Idempotency-Key` makes transport retries recover the same response.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agents/{agent_id}/versions": {
			"get": {
				"tags": [
					"agents"
				],
				"operationId": "agents.listAgentVersions",
				"parameters": [
					{
						"name": "agent_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsAgentPage",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsAgentPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "List Agent Versions",
				"description": "Returns a cursor page of the Agent's immutable CMA-compatible Version history. Every entry has the Agent ID and the exact resolved configuration and positive `version` that existed after that create or material update; later updates never change an earlier Version.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/harnesses": {
			"get": {
				"tags": [
					"harnesses"
				],
				"operationId": "harnesses.listHarnesses",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_19"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"deprecated": true,
				"summary": "List HarnessManifests (deprecated)",
				"description": "Temporary deprecated inbound route for the original HarnessManifest scaffold; it is not an execution contract or compatibility promise. New integrations list HarnessReleases and HarnessProfiles.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "deprecated_compatibility"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/harnesses/{id}": {
			"get": {
				"tags": [
					"harnesses"
				],
				"operationId": "harnesses.getHarness",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/HarnessManifestId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_19"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"deprecated": true,
				"summary": "Get a HarnessManifest (deprecated)",
				"description": "Temporary deprecated inbound route for the original HarnessManifest scaffold; it is not an execution contract or compatibility promise. New integrations resolve HarnessReleases through HarnessProfiles.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "deprecated_compatibility"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/harness-catalog": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.listHarnessCatalog",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Union_36"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List HarnessCatalogEntries",
				"description": "Returns the platform-global catalog of curated HarnessCatalogEntries, each with an operator-owned `launch_role` (`primary`, `alternative`, or `local_fixture`), a `mode` (`managed`, `packaged`, `connected`, or `custom`), and an `availability` (`ready`, `image_required`, or `blocked` with the named missing plane). Launch role states product intent; availability is independent executable truth about what can run. Catalog order is never launch intent, and alternatives require explicit selection. A catalog entry is never executable authority by itself; adopt one through createHarnessProfile to create workspace-owned HarnessRelease and HarnessProfile state.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/harness-catalog/{name}": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.getHarnessCatalogEntry",
				"parameters": [
					{
						"name": "name",
						"in": "path",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Union_36"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a HarnessCatalogEntry",
				"description": "Returns one HarnessCatalogEntry by its logical name, including its operator-owned launch role, mode, current availability, capability ceiling, and — for an image recipe — its stable recipe ID and revision, the fixed ACP command, the non-root/read-only/writable-path/platform contract, and any Checkfu-published digest-pinned default image. Launch role is independent of availability: primary names product intent, alternative requires explicit selection, and local_fixture is local/test-only. The capability ceiling describes what the integration could realize; only a current ConformanceReport describes what it did realize.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/organizations/{organization_id}/harness-releases": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.listHarnessReleases",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_25"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List HarnessReleases",
				"description": "Returns a cursor page of the Organization's immutable HarnessReleases: the digest-pinned OCI image, platform, one-shot or ACP entrypoint and arguments, public configuration schema, and optional declared model wire dialects for each. Releases are the executable artifacts a Workspace HarnessProfile pins; a declared dialect set is enforced against the ModelRoutingProfile candidate ladder at Run admission.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			},
			"post": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.createHarnessRelease",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/HarnessReleaseId"
										},
										"organization_id": {
											"$ref": "#/components/schemas/OrganizationId"
										},
										"digest": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"artifact": {
											"$ref": "#/components/schemas/Union_53"
										},
										"configuration_schema": {
											"$ref": "#/components/schemas/Union_38"
										},
										"source_provenance": {
											"type": "object",
											"properties": {
												"kind": {
													"type": "string",
													"enum": [
														"github"
													]
												},
												"repository": {
													"$ref": "#/components/schemas/GitHubRepositoryUrlWithoutTraversal"
												},
												"commit_sha": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^[0-9a-f]{40}$"
														}
													]
												},
												"runner_id": {
													"$ref": "#/components/schemas/RunnerId"
												},
												"build_id": {
													"$ref": "#/components/schemas/HarnessBuildId"
												}
											},
											"required": [
												"kind",
												"repository",
												"commit_sha",
												"runner_id",
												"build_id"
											],
											"additionalProperties": false
										},
										"created_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"organization_id",
										"digest",
										"artifact",
										"configuration_schema",
										"created_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Union_47"
							}
						}
					},
					"required": true
				},
				"summary": "Create a HarnessRelease",
				"description": "Publishes an Organization-owned, immutable HarnessRelease from a digest-pinned OCI image plus its platform, entrypoint, arguments, non-secret configuration schema, and optional closed set of model wire dialects; image tags are rejected. A declared dialect set is enforced against the ModelRoutingProfile candidate ladder at Run admission, while omission preserves the unconstrained legacy behavior. Configuration is deliberately non-secret — never place model keys or gateway tokens in it. npm, Git, URL, and Dockerfile inputs are import or build recipes that must resolve to a content-addressed release before use. Returns the release with 201; send `Idempotency-Key` to make retries safe.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/organizations/{organization_id}/harness-builds": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.listHarnessBuilds",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/HarnessBuild_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List HarnessBuilds",
				"description": "Returns a cursor page of the Organization's HarnessBuilds. Each records its explicit platform or Workspace/RunnerPool execution target, repository, frozen commit, executable contract, status, attempt count, and successful HarnessRelease. Builds are append-only history: a terminal build never changes, and re-registration appears as a new build.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			},
			"post": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.createHarnessBuild",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"202": {
						"description": "An async custom-harness build whose exact ACP or one-shot process contract is frozen with its source commit",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/HarnessBuild"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateHarnessBuild"
							}
						}
					},
					"required": true
				},
				"summary": "Build a HarnessRelease from a GitHub repository",
				"description": "Submits an async Organization-owned build from a GitHub repository URL plus an optional ref and a protocol-exact ACP or one-shot process contract. The request separately names either a platform build pool or an exact Workspace and RunnerPool execution target; ownership never implies execution authority. The ref is resolved to an exact commit at submission and frozen. Accepted with 202 and a pending HarnessBuild; a Workspace-targeted build settles only when a build-capable Runner from the exact named pool claims it. Terminal success references an immutable, digest-pinned HarnessRelease, while terminal failure carries a bounded reason and optional builder log. Re-registering is a new build resolved afresh. Send `Idempotency-Key` so a retry does not open a second build.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/organizations/{organization_id}/harness-builds/{id}": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.getHarnessBuild",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/HarnessBuildId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "An async custom-harness build whose exact ACP or one-shot process contract is frozen with its source commit",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/HarnessBuild_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a HarnessBuild",
				"description": "Returns one HarnessBuild by ID: the frozen source commit and executable contract (including optional model wire dialects), build status, attempts, the HarnessRelease reference on success, or the bounded failure reason and detail on failure, with a log tail when a builder reported one. This is the poll target after createHarnessBuild accepts with 202.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/organizations/{organization_id}/harness-releases/{id}": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.getHarnessRelease",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/HarnessReleaseId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_25"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a HarnessRelease",
				"description": "Returns one immutable HarnessRelease by ID, including its pinned image digest, platform, entrypoint protocol, public configuration schema, and optional declared model wire dialects. A release never changes after publication, so this is the exact artifact any HarnessProfile version pinning it will run; declared dialects filter unreachable ModelRoutingProfile candidates at Run admission.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/harness-profiles": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.listHarnessProfiles",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "name",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_30"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List HarnessProfiles",
				"description": "Returns a cursor page of the workspace's HarnessProfiles — the logical harness names an Agent references, each joining one HarnessRelease to one HarnessDriver plus non-secret driver configuration. Pass `name` for an exact logical-name lookup through the workspace's unique index; that form returns zero or one visible profile, honors `page`, and always returns `next_page: null`. Profiles are versioned so promotion re-resolves the same logical name per workspace without changing a published AgentRelease.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			},
			"post": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.createHarnessProfile",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/HarnessProfileId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"release_id": {
											"$ref": "#/components/schemas/HarnessReleaseId"
										},
										"driver_version": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										},
										"multiagent_shared_environment": {
											"type": "boolean"
										},
										"configuration": {
											"$ref": "#/components/schemas/HarnessConfiguration"
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"name",
										"release_id",
										"driver_version",
										"multiagent_shared_environment",
										"configuration",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"source": {
										"anyOf": [
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"catalog"
														]
													},
													"name": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
															}
														]
													},
													"platform": {
														"$ref": "#/components/schemas/Objects_8"
													}
												},
												"required": [
													"kind",
													"name"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"recipe"
														]
													},
													"name": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
															}
														]
													},
													"image": {
														"$ref": "#/components/schemas/OciImageReference"
													},
													"platform": {
														"$ref": "#/components/schemas/Objects_8"
													}
												},
												"required": [
													"kind",
													"name",
													"image"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"oci"
														]
													},
													"release": {
														"$ref": "#/components/schemas/Union_47"
													}
												},
												"required": [
													"kind",
													"release"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"release"
														]
													},
													"release_id": {
														"$ref": "#/components/schemas/HarnessReleaseId"
													},
													"driver_version": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													}
												},
												"required": [
													"kind",
													"release_id",
													"driver_version"
												],
												"additionalProperties": false
											}
										]
									},
									"configuration": {
										"$ref": "#/components/schemas/HarnessConfiguration"
									}
								},
								"required": [
									"name",
									"source"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a HarnessProfile",
				"description": "Creates a workspace-scoped HarnessProfile under a logical `name` from one of four sources: `catalog` (adopt a ready HarnessCatalogEntry with its pinned image), `recipe` (a catalog entry name plus a digest-pinned image you supply), `oci` (an inline CreateHarnessRelease, creating release and profile together), or `release` (an existing HarnessRelease ID plus its exact driver version). Publishes version 1 of the profile and returns it with 201. Send `Idempotency-Key` to make retries safe; a missing catalog entry or release is a not-found error.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/harness-profiles/{id}": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.getHarnessProfile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/HarnessProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_30"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a HarnessProfile",
				"description": "Returns one HarnessProfile by ID with its logical name, current version, pinned HarnessRelease, HarnessDriver version, and non-secret driver configuration. Use the returned `version` as `expected_version` when patching or verifying the profile.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			},
			"patch": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.patchHarnessProfile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/HarnessProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_30"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"release_id": {
										"$ref": "#/components/schemas/HarnessReleaseId"
									},
									"driver_version": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"configuration": {
										"$ref": "#/components/schemas/HarnessConfiguration"
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a HarnessProfile",
				"description": "Repoints the HarnessProfile at a different HarnessRelease, HarnessDriver version, or driver configuration, guarded by `expected_version` matching the profile's current version. Each accepted patch publishes the next immutable HarnessProfileRevision under the same logical name; published AgentReleases referencing the name are untouched and no in-flight Run changes mid-run. Changing any pinned member invalidates the profile's ConformanceReport tier until it is verified again.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/harness-profiles/{id}/revisions/{revision_number}": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.getHarnessProfileRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/HarnessProfileId"
						},
						"required": true
					},
					{
						"name": "revision_number",
						"in": "path",
						"schema": {
							"type": "string"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"harness_profile_id": {
											"$ref": "#/components/schemas/HarnessProfileId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"revision_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"release_id": {
											"$ref": "#/components/schemas/HarnessReleaseId"
										},
										"driver_version": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										},
										"multiagent_shared_environment": {
											"type": "boolean"
										},
										"configuration": {
											"$ref": "#/components/schemas/HarnessConfiguration"
										},
										"published_at": {
											"type": "string"
										}
									},
									"required": [
										"harness_profile_id",
										"workspace_id",
										"revision_number",
										"release_id",
										"driver_version",
										"multiagent_shared_environment",
										"configuration",
										"published_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get one HarnessProfileRevision",
				"description": "Returns one immutable HarnessProfileRevision by HarnessProfile ID and positive integer version number, including the release, driver version, and configuration frozen at publication. Use it to read exactly what a Run resolved rather than what the profile points at today.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/harness-profiles/{id}/verifications": {
			"get": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.listHarnessConformance",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/HarnessProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"id": {
														"$ref": "#/components/schemas/ConformanceReportId"
													},
													"workspace_id": {
														"$ref": "#/components/schemas/WorkspaceId"
													},
													"harness_profile_id": {
														"$ref": "#/components/schemas/HarnessProfileId"
													},
													"harness_profile_revision_number": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"release_digest": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^sha256:[0-9a-f]{64}$"
															}
														]
													},
													"driver_version": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													},
													"sandbox_profile_id": {
														"$ref": "#/components/schemas/SandboxProfileId"
													},
													"sandbox_profile_revision_number": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"sandbox_image_digest": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^sha256:[0-9a-f]{64}$"
															}
														]
													},
													"model_routing_profile_id": {
														"$ref": "#/components/schemas/ModelRoutingProfileId"
													},
													"model_routing_profile_revision_number": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"plane_policy_hash": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^sha256:[0-9a-f]{64}$"
															}
														]
													},
													"suite_revision": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													},
													"run_spec": {
														"$ref": "#/components/schemas/RunSpecSessionMcpDelivery"
													},
													"status": {
														"$ref": "#/components/schemas/Union_73"
													},
													"checks": {
														"$ref": "#/components/schemas/Arrays_14"
													},
													"capability_set": {
														"$ref": "#/components/schemas/Objects_21"
													},
													"tier": {
														"$ref": "#/components/schemas/Union_37"
													},
													"runner_placement": {
														"$ref": "#/components/schemas/Union_75"
													},
													"evidence_authority": {
														"$ref": "#/components/schemas/Union_76"
													},
													"evidence_manifest_revision": {
														"$ref": "#/components/schemas/Union_77"
													},
													"evidence_manifest_hash": {
														"$ref": "#/components/schemas/Union_78"
													},
													"evidence_signature": {
														"anyOf": [
															{
																"type": "object",
																"properties": {
																	"algorithm": {
																		"type": "string",
																		"enum": [
																			"hmac-sha256"
																		]
																	},
																	"key_id": {
																		"type": "string",
																		"allOf": [
																			{
																				"minLength": 1
																			},
																			{
																				"maxLength": 64
																			}
																		]
																	},
																	"digest": {
																		"type": "string",
																		"allOf": [
																			{
																				"pattern": "^sha256:[0-9a-f]{64}$"
																			}
																		]
																	}
																},
																"required": [
																	"algorithm",
																	"key_id",
																	"digest"
																],
																"additionalProperties": false
															},
															{
																"type": "null"
															}
														]
													},
													"conformance_identity": {
														"type": "object",
														"properties": {
															"request": {
																"type": "object",
																"properties": {
																	"suite_revision": {
																		"type": "string",
																		"allOf": [
																			{
																				"minLength": 1
																			}
																		]
																	},
																	"case_set_revision": {
																		"$ref": "#/components/schemas/Union_81"
																	},
																	"case_ids": {
																		"type": "array",
																		"items": {
																			"$ref": "#/components/schemas/Union_82"
																		},
																		"allOf": [
																			{
																				"minItems": 1
																			}
																		]
																	},
																	"case_set_digest": {
																		"type": "string",
																		"allOf": [
																			{
																				"pattern": "^sha256:[0-9a-f]{64}$"
																			}
																		]
																	},
																	"case_contract_digest": {
																		"type": "string",
																		"allOf": [
																			{
																				"pattern": "^sha256:[0-9a-f]{64}$"
																			}
																		]
																	},
																	"fingerprint": {
																		"type": "string",
																		"allOf": [
																			{
																				"pattern": "^sha256:[0-9a-f]{64}$"
																			}
																		]
																	}
																},
																"required": [
																	"suite_revision",
																	"case_set_revision",
																	"case_ids",
																	"case_set_digest",
																	"fingerprint"
																],
																"additionalProperties": false
															},
															"evidence": {
																"anyOf": [
																	{
																		"type": "object",
																		"properties": {
																			"revision": {
																				"type": "string",
																				"enum": [
																					"checkfu:harness-conformance-evidence-identity@1",
																					"checkfu:harness-conformance-evidence-identity@2"
																				]
																			},
																			"request_fingerprint": {
																				"type": "string",
																				"allOf": [
																					{
																						"pattern": "^sha256:[0-9a-f]{64}$"
																					}
																				]
																			},
																			"target": {
																				"$ref": "#/components/schemas/Objects_34"
																			},
																			"fingerprint": {
																				"type": "string",
																				"allOf": [
																					{
																						"pattern": "^sha256:[0-9a-f]{64}$"
																					}
																				]
																			}
																		},
																		"required": [
																			"revision",
																			"request_fingerprint",
																			"target",
																			"fingerprint"
																		],
																		"additionalProperties": false
																	},
																	{
																		"type": "null"
																	}
																]
															}
														},
														"required": [
															"request",
															"evidence"
														],
														"additionalProperties": false
													},
													"qualification": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/HarnessRuntimeQualificationZdrContinuity"
															},
															{
																"type": "null"
															}
														]
													},
													"execution_target": {
														"$ref": "#/components/schemas/Union_84"
													},
													"created_at": {
														"type": "string"
													},
													"completed_at": {
														"$ref": "#/components/schemas/Union_85"
													},
													"expires_at": {
														"$ref": "#/components/schemas/Union_86"
													},
													"evidence_signature_status": {
														"$ref": "#/components/schemas/Union_87"
													}
												},
												"required": [
													"id",
													"workspace_id",
													"harness_profile_id",
													"harness_profile_revision_number",
													"release_digest",
													"driver_version",
													"sandbox_profile_id",
													"sandbox_profile_revision_number",
													"sandbox_image_digest",
													"model_routing_profile_id",
													"model_routing_profile_revision_number",
													"plane_policy_hash",
													"suite_revision",
													"run_spec",
													"status",
													"checks",
													"tier",
													"runner_placement",
													"evidence_authority",
													"evidence_manifest_revision",
													"evidence_manifest_hash",
													"execution_target",
													"created_at",
													"completed_at",
													"expires_at",
													"evidence_signature_status"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ConformanceReports for a HarnessProfile",
				"description": "Returns a cursor page of the ConformanceReports produced for this HarnessProfile. Each report is evidence for one exact credential-free tuple — HarnessProfileRevision, HarnessRelease digest, driver version, SandboxProfileRevision and materialization, ModelRoutingProfile revision, suite revision, and plane-policy hash — and records its checks, realized HarnessCapabilitySet, runner placement, evidence authority, and derived display tier. The read-only `evidence_signature_status` is recomputed against the server's current key ring (`verified`, `revoked`, or `not_applicable`) without changing the signed report body. A custom OCI Run is inadmissible until its exact tuple has a passing, currently verified report; reports cannot be patched or self-completed.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			},
			"post": {
				"tags": [
					"harnessRuntime"
				],
				"operationId": "harnessRuntime.verifyHarnessProfile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/HarnessProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"202": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ConformanceReportId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"harness_profile_id": {
											"$ref": "#/components/schemas/HarnessProfileId"
										},
										"harness_profile_revision_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"release_digest": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"driver_version": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										},
										"sandbox_profile_id": {
											"$ref": "#/components/schemas/SandboxProfileId"
										},
										"sandbox_profile_revision_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"sandbox_image_digest": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"model_routing_profile_id": {
											"$ref": "#/components/schemas/ModelRoutingProfileId"
										},
										"model_routing_profile_revision_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"plane_policy_hash": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"suite_revision": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										},
										"run_spec": {
											"$ref": "#/components/schemas/RunSpecSessionMcpDelivery"
										},
										"status": {
											"$ref": "#/components/schemas/Union_73"
										},
										"checks": {
											"$ref": "#/components/schemas/Arrays_14"
										},
										"capability_set": {
											"$ref": "#/components/schemas/Objects_21"
										},
										"tier": {
											"$ref": "#/components/schemas/Union_37"
										},
										"runner_placement": {
											"$ref": "#/components/schemas/Union_75"
										},
										"evidence_authority": {
											"$ref": "#/components/schemas/Union_76"
										},
										"evidence_manifest_revision": {
											"$ref": "#/components/schemas/Union_77"
										},
										"evidence_manifest_hash": {
											"$ref": "#/components/schemas/Union_78"
										},
										"evidence_signature": {
											"anyOf": [
												{
													"type": "object",
													"properties": {
														"algorithm": {
															"type": "string",
															"enum": [
																"hmac-sha256"
															]
														},
														"key_id": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 64
																}
															]
														},
														"digest": {
															"type": "string",
															"allOf": [
																{
																	"pattern": "^sha256:[0-9a-f]{64}$"
																}
															]
														}
													},
													"required": [
														"algorithm",
														"key_id",
														"digest"
													],
													"additionalProperties": false
												},
												{
													"type": "null"
												}
											]
										},
										"conformance_identity": {
											"type": "object",
											"properties": {
												"request": {
													"type": "object",
													"properties": {
														"suite_revision": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																}
															]
														},
														"case_set_revision": {
															"$ref": "#/components/schemas/Union_81"
														},
														"case_ids": {
															"type": "array",
															"items": {
																"$ref": "#/components/schemas/Union_82"
															},
															"allOf": [
																{
																	"minItems": 1
																}
															]
														},
														"case_set_digest": {
															"type": "string",
															"allOf": [
																{
																	"pattern": "^sha256:[0-9a-f]{64}$"
																}
															]
														},
														"case_contract_digest": {
															"type": "string",
															"allOf": [
																{
																	"pattern": "^sha256:[0-9a-f]{64}$"
																}
															]
														},
														"fingerprint": {
															"type": "string",
															"allOf": [
																{
																	"pattern": "^sha256:[0-9a-f]{64}$"
																}
															]
														}
													},
													"required": [
														"suite_revision",
														"case_set_revision",
														"case_ids",
														"case_set_digest",
														"fingerprint"
													],
													"additionalProperties": false
												},
												"evidence": {
													"anyOf": [
														{
															"type": "object",
															"properties": {
																"revision": {
																	"type": "string",
																	"enum": [
																		"checkfu:harness-conformance-evidence-identity@1",
																		"checkfu:harness-conformance-evidence-identity@2"
																	]
																},
																"request_fingerprint": {
																	"type": "string",
																	"allOf": [
																		{
																			"pattern": "^sha256:[0-9a-f]{64}$"
																		}
																	]
																},
																"target": {
																	"$ref": "#/components/schemas/Objects_34"
																},
																"fingerprint": {
																	"type": "string",
																	"allOf": [
																		{
																			"pattern": "^sha256:[0-9a-f]{64}$"
																		}
																	]
																}
															},
															"required": [
																"revision",
																"request_fingerprint",
																"target",
																"fingerprint"
															],
															"additionalProperties": false
														},
														{
															"type": "null"
														}
													]
												}
											},
											"required": [
												"request",
												"evidence"
											],
											"additionalProperties": false
										},
										"qualification": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/HarnessRuntimeQualificationZdrContinuity"
												},
												{
													"type": "null"
												}
											]
										},
										"execution_target": {
											"$ref": "#/components/schemas/Union_84"
										},
										"created_at": {
											"type": "string"
										},
										"completed_at": {
											"$ref": "#/components/schemas/Union_85"
										},
										"expires_at": {
											"$ref": "#/components/schemas/Union_86"
										},
										"evidence_signature_status": {
											"$ref": "#/components/schemas/Union_87"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"harness_profile_id",
										"harness_profile_revision_number",
										"release_digest",
										"driver_version",
										"sandbox_profile_id",
										"sandbox_profile_revision_number",
										"sandbox_image_digest",
										"model_routing_profile_id",
										"model_routing_profile_revision_number",
										"plane_policy_hash",
										"suite_revision",
										"run_spec",
										"status",
										"checks",
										"tier",
										"runner_placement",
										"evidence_authority",
										"evidence_manifest_revision",
										"evidence_manifest_hash",
										"execution_target",
										"created_at",
										"completed_at",
										"expires_at",
										"evidence_signature_status"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"sandbox_profile_key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"model_routing_profile_key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"prove_platform_mcp": {
										"type": "boolean"
									}
								},
								"required": [
									"expected_version",
									"sandbox_profile_key",
									"model_routing_profile_key"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Verify a HarnessProfile against a SandboxProfile and model",
				"description": "Opens a ConformanceReport for this HarnessProfile against the logical `sandbox_profile_key` and `model_routing_profile_key` keys you choose, guarded by `expected_version`. Callers never supply trusted digests or policy hashes: Checkfu resolves the credential-free RunSpec itself. Accepted with 202 and an open report — poll listHarnessConformance for the settled verdict, realized HarnessCapabilitySet, and derived tier. Verification consumes a bounded Runner lease and model dispatch budget; send `Idempotency-Key` so a retry does not open a second report.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "harness-catalog",
					"title": "Harness catalog and profiles",
					"summary": "Harness metadata, releases, profiles, and conformance evidence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "harness-registry"
				}
			}
		},
		"/v1/computer-profiles": {
			"get": {
				"tags": [
					"computerProfiles"
				],
				"operationId": "computerProfiles.listComputerProfiles",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"items": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/ComputerProfile_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"items",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ComputerProfiles",
				"description": "Returns a cursor page of active and archived provider-neutral ComputerProfile heads. A head exposes only stable identity, lifecycle, and current revision coordinates; it contains no provider allocation or credential custody.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computer-profiles",
					"title": "Computer profiles",
					"summary": "Provider-neutral durable Computer profile metadata and immutable revisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			},
			"post": {
				"tags": [
					"computerProfiles"
				],
				"operationId": "computerProfiles.createComputerProfile",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "A mutable Workspace-scoped Computer profile head whose configuration is published as immutable revisions.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ComputerProfile"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									}
								},
								"required": [
									"key"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a ComputerProfile",
				"description": "Creates one stable Workspace-scoped ComputerProfile metadata head at revision zero without allocating or waking a Computer. Publish an immutable complete revision separately before using the profile for admission. Send Idempotency-Key so an interrupted create recovers the same profile and audit fact.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computer-profiles",
					"title": "Computer profiles",
					"summary": "Provider-neutral durable Computer profile metadata and immutable revisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computer-profiles/{id}": {
			"get": {
				"tags": [
					"computerProfiles"
				],
				"operationId": "computerProfiles.getComputerProfile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A mutable Workspace-scoped Computer profile head whose configuration is published as immutable revisions.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ComputerProfile_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ComputerProfile",
				"description": "Returns one ComputerProfile head by ID, including the exact current immutable revision number and optimistic resource version. This read performs no provider resolution, allocation, or wake.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computer-profiles",
					"title": "Computer profiles",
					"summary": "Provider-neutral durable Computer profile metadata and immutable revisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computer-profiles/{id}/revisions": {
			"post": {
				"tags": [
					"computerProfiles"
				],
				"operationId": "computerProfiles.publishComputerProfileRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "An immutable complete provider-neutral Computer profile revision bound to its canonical content digest.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ComputerProfileRevision"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"created_by_principal_id": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"requirements_schema_version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"normalized_requirements": {
										"$ref": "#/components/schemas/WorkEnvironmentRequirements"
									},
									"sandbox_profile_revision": {
										"$ref": "#/components/schemas/Union_91"
									},
									"platform": {
										"$ref": "#/components/schemas/Objects_42"
									},
									"image": {
										"$ref": "#/components/schemas/Union_92"
									},
									"screen_policy": {
										"$ref": "#/components/schemas/Union_93"
									},
									"lifecycle": {
										"$ref": "#/components/schemas/Objects_44"
									}
								},
								"required": [
									"expected_resource_version",
									"created_by_principal_id",
									"requirements_schema_version",
									"normalized_requirements",
									"sandbox_profile_revision",
									"platform",
									"image",
									"screen_policy",
									"lifecycle"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Publish a ComputerProfileRevision",
				"description": "Atomically publishes the next immutable complete ComputerProfileRevision and advances its head under expected_resource_version. The payload must carry canonically normalized Computer-class requirements, exact optional SandboxProfileRevision and OCI coordinates, presentation-matched screen policy, bounded lifecycle policy, and the Principal author; the server computes and returns the canonical content digest. Existing Computers retain their pinned revision. No provider is selected, allocated, or contacted.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computer-profiles",
					"title": "Computer profiles",
					"summary": "Provider-neutral durable Computer profile metadata and immutable revisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computer-profiles/{id}/revisions/{revision_number}": {
			"get": {
				"tags": [
					"computerProfiles"
				],
				"operationId": "computerProfiles.getComputerProfileRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerProfileId"
						},
						"required": true
					},
					{
						"name": "revision_number",
						"in": "path",
						"schema": {
							"type": "string"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "An immutable complete provider-neutral Computer profile revision bound to its canonical content digest.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ComputerProfileRevision_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ComputerProfileRevision",
				"description": "Returns one immutable complete ComputerProfileRevision by profile ID and positive revision number, including its canonical content digest and author. This structural read contains no private provider coordinates or credentials.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computer-profiles",
					"title": "Computer profiles",
					"summary": "Provider-neutral durable Computer profile metadata and immutable revisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computer-profiles/{id}/archive": {
			"post": {
				"tags": [
					"computerProfiles"
				],
				"operationId": "computerProfiles.archiveComputerProfile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A mutable Workspace-scoped Computer profile head whose configuration is published as immutable revisions.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ComputerProfile_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Archive a ComputerProfile",
				"description": "Terminally archives the ComputerProfile head under expected_resource_version without deleting immutable revisions or touching any provider. Future admission must reject the archived profile; already admitted Computers retain their pinned meaning. Send Idempotency-Key so an interrupted archive recovers the same transition and audit fact.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computer-profiles",
					"title": "Computer profiles",
					"summary": "Provider-neutral durable Computer profile metadata and immutable revisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/permission-assignments": {
			"get": {
				"tags": [
					"permissionAssignments"
				],
				"operationId": "permissionAssignments.listPermissionAssignments",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "resource_kind",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"agent-definition",
								"connection",
								"tool-source",
								"skill",
								"memory-store",
								"model-binding",
								"harness",
								"sandbox-profile",
								"surface"
							]
						},
						"required": false
					},
					{
						"name": "resource_id",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"required": false
					},
					{
						"name": "subject_kind",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"principal",
								"group",
								"agent_definition",
								"agent_installation",
								"surface_scope",
								"session"
							]
						},
						"required": false
					},
					{
						"name": "subject_id",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"required": false
					},
					{
						"name": "effective",
						"in": "query",
						"schema": {
							"type": "boolean"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_46"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List PermissionAssignments",
				"description": "List the Workspace's PermissionAssignments through the standard `data`/`next_page` envelope. Two optional filter pairs narrow the answer — `resource_kind` with `resource_id`, and `subject_kind` with `subject_id` — and they combine to ask the audit-shaped question directly. Each pair is all-or-nothing: a kind without its id is rejected as malformed rather than silently returning an unfiltered list.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			},
			"post": {
				"tags": [
					"permissionAssignments"
				],
				"operationId": "permissionAssignments.createPermissionAssignment",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/PermissionAssignmentId"
										},
										"subject": {
											"$ref": "#/components/schemas/Union_94"
										},
										"resource": {
											"$ref": "#/components/schemas/Objects_45"
										},
										"permission": {
											"$ref": "#/components/schemas/Union_96"
										},
										"resource_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										},
										"expires_at": {
											"$ref": "#/components/schemas/AuditTimestamp"
										},
										"valid_from": {
											"$ref": "#/components/schemas/AuditTimestamp"
										},
										"rationale": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 512
												}
											]
										}
									},
									"required": [
										"id",
										"subject",
										"resource",
										"permission",
										"resource_version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"subject": {
										"$ref": "#/components/schemas/Union_94"
									},
									"resource": {
										"$ref": "#/components/schemas/Objects_45"
									},
									"permission": {
										"$ref": "#/components/schemas/Union_96"
									},
									"expires_at": {
										"$ref": "#/components/schemas/AuditTimestamp"
									},
									"valid_from": {
										"$ref": "#/components/schemas/AuditTimestamp"
									},
									"rationale": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 512
											}
										]
									}
								},
								"required": [
									"subject",
									"resource",
									"permission"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a PermissionAssignment",
				"description": "Create one immutable PermissionAssignment binding a subject (principal, group, agent definition, agent installation, surface scope, or session) to one enumerated resource and one permission. Each resource kind admits only its own permissions, so an impossible pairing is rejected rather than stored. Bounds require canonical UTC timestamps with exactly three fractional digits. PermissionAssignments are never patched: delete and recreate to change one. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/permission-assignments/{id}": {
			"get": {
				"tags": [
					"permissionAssignments"
				],
				"operationId": "permissionAssignments.getPermissionAssignment",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PermissionAssignmentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_46"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a PermissionAssignment",
				"description": "Read one PermissionAssignment by id, returning its exact subject, resource, permission, and version. PermissionAssignments are immutable, so the returned row is the one that was audited at creation.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			},
			"delete": {
				"tags": [
					"permissionAssignments"
				],
				"operationId": "permissionAssignments.deletePermissionAssignment",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PermissionAssignmentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete a PermissionAssignment",
				"description": "Revoke one PermissionAssignment by id. The access it conferred disappears at the next live authorization check, including for a Session already running, because a pinned release never bypasses a later revocation. Deleting and recreating is the only way to change its permission.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/action-policies/evaluate": {
			"post": {
				"tags": [
					"actionPolicies"
				],
				"operationId": "actionPolicies.evaluateActionPolicy",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"disposition": {
											"type": "string",
											"enum": [
												"allow",
												"require_approval",
												"deny"
											]
										},
										"reason": {
											"type": "string",
											"enum": [
												"no_matching_permission_assignment",
												"permission_assignment_allows",
												"action_policy_allows",
												"action_policy_requires_approval",
												"action_policy_denies",
												"permission_assignment_expired",
												"permission_assignment_not_yet_active"
											]
										},
										"permission_assignment_ids": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/PermissionAssignmentId"
											}
										},
										"matched_action_policy_rules": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"action_policy_id": {
														"$ref": "#/components/schemas/ActionPolicyId"
													},
													"rule_id": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"effect": {
														"$ref": "#/components/schemas/Union_104"
													}
												},
												"required": [
													"action_policy_id",
													"rule_id",
													"effect"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"disposition",
										"reason",
										"permission_assignment_ids",
										"matched_action_policy_rules"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IdempotencyConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"subject": {
										"$ref": "#/components/schemas/Union_94"
									},
									"resource": {
										"$ref": "#/components/schemas/Objects_45"
									},
									"permission": {
										"$ref": "#/components/schemas/Union_96"
									},
									"context": {
										"type": "object",
										"properties": {
											"requested_by": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"principal"
																]
															},
															"principal": {
																"$ref": "#/components/schemas/PrincipalId"
															}
														},
														"required": [
															"kind",
															"principal"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"automation"
																]
															},
															"automation": {
																"$ref": "#/components/schemas/AutomationId"
															}
														},
														"required": [
															"kind",
															"automation"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"system"
																]
															},
															"name": {
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	},
																	{
																		"maxLength": 512
																	}
																]
															}
														},
														"required": [
															"kind",
															"name"
														],
														"additionalProperties": false
													}
												]
											},
											"acted_as": {
												"$ref": "#/components/schemas/PrincipalId"
											},
											"surface_scope_id": {
												"$ref": "#/components/schemas/SurfaceScopeId"
											},
											"surface_scope_kind": {
												"type": "string",
												"enum": [
													"root",
													"team",
													"channel",
													"personal"
												]
											}
										},
										"additionalProperties": false
									}
								},
								"required": [
									"subject",
									"resource",
									"permission"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Check a governance decision",
				"description": "Evaluate one subject, resource, and permission against the Workspace's PermissionAssignments and active ActionPolicies without performing the requested action, while appending the durable `governance.checked` audit fact. Accepts an optional Idempotency-Key; a keyed retry recovers the exact audited decision without appending another fact, even if governance authority changed after response loss. Returns the disposition (allow, require_approval, or deny), the reason, the matching PermissionAssignment ids, and the matching ActionPolicy rules. No matching PermissionAssignment denies outright and never consults ActionPolicy; with a PermissionAssignment, the strongest matching active rule wins, ordered allow < require_approval < deny. Use it to preflight a plan or a UI instead of discovering a denial mid-Run.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/action-policies": {
			"get": {
				"tags": [
					"actionPolicies"
				],
				"operationId": "actionPolicies.listActionPolicies",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_53"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ActionPolicies",
				"description": "List the Workspace's ActionPolicies through the standard `data`/`next_page` envelope, each with its name, state, version, and complete rule set. An ActionPolicy only shapes the disposition of an already-granted action; it can never create access.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			},
			"post": {
				"tags": [
					"actionPolicies"
				],
				"operationId": "actionPolicies.createActionPolicy",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ActionPolicyId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"state": {
											"type": "string",
											"enum": [
												"active",
												"disabled"
											]
										},
										"rules": {
											"$ref": "#/components/schemas/Arrays_20"
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"name",
										"state",
										"rules",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"rules": {
										"type": "array",
										"items": {
											"type": "object",
											"properties": {
												"id": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 255
														}
													]
												},
												"effect": {
													"$ref": "#/components/schemas/Union_104"
												},
												"subject_kind": {
													"$ref": "#/components/schemas/Union_105"
												},
												"subject_id": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 255
														},
														{
															"pattern": "^[^\\p{Cc}]+$"
														}
													]
												},
												"resource_kind": {
													"$ref": "#/components/schemas/Union_106"
												},
												"resource_id": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 255
														},
														{
															"pattern": "^[^\\p{Cc}]+$"
														}
													]
												},
												"permission": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 255
														},
														{
															"pattern": "^[^\\p{Cc}]+$"
														}
													]
												},
												"surface_scope_id": {
													"$ref": "#/components/schemas/Union_107"
												},
												"surface_scope_kind": {
													"type": "string",
													"enum": [
														"root",
														"team",
														"channel",
														"personal"
													]
												},
												"argument_conditions": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"path": {
																"$ref": "#/components/schemas/Arrays_18"
															},
															"predicate": {
																"anyOf": [
																	{
																		"$ref": "#/components/schemas/Objects_47"
																	},
																	{
																		"$ref": "#/components/schemas/Objects_48"
																	},
																	{
																		"$ref": "#/components/schemas/Objects_49"
																	},
																	{
																		"$ref": "#/components/schemas/OrderedArgumentRange"
																	},
																	{
																		"$ref": "#/components/schemas/Objects_50"
																	},
																	{
																		"$ref": "#/components/schemas/Objects_51"
																	},
																	{
																		"$ref": "#/components/schemas/Objects_52"
																	}
																]
															}
														},
														"required": [
															"path",
															"predicate"
														],
														"additionalProperties": false
													},
													"allOf": [
														{
															"maxItems": 16
														}
													]
												}
											},
											"required": [
												"id",
												"effect",
												"subject_kind",
												"subject_id",
												"resource_kind",
												"resource_id",
												"permission",
												"surface_scope_id"
											],
											"additionalProperties": false
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 256
											}
										]
									}
								},
								"required": [
									"name",
									"rules"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create an ActionPolicy",
				"description": "Create one ActionPolicy carrying 1 to 256 rules, each naming a subject kind and id, resource kind and id, permission, and optional surface scope, with an effect of allow, require_approval, or deny. Every pattern is a glob in which `*` and `?` are the only operators, and rule ids must be unique inside the ActionPolicy. ActionPolicies are immutable, so replace rather than edit one. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/action-policies/rules/probe": {
			"post": {
				"tags": [
					"actionPolicies"
				],
				"operationId": "actionPolicies.probeActionPolicyRule",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"present": {
											"type": "boolean"
										}
									},
									"required": [
										"present"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"rule": {
										"type": "object",
										"properties": {
											"id": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													}
												]
											},
											"effect": {
												"$ref": "#/components/schemas/Union_104"
											},
											"subject_kind": {
												"$ref": "#/components/schemas/Union_105"
											},
											"subject_id": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													},
													{
														"pattern": "^[^\\p{Cc}]+$"
													}
												]
											},
											"resource_kind": {
												"$ref": "#/components/schemas/Union_106"
											},
											"resource_id": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													},
													{
														"pattern": "^[^\\p{Cc}]+$"
													}
												]
											},
											"permission": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													},
													{
														"pattern": "^[^\\p{Cc}]+$"
													}
												]
											},
											"surface_scope_id": {
												"$ref": "#/components/schemas/Union_107"
											},
											"surface_scope_kind": {
												"type": "string",
												"enum": [
													"root",
													"team",
													"channel",
													"personal"
												]
											}
										},
										"required": [
											"id",
											"effect",
											"subject_kind",
											"subject_id",
											"resource_kind",
											"resource_id",
											"permission",
											"surface_scope_id"
										],
										"additionalProperties": false
									}
								},
								"required": [
									"name",
									"rule"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Probe an exact ActionPolicy rule",
				"description": "Report whether one active ActionPolicy with the exact requested name contains the exact condition-free rule selector. The response is only a boolean presence projection; it does not disclose ActionPolicy content or evaluate a governance decision.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/action-policies/{id}": {
			"get": {
				"tags": [
					"actionPolicies"
				],
				"operationId": "actionPolicies.getActionPolicy",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ActionPolicyId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_53"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an ActionPolicy",
				"description": "Read one ActionPolicy by id, returning its name, state, version, and complete rule list. Following a `action_policy_id` returned by a governance check reads the exact matched ActionPolicy without scanning the registry.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			},
			"delete": {
				"tags": [
					"actionPolicies"
				],
				"operationId": "actionPolicies.deleteActionPolicy",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ActionPolicyId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete an ActionPolicy",
				"description": "Delete one ActionPolicy by id, removing all of its rules from every subsequent governance decision. Because deny and require_approval rules are the restraints on already-granted access, deleting an ActionPolicy can widen dispositions across the Workspace at the next live check.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/files": {
			"post": {
				"tags": [
					"files"
				],
				"operationId": "files.createFile",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/FileId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"filename": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												},
												{
													"pattern": "^[^/\\\\\\p{Cc}]+$"
												}
											]
										},
										"mime_type": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												},
												{
													"pattern": "^[^\\p{Cc}]+$"
												}
											]
										},
										"size_bytes": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"sha256": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"created_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"filename",
										"mime_type",
										"size_bytes",
										"sha256",
										"created_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"413": {
						"description": "The request body exceeded a documented byte ceiling.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationPayloadTooLargeError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"multipart/form-data": {
							"schema": {
								"type": "object",
								"properties": {
									"file": {
										"type": "string",
										"format": "binary"
									}
								},
								"required": [
									"file"
								],
								"additionalProperties": false,
								"description": "Exactly one file whose Content-Disposition filename is a basename other than `.` or `..`."
							}
						}
					},
					"required": true
				},
				"summary": "Upload a File",
				"description": "Upload one `multipart/form-data` part named `file`, capped at 64 MiB of content, and receive the immutable File metadata (id, filename, mime_type, size_bytes, sha256, created_at). Filenames are basenames, never mount paths, and the body itself is never readable back through the API. Send `Idempotency-Key` to make retries safe: exact replay returns the original File, while different input under the same key conflicts. A zero-data-retention workspace rejects creation because a File body is durable content.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: files. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_json",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "files",
					"title": "Files",
					"summary": "Retention-governed uploaded file metadata and content custody.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "files"
				}
			}
		},
		"/v1/files/{id}": {
			"get": {
				"tags": [
					"files"
				],
				"operationId": "files.getFile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/FileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/FileId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"filename": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												},
												{
													"pattern": "^[^/\\\\\\p{Cc}]+$"
												}
											]
										},
										"mime_type": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												},
												{
													"pattern": "^[^\\p{Cc}]+$"
												}
											]
										},
										"size_bytes": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"sha256": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"created_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"filename",
										"mime_type",
										"size_bytes",
										"sha256",
										"created_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a File",
				"description": "Read one File's immutable metadata by ID — filename, media type, byte size, and content digest. The body is not returned; File is the organization-addressable attachment blob that other APIs accept by ID. To place it inside a sandbox, attach a read-only File mount to a Session with its `file_id` and an absolute `mount_path`. A File body above the 10 MiB mount ceiling remains an attachment and cannot be mounted directly; represent mountable content as Project files only when each file and the complete revision fit the Project limits.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: files. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "files",
					"title": "Files",
					"summary": "Retention-governed uploaded file metadata and content custody.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "files"
				}
			},
			"delete": {
				"tags": [
					"files"
				],
				"operationId": "files.deleteFile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/FileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete a File",
				"description": "Permanently erase a File: the retained body is crypto-shredded and the resource is fenced against any further read or upload completion. This is irreversible — a later exact idempotent replay of the original upload answers not-found rather than resurrecting the content. Returns 204 once the deletion fact is durable.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: files. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "files",
					"title": "Files",
					"summary": "Retention-governed uploaded file metadata and content custody.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "files"
				}
			}
		},
		"/v1/memory-stores": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.listMemoryStores",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "owner_kind",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"workspace",
								"principal",
								"agent_definition",
								"session",
								"surface_scope"
							]
						},
						"required": false
					},
					{
						"name": "owner_id",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_54"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Memory Stores",
				"description": "List the MemoryStores the caller may read, newest first, with `limit` and the opaque `page` cursor. Each row carries the store's owner (workspace, principal, agent-definition, session, or surface), status, document count, total bytes, and optimistic `version`. Follow `next_page` until it is null.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			},
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.createMemoryStore",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/MemoryStoreId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"owner": {
											"$ref": "#/components/schemas/Union_110"
										},
										"description": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 1024
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"metadata": {
											"$ref": "#/components/schemas/ResourceMetadata"
										},
										"status": {
											"type": "string",
											"enum": [
												"active",
												"archived"
											]
										},
										"document_count": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"total_bytes": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										},
										"archived_at": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"id",
										"name",
										"owner",
										"description",
										"status",
										"document_count",
										"total_bytes",
										"version",
										"created_at",
										"updated_at",
										"archived_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"owner": {
										"$ref": "#/components/schemas/Union_110"
									},
									"description": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 1024
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"metadata": {
										"$ref": "#/components/schemas/ResourceMetadata"
									}
								},
								"required": [
									"name",
									"owner"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Memory Store",
				"description": "Create a MemoryStore — one ownership, history, and visibility boundary of path-addressed documents. `owner` determines lifecycle and the default PermissionAssignments minted at creation; it never determines who may access afterwards, which is always PermissionAssignment rows. Send `Idempotency-Key` so retries return the original store. Optional `metadata` is a organization-owned correlation bag of at most 16 pairs, keys up to 64 characters and values up to 512, stored and returned verbatim and never read by the platform; Returns the new store with `version` 1.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.getMemoryStore",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_54"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Memory Store",
				"description": "Read one MemoryStore's metadata by ID: name, description, owner, status, document count, total bytes, and the optimistic `version` required by patch, archive, and restore. Returns `memory.not_found` when the store does not exist or the caller has no read PermissionAssignment.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			},
			"delete": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.deleteMemoryStore",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete a Memory Store",
				"description": "Permanently erase a MemoryStore: document bodies are crypto-shredded under retention governance and the versioned container is destroyed before the durable tombstone makes recovery terminal. The purge is asynchronous but reads answer `memory.not_found` immediately. This is irreversible — archive the store instead if you only want to fence new mounts and writes.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			},
			"patch": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.patchMemoryStore",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_54"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"description": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 1024
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"metadata": {
										"$ref": "#/components/schemas/ResourceMetadata"
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update Memory Store metadata",
				"description": "Rename a MemoryStore or change its description. `expected_version` is a required compare-and-swap precondition: a stale version answers `memory.conflict` rather than overwriting a concurrent edit, so read the store first and resend with the version you saw. Owner and status are not patchable. `metadata` is replaced whole rather than merged per key, and an empty object clears it; omitting it leaves the bag untouched.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/archive": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.archiveMemoryStore",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_54"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_55"
							}
						}
					},
					"required": true
				},
				"summary": "Archive a Memory Store",
				"description": "Archive a MemoryStore through an audited versioned transition guarded by `expected_version`. An archived store stays readable through existing read-only access but rejects new mounts and writes. Reversible with restore; send `Idempotency-Key` for safe retries.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/restore": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.restoreMemoryStore",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_54"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_55"
							}
						}
					},
					"required": true
				},
				"summary": "Restore an archived Memory Store",
				"description": "Clear the archive fence on a MemoryStore so it accepts mounts and writes again, guarded by the same `expected_version` compare-and-swap as archive. A stale version answers `memory.conflict`. Send `Idempotency-Key` for safe retries.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/documents": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.listMemoryDocuments",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_56"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Memory Store documents",
				"description": "List the store's path-addressed documents — normalized absolute POSIX path, byte size, content digest, and timestamps — with `limit` and the opaque `page` cursor. Bodies are never included here; read one with the document endpoint. Follow `next_page` until it is null.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/document": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.getMemoryDocument",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "path",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"document": {
											"$ref": "#/components/schemas/Objects_56"
										},
										"content": {
											"type": "string"
										}
									},
									"required": [
										"document",
										"content"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryInvalidPathError"
										},
										{
											"$ref": "#/components/schemas/ValidationMalformedError"
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Memory Store document",
				"description": "Read one document's body plus its metadata. The document path rides the `path` query parameter because normalized absolute POSIX paths contain slashes; an unnormalizable path answers `memory.invalid_path`. Bodies are retention-governed content, so this fails closed in a zero-data-retention workspace.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			},
			"put": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.putMemoryDocument",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "if-match",
						"in": "header",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "path",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_56"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryInvalidPathError"
										},
										{
											"$ref": "#/components/schemas/ValidationMalformedError"
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary. | The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationNotFoundError"
										},
										{
											"$ref": "#/components/schemas/MemoryNotFoundError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"content": {
										"$ref": "#/components/schemas/MemoryDocumentContentUtf8Bytes"
									}
								},
								"required": [
									"content"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Write a Memory Store document",
				"description": "Create or replace the document at the `path` query parameter with the supplied content, capped at 100 kB. Send `If-Match: sha256:…` to make the write a compare-and-swap against the content digest you last read; a mismatch answers `memory.conflict` instead of clobbering a concurrent write. Returns the resulting document metadata. Shared-owner canonical memory is proposal-only — use proposals rather than a direct write.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			},
			"delete": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.deleteMemoryDocument",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "path",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryInvalidPathError"
										},
										{
											"$ref": "#/components/schemas/ValidationMalformedError"
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete a Memory Store document",
				"description": "Remove the document at the `path` query parameter from the store. This deletes the current document row; it is not D16 erasure of prior revisions, which is what a redaction does. Returns 204, and a path that never existed answers `memory.not_found`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "memory-documents",
					"title": "Memory documents",
					"summary": "Memory Store lifecycle and the durable document surface.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/revisions": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.listMemoryRevisions",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_57"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "List Memory Store revisions",
				"description": "Page the store's immutable revision history: parent revision, kind (`initial`, `direct`, `session_checkpoint`, `curation`, `proposal`, `redaction`, `import`), the acting MemoryActor, document count and bytes, and the adapter-independent `tree_hash`. Revisions are never amended and carry no mutable status. Requires the versioned memory backend; a deployment without it answers `memory.backend_unavailable`.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/revisions/{revision}": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.getMemoryRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "revision",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryRevisionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_57"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Get a Memory Store revision",
				"description": "Read one MemoryRevision by ID — an immutable snapshot of the store's whole tree with its parent, kind, actor, counts, and `tree_hash`. Use it to pin a base for changes, a checkpoint, a fork, or a revision-scoped search. Answers `memory.backend_unavailable` where the versioned backend is not deployed.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/diff": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.diffMemoryStore",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "from",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/MemoryRevisionId"
						},
						"required": true
					},
					{
						"name": "to",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/MemoryRevisionId"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"from": {
											"$ref": "#/components/schemas/MemoryRevisionId"
										},
										"to": {
											"$ref": "#/components/schemas/MemoryRevisionId"
										},
										"entries": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"op": {
														"type": "string",
														"enum": [
															"put",
															"delete"
														]
													},
													"path": {
														"$ref": "#/components/schemas/MemoryPath"
													},
													"before_sha256": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^sha256:[0-9a-f]{64}$"
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"after_sha256": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^sha256:[0-9a-f]{64}$"
																	}
																]
															},
															{
																"type": "null"
															}
														]
													}
												},
												"required": [
													"op",
													"path",
													"before_sha256",
													"after_sha256"
												],
												"additionalProperties": false
											}
										},
										"diff_hash": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										}
									},
									"required": [
										"from",
										"to",
										"entries",
										"diff_hash"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Diff two Memory Store revisions",
				"description": "Compare two revisions of the store given `from` and `to` MemoryRevisionIds, returning the deterministic added, modified, and deleted path entries plus a stable `diff_hash`. The hash is the same value proposals freeze, so you can confirm a reviewed diff has not changed. Answers `memory.backend_unavailable` where the versioned backend is not deployed.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/export": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.exportMemoryStore",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"store": {
											"$ref": "#/components/schemas/MemoryStoreId"
										},
										"revisions": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_57"
											}
										},
										"refs": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Union_112"
											}
										},
										"documents": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"revision": {
																"$ref": "#/components/schemas/MemoryRevisionId"
															},
															"document": {
																"$ref": "#/components/schemas/Objects_62"
															},
															"provenance_sha256": {
																"anyOf": [
																	{
																		"type": "string",
																		"allOf": [
																			{
																				"pattern": "^sha256:[0-9a-f]{64}$"
																			}
																		]
																	},
																	{
																		"type": "null"
																	}
																]
															},
															"body": {
																"type": "object",
																"properties": {
																	"state": {
																		"type": "string",
																		"enum": [
																			"available"
																		]
																	},
																	"content": {
																		"type": "string"
																	},
																	"expires_at": {
																		"anyOf": [
																			{
																				"$ref": "#/components/schemas/MemoryRetentionExpiry"
																			},
																			{
																				"type": "null"
																			}
																		]
																	}
																},
																"required": [
																	"state",
																	"content",
																	"expires_at"
																],
																"additionalProperties": false
															}
														},
														"required": [
															"revision",
															"document",
															"provenance_sha256",
															"body"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"revision": {
																"$ref": "#/components/schemas/MemoryRevisionId"
															},
															"document": {
																"$ref": "#/components/schemas/Objects_64"
															},
															"provenance_sha256": {
																"anyOf": [
																	{
																		"type": "string",
																		"allOf": [
																			{
																				"pattern": "^sha256:[0-9a-f]{64}$"
																			}
																		]
																	},
																	{
																		"type": "null"
																	}
																]
															},
															"body": {
																"type": "object",
																"properties": {
																	"state": {
																		"type": "string",
																		"enum": [
																			"erased"
																		]
																	}
																},
																"required": [
																	"state"
																],
																"additionalProperties": false
															}
														},
														"required": [
															"revision",
															"document",
															"provenance_sha256",
															"body"
														],
														"additionalProperties": false
													}
												]
											}
										},
										"path_fences": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/MemoryPath"
											}
										}
									},
									"required": [
										"store",
										"revisions",
										"refs",
										"documents",
										"path_fences"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Export a Memory Store",
				"description": "Return the complete portable container state in Checkfu vocabulary: every MemoryRevision, every MemoryRef, each document version with `available` or `erased` body state, and the permanent redaction path fences. This is the dated v1 whole-container contract; prefer the paged export for large stores. Answers `memory.backend_unavailable` where the versioned backend is not deployed.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/export-pages": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.exportMemoryStorePage",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/MemoryExportPageCursor"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"manifest": {
											"type": "object",
											"properties": {
												"format": {
													"type": "string",
													"enum": [
														"checkfu.memory-store-export"
													]
												},
												"version": {
													"type": "number",
													"enum": [
														2
													]
												},
												"source_store": {
													"$ref": "#/components/schemas/MemoryStoreId"
												},
												"scope": {
													"anyOf": [
														{
															"type": "object",
															"properties": {
																"kind": {
																	"type": "string",
																	"enum": [
																		"container"
																	]
																}
															},
															"required": [
																"kind"
															],
															"additionalProperties": false
														},
														{
															"type": "object",
															"properties": {
																"kind": {
																	"type": "string",
																	"enum": [
																		"revision"
																	]
																},
																"revision": {
																	"$ref": "#/components/schemas/MemoryRevisionId"
																}
															},
															"required": [
																"kind",
																"revision"
															],
															"additionalProperties": false
														}
													]
												},
												"generation": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"as_of": {
													"$ref": "#/components/schemas/MemoryRetentionExpiry"
												},
												"revision_count": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"document_version_count": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"revision_entry_count": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"ref_count": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"path_fence_count": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												}
											},
											"required": [
												"format",
												"version",
												"source_store",
												"scope",
												"generation",
												"as_of",
												"revision_count",
												"document_version_count",
												"revision_entry_count",
												"ref_count",
												"path_fence_count"
											],
											"additionalProperties": false
										},
										"page_ordinal": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"items": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"revision"
																]
															},
															"revision": {
																"$ref": "#/components/schemas/Objects_57"
															}
														},
														"required": [
															"kind",
															"revision"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"path_fence"
																]
															},
															"path": {
																"$ref": "#/components/schemas/MemoryPath"
															}
														},
														"required": [
															"kind",
															"path"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"document_version"
																]
															},
															"id": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^sha256:[0-9a-f]{64}$"
																	}
																]
															},
															"document": {
																"$ref": "#/components/schemas/Objects_62"
															},
															"provenance_sha256": {
																"anyOf": [
																	{
																		"type": "string",
																		"allOf": [
																			{
																				"pattern": "^sha256:[0-9a-f]{64}$"
																			}
																		]
																	},
																	{
																		"type": "null"
																	}
																]
															},
															"body": {
																"type": "object",
																"properties": {
																	"state": {
																		"type": "string",
																		"enum": [
																			"available"
																		]
																	},
																	"content": {
																		"type": "string"
																	},
																	"expires_at": {
																		"anyOf": [
																			{
																				"$ref": "#/components/schemas/MemoryRetentionExpiry"
																			},
																			{
																				"type": "null"
																			}
																		]
																	}
																},
																"required": [
																	"state",
																	"content",
																	"expires_at"
																],
																"additionalProperties": false
															}
														},
														"required": [
															"kind",
															"id",
															"document",
															"provenance_sha256",
															"body"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"document_version"
																]
															},
															"id": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^sha256:[0-9a-f]{64}$"
																	}
																]
															},
															"document": {
																"$ref": "#/components/schemas/Objects_64"
															},
															"provenance_sha256": {
																"anyOf": [
																	{
																		"type": "string",
																		"allOf": [
																			{
																				"pattern": "^sha256:[0-9a-f]{64}$"
																			}
																		]
																	},
																	{
																		"type": "null"
																	}
																]
															},
															"body": {
																"type": "object",
																"properties": {
																	"state": {
																		"type": "string",
																		"enum": [
																			"erased"
																		]
																	}
																},
																"required": [
																	"state"
																],
																"additionalProperties": false
															}
														},
														"required": [
															"kind",
															"id",
															"document",
															"provenance_sha256",
															"body"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"revision_entry"
																]
															},
															"revision": {
																"$ref": "#/components/schemas/MemoryRevisionId"
															},
															"path": {
																"$ref": "#/components/schemas/MemoryPath"
															},
															"document_version": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^sha256:[0-9a-f]{64}$"
																	}
																]
															}
														},
														"required": [
															"kind",
															"revision",
															"path",
															"document_version"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"ref"
																]
															},
															"ref": {
																"$ref": "#/components/schemas/Union_112"
															}
														},
														"required": [
															"kind",
															"ref"
														],
														"additionalProperties": false
													}
												]
											},
											"allOf": [
												{
													"maxItems": 200
												}
											]
										},
										"item_bytes": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												},
												{
													"maximum": 1048576
												}
											]
										},
										"next_page": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/MemoryExportPageCursor"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"manifest",
										"page_ordinal",
										"items",
										"item_bytes",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Export a Memory Store page",
				"description": "Stream the portable normalized export graph one bounded page at a time in canonical `revision → path_fence → document_version → revision_entry → ref` order, at most 200 items and 1 MiB of item bytes per page. Pass the opaque `mx1_` cursor from `next_page` to continue; it binds the transfer to one workspace, store, generation, scope, and retention instant, so a mutation or an elapsed custody expiry answers `memory.conflict` rather than mixing snapshots. Recompute item bytes and ordering yourself rather than trusting the declared counts.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/fork": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.forkMemoryStore",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"source_store": {
											"$ref": "#/components/schemas/MemoryStoreId"
										},
										"source_revision": {
											"$ref": "#/components/schemas/MemoryRevisionId"
										},
										"store": {
											"$ref": "#/components/schemas/Objects_54"
										},
										"revision": {
											"$ref": "#/components/schemas/Objects_57"
										}
									},
									"required": [
										"source_store",
										"source_revision",
										"store",
										"revision"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | The MemoryStore is archived or otherwise does not accept writes. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"anyOf": [
												{
													"$ref": "#/components/schemas/MemoryReadOnlyError"
												},
												{
													"$ref": "#/components/schemas/PolicyDeniedError"
												}
											]
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary. | The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationNotFoundError"
										},
										{
											"$ref": "#/components/schemas/MemoryNotFoundError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"source_revision": {
										"$ref": "#/components/schemas/MemoryRevisionId"
									},
									"name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"owner": {
										"$ref": "#/components/schemas/Union_110"
									},
									"description": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 1024
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"source_revision",
									"name",
									"owner"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Fork a Memory Store revision",
				"description": "Copy one exact immutable `source_revision` into a new MemoryStore with its own name, owner, and optional description, minting fresh default PermissionAssignments. The imported canonical revision has the identical `tree_hash`, and source and target then advance independently — later source changes never appear. `Idempotency-Key` is required: exact retry recovers the same target, while changed input conflicts. Returns the source store and revision alongside the new store and its imported revision.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/changes": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.applyMemoryChanges",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"revision": {
											"$ref": "#/components/schemas/Union_115"
										},
										"diff_hash": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"pattern": "^sha256:[0-9a-f]{64}$"
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"changed_paths": {
											"$ref": "#/components/schemas/Arrays_21"
										},
										"unchanged": {
											"type": "boolean"
										},
										"replayed": {
											"type": "boolean"
										}
									},
									"required": [
										"revision",
										"diff_hash",
										"changed_paths",
										"unchanged",
										"replayed"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryInvalidPathError"
										},
										{
											"$ref": "#/components/schemas/ValidationMalformedError"
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | The MemoryStore is archived or otherwise does not accept writes. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"anyOf": [
												{
													"$ref": "#/components/schemas/MemoryReadOnlyError"
												},
												{
													"$ref": "#/components/schemas/PolicyDeniedError"
												}
											]
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary. | The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationNotFoundError"
										},
										{
											"$ref": "#/components/schemas/MemoryNotFoundError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"target": {
										"anyOf": [
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"canonical"
														]
													}
												},
												"required": [
													"kind"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"session"
														]
													},
													"session": {
														"$ref": "#/components/schemas/SessionId"
													}
												},
												"required": [
													"kind",
													"session"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"proposal"
														]
													},
													"proposal": {
														"$ref": "#/components/schemas/MemoryProposalId"
													}
												},
												"required": [
													"kind",
													"proposal"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"curation"
														]
													},
													"run": {
														"$ref": "#/components/schemas/CurationRunId"
													}
												},
												"required": [
													"kind",
													"run"
												],
												"additionalProperties": false
											}
										]
									},
									"expected_base_revision": {
										"$ref": "#/components/schemas/MemoryRevisionId"
									},
									"operations": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/Union_114"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 200
											}
										]
									}
								},
								"required": [
									"expected_base_revision",
									"operations"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Apply Memory Store changes",
				"description": "Apply one atomic turn-sized batch of 1–200 `put` and `delete` operations against a target ref (canonical by default). `expected_base_revision` is a required compare-and-swap precondition and each operation carries its own `expected_sha256`; a stale base answers `memory.conflict` — never a silent rebase. Returns the sealed MemoryRevision, `diff_hash`, and changed paths, or `unchanged: true` when the tree was byte-identical and no revision was created. Send `Idempotency-Key`; a recovered retry reports `replayed: true`.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/working-refs": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.createMemoryWorkingRef",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Objects_58"
										},
										{
											"$ref": "#/components/schemas/Objects_59"
										},
										{
											"$ref": "#/components/schemas/Objects_60"
										},
										{
											"$ref": "#/components/schemas/Objects_61"
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | The MemoryStore is archived or otherwise does not accept writes. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"anyOf": [
												{
													"$ref": "#/components/schemas/MemoryReadOnlyError"
												},
												{
													"$ref": "#/components/schemas/PolicyDeniedError"
												}
											]
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"session": {
										"$ref": "#/components/schemas/SessionId"
									}
								},
								"required": [
									"session"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Memory Store working ref",
				"description": "Branch a `session/<session-id>` working ref from the store's exact current canonical revision so one Session accumulates changes without sharing live edits with concurrent sessions. Returns the new MemoryRef pinned at its base revision. Send `Idempotency-Key`; a read-only clamp on the store answers `memory.read_only`.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/working-refs/{session}/checkpoint": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.checkpointMemoryWorkingRef",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "session",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"revision": {
											"$ref": "#/components/schemas/Union_115"
										},
										"diff_hash": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"pattern": "^sha256:[0-9a-f]{64}$"
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"changed_paths": {
											"$ref": "#/components/schemas/Arrays_21"
										},
										"unchanged": {
											"type": "boolean"
										},
										"replayed": {
											"type": "boolean"
										},
										"canonical_advanced": {
											"type": "boolean"
										}
									},
									"required": [
										"revision",
										"diff_hash",
										"changed_paths",
										"unchanged",
										"replayed",
										"canonical_advanced"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryInvalidPathError"
										},
										{
											"$ref": "#/components/schemas/ValidationMalformedError"
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | The MemoryStore is archived or otherwise does not accept writes. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"anyOf": [
												{
													"$ref": "#/components/schemas/MemoryReadOnlyError"
												},
												{
													"$ref": "#/components/schemas/PolicyDeniedError"
												}
											]
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary. | The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationNotFoundError"
										},
										{
											"$ref": "#/components/schemas/MemoryNotFoundError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_base_revision": {
										"$ref": "#/components/schemas/MemoryRevisionId"
									},
									"operations": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/Union_114"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 200
											}
										]
									}
								},
								"required": [
									"expected_base_revision",
									"operations"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Checkpoint a Memory Store working ref",
				"description": "Seal one turn's accumulated 1–200 operations against a Session's working ref, guarded by `expected_base_revision` compare-and-swap. At most one revision is sealed per changed writable store per turn; a byte-identical tree returns `unchanged: true` with no revision and an unmoved ref. `canonical_advanced` reports whether a session-owned store's canonical moved with it. Send `Idempotency-Key` for safe retries.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/working-refs/{session}": {
			"delete": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.deleteMemoryWorkingRef",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "session",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Delete a Memory Store working ref",
				"description": "Drop a Session's `session/<session-id>` working ref from the store. Any changes accumulated on that ref and never checkpointed are discarded and cannot be recovered; already-committed revisions are untouched. Returns 204.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/search": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.searchMemoryStore",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"revision": {
											"$ref": "#/components/schemas/MemoryRevisionId"
										},
										"results": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"store": {
														"$ref": "#/components/schemas/MemoryStoreId"
													},
													"revision": {
														"$ref": "#/components/schemas/MemoryRevisionId"
													},
													"path": {
														"$ref": "#/components/schemas/MemoryPath"
													},
													"content_sha256": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^sha256:[0-9a-f]{64}$"
															}
														]
													},
													"snippet": {
														"type": "string"
													},
													"score": {
														"type": "number"
													},
													"provenance": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/Objects_63"
															},
															{
																"type": "null"
															}
														]
													}
												},
												"required": [
													"store",
													"revision",
													"path",
													"content_sha256",
													"snippet",
													"score",
													"provenance"
												],
												"additionalProperties": false
											}
										},
										"next_cursor": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"revision",
										"results",
										"next_cursor"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"query": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 500
											}
										]
									},
									"revision": {
										"$ref": "#/components/schemas/MemoryRevisionId"
									},
									"path_prefix": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 1024
											}
										]
									},
									"limit": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 1,
												"maximum": 100
											}
										]
									},
									"cursor": {
										"type": "string",
										"allOf": [
											{
												"maxLength": 64
											}
										]
									}
								},
								"required": [
									"query"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Search a Memory Store",
				"description": "Lexical, deterministic, revision-pinned retrieval over one store. Omitting `revision` resolves canonical once and searches that exact revision rather than a moving ref; narrow with `path_prefix`, bound with `limit` (1–100), and continue with `cursor`. Results carry path, content digest, snippet, score, and structured provenance alongside the resolved revision, and never reveal documents the caller may not read. This mutates nothing despite being a POST.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/proposals": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.listMemoryProposals",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/MemoryProposalDecision_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "List Memory Store proposals",
				"description": "Page the store's MemoryProposals with `limit` and the opaque `page` cursor. Each row carries its frozen base and head revisions, diff hash, author context, and status (`open`, `approved`, `rejected`, `superseded`). Answers `memory.backend_unavailable` where the versioned backend is not deployed.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			},
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.createMemoryProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "a reviewer decision exactly on approved/rejected proposals, and a non-empty frozen diff",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryProposalDecision"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryInvalidPathError"
										},
										{
											"$ref": "#/components/schemas/ValidationMalformedError"
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | The MemoryStore is archived or otherwise does not accept writes. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"anyOf": [
												{
													"$ref": "#/components/schemas/MemoryReadOnlyError"
												},
												{
													"$ref": "#/components/schemas/PolicyDeniedError"
												}
											]
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary. | The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationNotFoundError"
										},
										{
											"$ref": "#/components/schemas/MemoryNotFoundError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"operations": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/Union_114"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 200
											}
										]
									}
								},
								"required": [
									"operations"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Propose Memory Store changes",
				"description": "Freeze a MemoryProposal from 1–200 `put`/`delete` operations against the store's current canonical base. The server normalizes paths, derives the MemoryActor from authentication, and freezes base revision, head revision, and diff hash at creation. This is the only way shared canonical memory — workspace-, agent-definition-, and surface-owned stores — advances. Send `Idempotency-Key`; the proposal returns `open`, awaiting a decision.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/proposals/{proposal}": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.getMemoryProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "proposal",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "a reviewer decision exactly on approved/rejected proposals, and a non-empty frozen diff",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryProposalDecision_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Get a Memory Store proposal",
				"description": "Read one MemoryProposal by ID: its immutable base and head revisions, frozen diff hash, author context, and current status. Diff the frozen base against head to review exactly what approval would commit. Answers `memory.backend_unavailable` where the versioned backend is not deployed.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/proposals/{proposal}/respond": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.respondMemoryProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "proposal",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "a reviewer decision exactly on approved/rejected proposals, and a non-empty frozen diff",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryProposalDecision_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | The MemoryStore is archived or otherwise does not accept writes. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"anyOf": [
												{
													"$ref": "#/components/schemas/MemoryReadOnlyError"
												},
												{
													"$ref": "#/components/schemas/PolicyDeniedError"
												}
											]
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"decision": {
										"type": "string",
										"enum": [
											"approve",
											"reject"
										]
									}
								},
								"required": [
									"decision"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Approve or reject a Memory Store proposal",
				"description": "Decide an `open` MemoryProposal with `approve` or `reject`. ActionApproval compare-and-swaps canonical from the frozen base — never a silent rebase; if canonical moved since the proposal froze, the proposal becomes `superseded` and needs a fresh reviewed diff. The decision is terminal and mirrors as a `memory.proposal_*` event onto the anchor Session's log. Send `Idempotency-Key` for safe retries.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/redactions": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.createMemoryRedaction",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"operation": {
											"type": "string"
										},
										"revision_count": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"path_count": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"hash_count": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										}
									},
									"required": [
										"operation",
										"revision_count",
										"path_count",
										"hash_count"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryInvalidPathError"
										},
										{
											"$ref": "#/components/schemas/ValidationMalformedError"
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IdempotencyConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"paths": {
										"type": "array",
										"items": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 2048
												}
											]
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 200
											}
										]
									}
								},
								"required": [
									"paths"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Redact Memory Store paths",
				"description": "Erase 1–200 paths across every versioned surface the platform owns for the store — all revisions, the lexical index, and exports — leaving a permanent path fence so the content cannot be resurrected. Paths are raw wire input, normalized server-side. This is irreversible D16 erasure; the result reports revision, path, and hash counts only, never content, and only after completion.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/curation-runs": {
			"post": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.createMemoryCurationRun",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"run": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/CurationRunConsistency"
												},
												{
													"type": "null"
												}
											]
										},
										"proposal": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/MemoryProposalDecision_1"
												},
												{
													"type": "null"
												}
											]
										},
										"skipped": {
											"type": "boolean"
										}
									},
									"required": [
										"run",
										"proposal",
										"skipped"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | The MemoryStore is archived or otherwise does not accept writes. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"anyOf": [
												{
													"$ref": "#/components/schemas/MemoryReadOnlyError"
												},
												{
													"$ref": "#/components/schemas/PolicyDeniedError"
												}
											]
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary. | The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationNotFoundError"
										},
										{
											"$ref": "#/components/schemas/MemoryNotFoundError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "The requested memory curation could not produce a valid revision.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryCurationFailedError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Run incremental Memory Store curation",
				"description": "Trigger one incremental CurationRun over the owning Session's unconsumed event range, landing the delta as a frozen `open` MemoryProposal. The store must be session-owned, because the durable cursor is that Session's event sequence; multi-session or model-steered curation is the Dream surface. An empty delta answers `{ skipped: true }` with no run recorded and no cursor regression. Idempotent by store, cursor range, permission digest, and curator version; a zero-data-retention workspace rejects with `policy.denied`.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/memory-stores/{id}/curation-runs/{run}": {
			"get": {
				"tags": [
					"memoryStores"
				],
				"operationId": "memoryStores.getMemoryCurationRun",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": true
					},
					{
						"name": "run",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/CurationRunId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "an ordered cursor range, output only on success (a no-change success carries none), and a failure type exactly on failure",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CurationRunConsistency"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Get a Memory Store curation run",
				"description": "Read one CurationRun by ID: its exact input cursor range, the distinct source Sessions whose evidence fed it, the source permission snapshot, status, and proposed output revision. Use it to trace which evidence produced a proposal. Answers `memory.backend_unavailable` where the versioned backend is not deployed.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: memory-stores. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "versioned-memory",
					"title": "Versioned Memory",
					"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
					],
					"journey": "memory-stores"
				}
			}
		},
		"/v1/dreams": {
			"get": {
				"tags": [
					"dreams"
				],
				"operationId": "dreams.listDreams",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					},
					{
						"name": "include_archived",
						"in": "query",
						"schema": {
							"type": "boolean"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/DreamConsistency_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Dreams",
				"description": "Page Dreams with `limit`, the opaque `page` cursor, and `order`. Archived dreams are excluded unless `include_archived=true`, and because archived rows are filtered after paging a page may hold fewer rows than `limit` — even zero — while `next_page` is non-null, so follow the cursor until it is null.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: dreams. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "dreams",
					"title": "Dreams",
					"summary": "Batch Memory curation jobs over immutable inputs.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Versioned Memory must be enabled by its operator-approved rollout."
					],
					"journey": "dreams"
				}
			},
			"post": {
				"tags": [
					"dreams"
				],
				"operationId": "dreams.createDream",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "an error exactly on failure, an end time exactly on terminal status, and a completed dream always names its output store",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/DreamConsistency"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary. | The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationNotFoundError"
										},
										{
											"$ref": "#/components/schemas/MemoryNotFoundError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelNoEligibleModelError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateDreamUniqueSessions"
							}
						}
					},
					"required": true
				},
				"summary": "Create a Dream",
				"description": "Start a batch curation job: one input MemoryStore plus 1–100 unique `session_ids` whose event logs are mined as evidence, producing a new workspace-owned MemoryStore — the input store and sessions are never mutated. Naming a `model_routing_profile_key` curates through one schema-constrained model call steered by `instructions` and records exact `usage`; omitting it runs the deterministic platform curator with zero usage. Set `review: true` to leave the curated proposal `open` instead of auto-approving. A missing input store is `memory.not_found`, an archived one `memory.conflict`, and a zero-data-retention workspace rejects with `policy.denied`; collected evidence is hard-bounded at 10,000 items and 4 MB.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: dreams. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "dreams",
					"title": "Dreams",
					"summary": "Batch Memory curation jobs over immutable inputs.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Versioned Memory must be enabled by its operator-approved rollout."
					],
					"journey": "dreams"
				}
			}
		},
		"/v1/dreams/{id}": {
			"get": {
				"tags": [
					"dreams"
				],
				"operationId": "dreams.getDream",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/DreamId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "an error exactly on failure, an end time exactly on terminal status, and a completed dream always names its output store",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/DreamConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Dream",
				"description": "Read one Dream by ID: status (`pending`, `running`, `completed`, `failed`, `canceled`), its `output_memory_store`, the curation `proposal` and `curation_run` it produced, token `usage`, and a typed `error` on failure. A failed dream keeps any partially written output store for inspection; a completed dream always names its output store.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: dreams. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "dreams",
					"title": "Dreams",
					"summary": "Batch Memory curation jobs over immutable inputs.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Versioned Memory must be enabled by its operator-approved rollout."
					],
					"journey": "dreams"
				}
			}
		},
		"/v1/dreams/{id}/cancel": {
			"post": {
				"tags": [
					"dreams"
				],
				"operationId": "dreams.cancelDream",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/DreamId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "an error exactly on failure, an end time exactly on terminal status, and a completed dream always names its output store",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/DreamConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Cancel a Dream",
				"description": "Cancel a `pending` or `running` Dream. Canceling an already-canceled dream is an idempotent no-op, while a completed or failed dream answers `runtime.invalid_transition`. Cancellation is terminal and cannot be undone — create a new dream to curate the same sessions again. Send `Idempotency-Key` for safe retries.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: dreams. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "dreams",
					"title": "Dreams",
					"summary": "Batch Memory curation jobs over immutable inputs.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Versioned Memory must be enabled by its operator-approved rollout."
					],
					"journey": "dreams"
				}
			}
		},
		"/v1/dreams/{id}/archive": {
			"post": {
				"tags": [
					"dreams"
				],
				"operationId": "dreams.archiveDream",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/DreamId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "an error exactly on failure, an end time exactly on terminal status, and a completed dream always names its output store",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/DreamConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Archive a Dream",
				"description": "Archive a terminal Dream so it drops out of the default list; pass `include_archived=true` when listing to see it again. Archiving is idempotent, and archiving a non-terminal dream answers `runtime.invalid_transition`. Archiving never touches the dream's output MemoryStore. Send `Idempotency-Key` for safe retries.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: dreams. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "dreams",
					"title": "Dreams",
					"summary": "Batch Memory curation jobs over immutable inputs.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Versioned Memory must be enabled by its operator-approved rollout."
					],
					"journey": "dreams"
				}
			}
		},
		"/v1/organizations/workspaces/{workspace_id}/model-credentials": {
			"get": {
				"tags": [
					"modelCredentials"
				],
				"operationId": "modelCredentials.listModelCredentials",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "key",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_66"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ModelCredentials",
				"description": "Returns secret-free ModelCredential heads for one Workspace.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			},
			"post": {
				"tags": [
					"modelCredentials"
				],
				"operationId": "modelCredentials.createModelCredential",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"credential": {
											"$ref": "#/components/schemas/Objects_66"
										},
										"generation": {
											"$ref": "#/components/schemas/Objects_67"
										}
									},
									"required": [
										"credential",
										"generation"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"display_name": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													},
													{
														"maxLength": 255
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"provider_key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"base_url": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/PublicModelBaseUrl"
											},
											{
												"type": "null"
											}
										]
									},
									"custody_policy": {
										"type": "string",
										"enum": [
											"workspace_vault"
										]
									},
									"api_key": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 16384
											}
										]
									}
								},
								"required": [
									"key",
									"provider_key",
									"api_key"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a ModelCredential",
				"description": "Creates a stable provider credential and its first immutable generation. Secret input is write-only and never returned.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "modelCredentials.getModelCredential"
					}
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			}
		},
		"/v1/model-credentials/{model_credential_id}": {
			"get": {
				"tags": [
					"modelCredentials"
				],
				"operationId": "modelCredentials.getModelCredential",
				"parameters": [
					{
						"name": "model_credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_66"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ModelCredential",
				"description": "Returns one secret-free ModelCredential head and its active generation number and health.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			},
			"delete": {
				"tags": [
					"modelCredentials"
				],
				"operationId": "modelCredentials.revokeModelCredential",
				"parameters": [
					{
						"name": "model_credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_66"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Revoke a ModelCredential",
				"description": "Closes the whole credential under `expected_resource_version` and destroys its vault owner. Admitted Runs pinned to its generations fail closed.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "modelCredentials.getModelCredential"
					}
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			}
		},
		"/v1/model-credentials/{model_credential_id}/generations": {
			"get": {
				"tags": [
					"modelCredentials"
				],
				"operationId": "modelCredentials.listModelCredentialGenerations",
				"parameters": [
					{
						"name": "model_credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_67"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ModelCredential generations",
				"description": "Returns secret-free generation lifecycle descriptors.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			},
			"post": {
				"tags": [
					"modelCredentials"
				],
				"operationId": "modelCredentials.rotateModelCredential",
				"parameters": [
					{
						"name": "model_credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"credential": {
											"$ref": "#/components/schemas/Objects_66"
										},
										"generation": {
											"$ref": "#/components/schemas/Objects_67"
										}
									},
									"required": [
										"credential",
										"generation"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"api_key": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 16384
											}
										]
									}
								},
								"required": [
									"expected_resource_version",
									"api_key"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Rotate a ModelCredential",
				"description": "Publishes the next immutable generation under `expected_resource_version`. Existing profile revisions remain unchanged; future Runs admit the new generation.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "modelCredentials.getModelCredential"
					}
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			}
		},
		"/v1/model-credentials/{model_credential_id}/generations/{model_credential_generation_id}": {
			"get": {
				"tags": [
					"modelCredentials"
				],
				"operationId": "modelCredentials.getModelCredentialGeneration",
				"parameters": [
					{
						"name": "model_credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelCredentialId"
						},
						"required": true
					},
					{
						"name": "model_credential_generation_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelCredentialGenerationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_67"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ModelCredential generation",
				"description": "Returns one secret-free generation lifecycle descriptor.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			}
		},
		"/v1/organizations/workspaces/{workspace_id}/model-routing-profiles": {
			"get": {
				"tags": [
					"modelRoutingProfiles"
				],
				"operationId": "modelRoutingProfiles.listModelRoutingProfiles",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "key",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_68"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ModelRoutingProfiles",
				"description": "Returns identity-only ModelRoutingProfile heads for one Workspace. Pass `key` for an exact logical-key lookup; otherwise page with `limit` and the opaque `page` cursor. Candidate ladders and credential sources live on immutable revisions, not on the mutable head.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			},
			"post": {
				"tags": [
					"modelRoutingProfiles"
				],
				"operationId": "modelRoutingProfiles.createModelRoutingProfile",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ModelRoutingProfileId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"key": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"display_name": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 255
														},
														{
															"maxLength": 255
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"model_access_mode": {
											"$ref": "#/components/schemas/Union_130"
										},
										"status": {
											"$ref": "#/components/schemas/Union_131"
										},
										"current_revision_number": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"resource_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"key",
										"display_name",
										"model_access_mode",
										"status",
										"current_revision_number",
										"resource_version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"display_name": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													},
													{
														"maxLength": 255
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"access": {
										"type": "string",
										"enum": [
											"platform_routed",
											"harness_owned"
										]
									}
								},
								"required": [
									"key"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a ModelRoutingProfile",
				"description": "Creates an identity-only ModelRoutingProfile head at revision zero. Send `Idempotency-Key` for safe replay, then publish the first immutable candidate/source revision with `publishModelRoutingProfileRevision`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "modelRoutingProfiles.listModelRoutingProfiles"
					}
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			}
		},
		"/v1/model-routing-profiles/{id}": {
			"get": {
				"tags": [
					"modelRoutingProfiles"
				],
				"operationId": "modelRoutingProfiles.getModelRoutingProfile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelRoutingProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_68"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ModelRoutingProfile by ID",
				"description": "Returns one identity-only ModelRoutingProfile head. Use `resource_version` for head PATCH or revision publication and `current_revision_number` to read its current immutable revision.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			},
			"patch": {
				"tags": [
					"modelRoutingProfiles"
				],
				"operationId": "modelRoutingProfiles.patchModelRoutingProfile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelRoutingProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_68"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"display_name": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													},
													{
														"maxLength": 255
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"status": {
										"type": "string",
										"enum": [
											"active",
											"archived"
										]
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a ModelRoutingProfile",
				"description": "Updates head metadata or lifecycle under `expected_resource_version`. Candidate ladders and credential sources change only by publishing a new immutable revision.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "modelRoutingProfiles.listModelRoutingProfiles"
					}
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			}
		},
		"/v1/model-routing-profiles/{id}/revisions": {
			"get": {
				"tags": [
					"modelRoutingProfiles"
				],
				"operationId": "modelRoutingProfiles.listModelRoutingProfileRevisions",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelRoutingProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/ModelRoutingProfileRevisionAuthority_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ModelRoutingProfile revisions",
				"description": "Returns immutable, secret-free published revisions for one ModelRoutingProfile.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			},
			"post": {
				"tags": [
					"modelRoutingProfiles"
				],
				"operationId": "modelRoutingProfiles.publishModelRoutingProfileRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelRoutingProfileId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "candidate providers and credential sources must match the revision access mode",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelRoutingProfileRevisionAuthority"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ModelRoutingProfileCandidateProviderAuthority"
							}
						}
					},
					"required": true
				},
				"summary": "Publish a ModelRoutingProfile revision",
				"description": "Publishes the next immutable candidate ladder and strict credential-source union under the head's `expected_resource_version`. Stable Workspace sources name `model_credential_id`; the active generation is selected later at Run admission.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "modelRoutingProfiles.getModelRoutingProfileRevision"
					}
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			}
		},
		"/v1/model-routing-profiles/{id}/revisions/{revision_number}": {
			"get": {
				"tags": [
					"modelRoutingProfiles"
				],
				"operationId": "modelRoutingProfiles.getModelRoutingProfileRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ModelRoutingProfileId"
						},
						"required": true
					},
					{
						"name": "revision_number",
						"in": "path",
						"schema": {
							"type": "string"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "candidate providers and credential sources must match the revision access mode",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelRoutingProfileRevisionAuthority_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ModelRoutingProfile revision",
				"description": "Returns one immutable, secret-free candidate and credential-source revision.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			}
		},
		"/v1/blueprint-installations/apply": {
			"post": {
				"tags": [
					"blueprintInstallations"
				],
				"operationId": "blueprintInstallations.applyBlueprint",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/BlueprintInstallationId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"blueprint_name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 94
												}
											]
										},
										"agent_blueprint_release_id": {
											"$ref": "#/components/schemas/Union_137"
										},
										"applied_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"release_hash": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"lifecycle": {
											"$ref": "#/components/schemas/Union_138"
										},
										"resolved_resources": {
											"$ref": "#/components/schemas/Arrays_24"
										},
										"missing_inputs": {
											"$ref": "#/components/schemas/Arrays_25"
										},
										"history": {
											"$ref": "#/components/schemas/Arrays_26"
										},
										"provenance": {
											"type": "string",
											"enum": [
												"client_asserted",
												"reconciled"
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0,
													"description": "Optimistic-write token for the record itself."
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"blueprint_name",
										"agent_blueprint_release_id",
										"applied_version",
										"release_hash",
										"lifecycle",
										"resolved_resources",
										"missing_inputs",
										"history",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"agent_blueprint_release_id": {
												"type": "null"
											},
											"files": {
												"type": "object",
												"additionalProperties": {
													"type": "string"
												},
												"description": "Blueprint directory as relative-path → UTF-8 file content."
											},
											"available_references": {
												"type": "array",
												"items": {
													"type": "object",
													"properties": {
														"kind": {
															"$ref": "#/components/schemas/Union_136"
														},
														"name": {
															"type": "string"
														}
													},
													"required": [
														"kind",
														"name"
													],
													"additionalProperties": false
												}
											},
											"credentialed": {
												"type": "array",
												"items": {
													"type": "string"
												}
											},
											"webhook_secret_inputs": {
												"$ref": "#/components/schemas/UniqueBlueprintWebhookSecretInputs"
											}
										},
										"required": [
											"files",
											"available_references",
											"credentialed"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"files": {
												"type": "null"
											},
											"agent_blueprint_release_id": {
												"$ref": "#/components/schemas/AgentBlueprintReleaseId"
											},
											"available_references": {
												"description": "Compatibility hint only; the server resolves package-declared references from live Workspace authority.",
												"anyOf": [
													{
														"type": "array",
														"items": {
															"type": "object",
															"properties": {
																"kind": {
																	"$ref": "#/components/schemas/Union_136"
																},
																"name": {
																	"type": "string"
																}
															},
															"required": [
																"kind",
																"name"
															],
															"additionalProperties": false
														}
													}
												]
											},
											"credentialed": {
												"description": "Compatibility hint only; exact server-side custody authority is required and unsupported slot selectors fail closed.",
												"anyOf": [
													{
														"type": "array",
														"items": {
															"type": "string"
														}
													}
												]
											},
											"webhook_secret_inputs": {
												"description": "Transient write-only values for Automation-bound secret requirements during creation or managed rotation; never persisted in the package, plan, installation, or response.",
												"anyOf": [
													{
														"$ref": "#/components/schemas/UniqueBlueprintWebhookSecretInputs"
													}
												]
											}
										},
										"required": [
											"agent_blueprint_release_id"
										],
										"additionalProperties": false
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Apply an AgentBlueprint package",
				"description": "Reconcile an immutable published AgentBlueprint package, or the dated inline-package compatibility request, into ordinary governed aggregates. Live Workspace authority resolves every reference and custody requirement. Automation-bound webhook SecretRequirements are supplied through the bounded, write-only webhook_secret_inputs sidecar for creation and managed secret rotation; an unchanged reapply may omit the sidecar, while a changed webhook declaration must supply its exact named requirement. Values are routed only to ordinary Automation create or patch operations and never appear in the package, plan, installation, or response. Returns the resulting BlueprintInstallation with created-versus-reused ownership and any still-owed inputs; accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: blueprint-authority. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "blueprints",
					"title": "Agent Blueprints",
					"summary": "Blueprint publication, planning, apply, promotion, rollback, and uninstall.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Blueprint publication, promotion, apply, rollback, and uninstall must be release-qualified."
					],
					"journey": "blueprint-authority"
				}
			}
		},
		"/v1/blueprint-installations/promote": {
			"post": {
				"tags": [
					"blueprintInstallations"
				],
				"operationId": "blueprintInstallations.promoteBlueprint",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/BlueprintInstallationId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"blueprint_name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 94
												}
											]
										},
										"agent_blueprint_release_id": {
											"$ref": "#/components/schemas/Union_137"
										},
										"applied_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"release_hash": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"lifecycle": {
											"$ref": "#/components/schemas/Union_138"
										},
										"resolved_resources": {
											"$ref": "#/components/schemas/Arrays_24"
										},
										"missing_inputs": {
											"$ref": "#/components/schemas/Arrays_25"
										},
										"history": {
											"$ref": "#/components/schemas/Arrays_26"
										},
										"provenance": {
											"type": "string",
											"enum": [
												"client_asserted",
												"reconciled"
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0,
													"description": "Optimistic-write token for the record itself."
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"blueprint_name",
										"agent_blueprint_release_id",
										"applied_version",
										"release_hash",
										"lifecycle",
										"resolved_resources",
										"missing_inputs",
										"history",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"deprecated": true,
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"agent_blueprint_release_id": {
												"type": "null"
											},
											"files": {
												"type": "object",
												"additionalProperties": {
													"type": "string"
												}
											},
											"target_workspace_id": {
												"$ref": "#/components/schemas/WorkspaceId"
											},
											"available_references": {
												"type": "array",
												"items": {
													"type": "object",
													"properties": {
														"kind": {
															"$ref": "#/components/schemas/Union_136"
														},
														"name": {
															"type": "string"
														}
													},
													"required": [
														"kind",
														"name"
													],
													"additionalProperties": false
												}
											},
											"credentialed": {
												"type": "array",
												"items": {
													"type": "string"
												}
											},
											"evaluation": {
												"$ref": "#/components/schemas/UnverifiedReleaseEvaluationEvidence"
											},
											"max_cost_tokens": {
												"type": "number"
											},
											"max_latency_ms": {
												"type": "number"
											}
										},
										"required": [
											"files",
											"target_workspace_id",
											"available_references",
											"credentialed",
											"evaluation",
											"max_cost_tokens",
											"max_latency_ms"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"files": {
												"type": "null"
											},
											"agent_blueprint_release_id": {
												"$ref": "#/components/schemas/AgentBlueprintReleaseId_1"
											},
											"target_workspace_id": {
												"$ref": "#/components/schemas/WorkspaceId"
											},
											"available_references": {
												"description": "Compatibility hint only; the server resolves package-declared references from live Workspace authority.",
												"anyOf": [
													{
														"type": "array",
														"items": {
															"type": "object",
															"properties": {
																"kind": {
																	"$ref": "#/components/schemas/Union_136"
																},
																"name": {
																	"type": "string"
																}
															},
															"required": [
																"kind",
																"name"
															],
															"additionalProperties": false
														}
													}
												]
											},
											"credentialed": {
												"description": "Compatibility hint only; exact server-side custody authority is required and unsupported slot selectors fail closed.",
												"anyOf": [
													{
														"type": "array",
														"items": {
															"type": "string"
														}
													}
												]
											},
											"evaluation": {
												"$ref": "#/components/schemas/UnverifiedReleaseEvaluationEvidence"
											},
											"max_cost_tokens": {
												"type": "number"
											},
											"max_latency_ms": {
												"type": "number"
											}
										},
										"required": [
											"agent_blueprint_release_id",
											"target_workspace_id",
											"evaluation",
											"max_cost_tokens",
											"max_latency_ms"
										],
										"additionalProperties": false
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Promote an AgentBlueprint package to a stage (deprecated)",
				"description": "Unavailable until Checkfu publishes a platform-issued promotion receipt authority. The dated caller-reported evaluation payload remains decodable but always returns policy.denied after authorization and before any read, idempotency reservation, or mutation.\n\nCheckfu support posture: alpha; unavailable. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "deprecated_compatibility"
				},
				"x-checkfu-support": {
					"id": "legacy-compatibility",
					"title": "Deprecated compatibility route",
					"summary": "A dated wire compatibility route retained for an explicit rejection and migration.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "unavailable",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/blueprint-installations": {
			"get": {
				"tags": [
					"blueprintInstallations"
				],
				"operationId": "blueprintInstallations.listBlueprintInstallations",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_70"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Blueprint installations",
				"description": "List BlueprintInstallation reconciliation records for the selected Workspace. Installations record resolved authority and ownership but are never consulted on the run path. Pages with the shared list cursor.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: blueprint-authority. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "blueprints",
					"title": "Agent Blueprints",
					"summary": "Blueprint publication, planning, apply, promotion, rollback, and uninstall.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Blueprint publication, promotion, apply, rollback, and uninstall must be release-qualified."
					],
					"journey": "blueprint-authority"
				}
			}
		},
		"/v1/blueprint-installations/{id}": {
			"get": {
				"tags": [
					"blueprintInstallations"
				],
				"operationId": "blueprintInstallations.getBlueprintInstallation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/BlueprintInstallationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_70"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Blueprint installation",
				"description": "Read one BlueprintInstallation reconciliation record, including resolved resource ownership, management modes, and owed inputs.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: blueprint-authority. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "blueprints",
					"title": "Agent Blueprints",
					"summary": "Blueprint publication, planning, apply, promotion, rollback, and uninstall.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Blueprint publication, promotion, apply, rollback, and uninstall must be release-qualified."
					],
					"journey": "blueprint-authority"
				}
			}
		},
		"/v1/blueprint-installations/{id}/uninstall": {
			"post": {
				"tags": [
					"blueprintInstallations"
				],
				"operationId": "blueprintInstallations.uninstallBlueprintInstallation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/BlueprintInstallationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_70"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Uninstall a Blueprint installation",
				"description": "Uninstall a Blueprint installation by withdrawing its Blueprint-managed exposure through durable aggregate convergence while retaining historical and data-bearing resources. Requires an Idempotency-Key. Connections, Principals, MemoryStores, transcripts, and artifacts survive; erasure is a separate explicit request.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: blueprint-authority. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "blueprints",
					"title": "Agent Blueprints",
					"summary": "Blueprint publication, planning, apply, promotion, rollback, and uninstall.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Blueprint publication, promotion, apply, rollback, and uninstall must be release-qualified."
					],
					"journey": "blueprint-authority"
				}
			}
		},
		"/v1/organizations/{organization_id}/agent-blueprints": {
			"get": {
				"tags": [
					"blueprintInstallations"
				],
				"operationId": "blueprintInstallations.listAgentBlueprintReleases",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_71"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List AgentBlueprint releases",
				"description": "List immutable, server-addressed AgentBlueprint package releases published in the selected Organization.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: blueprint-authority. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "blueprints",
					"title": "Agent Blueprints",
					"summary": "Blueprint publication, planning, apply, promotion, rollback, and uninstall.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Blueprint publication, promotion, apply, rollback, and uninstall must be release-qualified."
					],
					"journey": "blueprint-authority"
				}
			},
			"post": {
				"tags": [
					"blueprintInstallations"
				],
				"operationId": "blueprintInstallations.publishAgentBlueprintRelease",
				"parameters": [
					{
						"name": "organization_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/OrganizationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AgentBlueprintReleaseId_1"
										},
										"organization_id": {
											"$ref": "#/components/schemas/OrganizationId"
										},
										"blueprint_name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 94,
													"description": "Logical lineage name; one blueprint lineage carries many releases."
												}
											]
										},
										"release_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0,
													"description": "Monotonic published release within the lineage; never reused."
												}
											]
										},
										"content_sha256": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$",
													"description": "sha256 over the canonical package; identical packages publish the same hash."
												}
											]
										},
										"required_wire_version": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"published_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"organization_id",
										"blueprint_name",
										"release_number",
										"content_sha256",
										"required_wire_version",
										"created_at",
										"published_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"blueprint_name": {
										"type": "null"
									},
									"release_hash": {
										"type": "null"
									},
									"required_wire_version": {
										"type": "null"
									},
									"files": {
										"type": "object",
										"additionalProperties": {
											"type": "string"
										},
										"description": "Blueprint directory as relative-path → UTF-8 file content."
									}
								},
								"required": [
									"files"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Publish an AgentBlueprint release",
				"description": "Publish an immutable Blueprint package to the selected Organization. Package files are required; the server derives package identity, release number, content hash, and supported stages from them. Files are the blueprint directory as a relative-path to UTF-8 content map. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: blueprint-authority. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "blueprints",
					"title": "Agent Blueprints",
					"summary": "Blueprint publication, planning, apply, promotion, rollback, and uninstall.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Blueprint publication, promotion, apply, rollback, and uninstall must be release-qualified."
					],
					"journey": "blueprint-authority"
				}
			}
		},
		"/v1/agent-blueprints/{blueprint_name}/releases/{id}": {
			"get": {
				"tags": [
					"blueprintInstallations"
				],
				"operationId": "blueprintInstallations.getAgentBlueprintRelease",
				"parameters": [
					{
						"name": "blueprint_name",
						"in": "path",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"required": true
					},
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentBlueprintReleaseId_1"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_71"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an AgentBlueprint release",
				"description": "Read one immutable AgentBlueprint package release and its server-derived lineage, release number, content hash, wire version, and supported stages.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: blueprint-authority. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "blueprints",
					"title": "Agent Blueprints",
					"summary": "Blueprint publication, planning, apply, promotion, rollback, and uninstall.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Blueprint publication, promotion, apply, rollback, and uninstall must be release-qualified."
					],
					"journey": "blueprint-authority"
				}
			}
		},
		"/v1/tool-sources": {
			"get": {
				"tags": [
					"toolSources"
				],
				"operationId": "toolSources.listToolSources",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_77"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Tool Sources",
				"description": "List the Workspace's ToolSources through the standard `data`/`next_page` envelope, each with its provider identity, source descriptor, status, discovered tool count, and last sync result. A ToolSource has no item-level read: list here, then list its Tools to inspect what discovery found.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-catalog. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tool-catalog",
					"title": "Tools and capability catalog",
					"summary": "Tool source discovery, authorization metadata, and governed catalog state.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-catalog"
				}
			},
			"post": {
				"tags": [
					"toolSources"
				],
				"operationId": "toolSources.createToolSource",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ToolSourceId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"provider": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"description": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"maxLength": 16384
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"source": {
											"$ref": "#/components/schemas/Union_140"
										},
										"status": {
											"$ref": "#/components/schemas/Union_141"
										},
										"default_enabled": {
											"type": "boolean"
										},
										"default_permission": {
											"type": "string",
											"enum": [
												"always_ask",
												"always_allow"
											]
										},
										"tool_count": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"last_sync_at": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										},
										"last_sync_error_code": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 8192
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"name",
										"provider",
										"description",
										"source",
										"status",
										"default_enabled",
										"default_permission",
										"tool_count",
										"last_sync_at",
										"last_sync_error_code",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"provider": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"description": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"maxLength": 16384
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"source": {
										"$ref": "#/components/schemas/Union_140"
									},
									"default_enabled": {
										"type": "boolean"
									}
								},
								"required": [
									"name",
									"provider",
									"source"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Register a Tool Source",
				"description": "Register an MCP server, an OpenAPI document, or an inline API manifest as a ToolSource and run first discovery. The logical name and provider identity are immutable, and the provider is what a Connection's provider resolves to. Hosted discovery accepts only credential-free HTTPS URLs on public DNS hostnames and never follows redirects, so a private API must supply inline tool definitions. Set `default_enabled: false` for default-off subsetting: every tool this source discovers — now and on every later sync — arrives disabled until enabled by name through `patchTool`, so a tool that appears upstream later cannot reach an agent unreviewed. Omitting it keeps the admitting default. The posture is fixed at creation, like the source's name and provider. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-catalog. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tool-catalog",
					"title": "Tools and capability catalog",
					"summary": "Tool source discovery, authorization metadata, and governed catalog state.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-catalog"
				}
			}
		},
		"/v1/tool-sources/{id}/sync": {
			"post": {
				"tags": [
					"toolSources"
				],
				"operationId": "toolSources.syncToolSource",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ToolSourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_77"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"connector_tools": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/Objects_72"
										},
										"allOf": [
											{
												"maxItems": 1000
											}
										]
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Sync a Tool Source",
				"description": "Re-run discovery against the source and replace its Tool projection, preserving each tool's local enablement by name — an explicit enable or disable is a review, and re-running discovery never overwrites one. A tool seen for the first time takes the source's `default_enabled` posture instead. Requires `expected_version` in the body for optimistic concurrency and accepts an Idempotency-Key. Returns the ToolSource with a refreshed status, tool count, and last sync timestamp or error code.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-catalog. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tool-catalog",
					"title": "Tools and capability catalog",
					"summary": "Tool source discovery, authorization metadata, and governed catalog state.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-catalog"
				}
			}
		},
		"/v1/tool-sources/{id}/source-revisions": {
			"post": {
				"tags": [
					"toolSources"
				],
				"operationId": "toolSources.reviseToolSource",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ToolSourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"tool_source": {
											"$ref": "#/components/schemas/Objects_77"
										},
										"provider_package": {
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
														}
													]
												},
												"version": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												},
												"digest": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^sha256:[0-9a-f]{64}$"
														}
													]
												},
												"review": {
													"$ref": "#/components/schemas/Union_142"
												}
											},
											"required": [
												"name",
												"version",
												"digest",
												"review"
											],
											"additionalProperties": false
										},
										"connection_count": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0,
													"maximum": 10000
												}
											]
										}
									},
									"required": [
										"tool_source",
										"provider_package",
										"connection_count"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"source": {
										"$ref": "#/components/schemas/Objects_76"
									},
									"provider_package": {
										"type": "object",
										"properties": {
											"name": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
													}
												]
											},
											"version": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													}
												]
											},
											"digest": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											}
										},
										"required": [
											"name",
											"version",
											"digest"
										],
										"additionalProperties": false
									},
									"connections": {
										"$ref": "#/components/schemas/ToolSourceConnectionRevisions"
									}
								},
								"required": [
									"expected_version",
									"source",
									"provider_package",
									"connections"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Adopt a reviewed A2A source revision",
				"description": "Adopt one A2A ToolSource revision only when its complete ordered ES256 keyset and card URL exactly match the host's current configured ProviderPackage. The required Idempotency-Key and request compare-and-swap the ToolSource and name the exact version of every non-revoked dependent Connection; each dependent package binding must advance monotonically, declare its predecessor compatible, preserve or raise its visible review tier, and continue to contain that Connection's scopes, Principal-qualified custody binding, and egress. Discovery verifies the candidate card before publication, existing Tool enablement remains stable by name, and an exact retry resumes any already-migrated Connection without trusting a card-named key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-catalog. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tool-catalog",
					"title": "Tools and capability catalog",
					"summary": "Tool source discovery, authorization metadata, and governed catalog state.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-catalog"
				}
			}
		},
		"/v1/tool-sources/{id}/tools": {
			"get": {
				"tags": [
					"toolSources"
				],
				"operationId": "toolSources.listTools",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ToolSourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"tool_source_id": {
														"$ref": "#/components/schemas/ToolSourceId"
													},
													"workspace_id": {
														"$ref": "#/components/schemas/WorkspaceId"
													},
													"provider": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
															}
														]
													},
													"name": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
															}
														]
													},
													"description": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 16384
															}
														]
													},
													"schema_hash": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^sha256:[0-9a-f]{64}$"
															}
														]
													},
													"safety_hints": {
														"$ref": "#/components/schemas/Objects_73"
													},
													"http_binding": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/ToolHttpBindingArguments"
															},
															{
																"type": "null"
															}
														]
													},
													"mcp_binding": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/Objects_78"
															},
															{
																"type": "null"
															}
														]
													},
													"a2a_binding": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/Objects_75"
															},
															{
																"type": "null"
															}
														]
													},
													"integration_binding_digest": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^sha256:[0-9a-f]{64}$"
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"enabled": {
														"type": "boolean"
													},
													"version": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"discovered_at": {
														"type": "string"
													},
													"updated_at": {
														"type": "string"
													}
												},
												"required": [
													"tool_source_id",
													"workspace_id",
													"provider",
													"name",
													"description",
													"schema_hash",
													"safety_hints",
													"http_binding",
													"mcp_binding",
													"enabled",
													"version",
													"discovered_at",
													"updated_at"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Tools in a Tool Source",
				"description": "List the Tools discovered from one ToolSource as bounded summaries — name, description, schema hash, safety hints, transport binding, and enablement — through the standard `data`/`next_page` envelope. Complete input and output schemas require the targeted read.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-catalog. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tool-catalog",
					"title": "Tools and capability catalog",
					"summary": "Tool source discovery, authorization metadata, and governed catalog state.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-catalog"
				}
			}
		},
		"/v1/tool-sources/{id}/tools/{name}": {
			"get": {
				"tags": [
					"toolSources"
				],
				"operationId": "toolSources.getTool",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ToolSourceId"
						},
						"required": true
					},
					{
						"name": "name",
						"in": "path",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_79"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Tool",
				"description": "Read one discovered Tool by its logical name within a ToolSource, including the complete input and output schemas, schema hash, safety hints, and the immutable HTTP or MCP transport binding compiled at discovery. Safety hints are catalog metadata that feed the approval decision but never decide it alone: governance is consulted first and can deny or escalate regardless.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-catalog. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tool-catalog",
					"title": "Tools and capability catalog",
					"summary": "Tool source discovery, authorization metadata, and governed catalog state.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-catalog"
				}
			},
			"patch": {
				"tags": [
					"toolSources"
				],
				"operationId": "toolSources.patchTool",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ToolSourceId"
						},
						"required": true
					},
					{
						"name": "name",
						"in": "path",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_79"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"enabled": {
										"type": "boolean"
									}
								},
								"required": [
									"expected_version",
									"enabled"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Enable or disable a Tool",
				"description": "Set one discovered Tool's `enabled` flag, passing `expected_version` in the body. Enablement is the only property this operation controls: transport bindings are immutable by design, and permission is decided by PermissionAssignments and ActionPolicies rather than here. Returns the full Tool.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-catalog. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "tool-catalog",
					"title": "Tools and capability catalog",
					"summary": "Tool source discovery, authorization metadata, and governed catalog state.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-catalog"
				}
			}
		},
		"/v1/skills": {
			"get": {
				"tags": [
					"skills"
				],
				"operationId": "skills.listSkills",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_80"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Skills",
				"description": "List the Workspace's Skills as summaries — unique logical name, optional non-unique display name, kind, description, instruction and file byte counts, and version — through the standard `data`/`next_page` envelope. Presentation falls back to the logical name when `display_name` is null. A Skill is content an agent reads, not an operation it calls; retrieve one to get its instructions and files. The platform-curated document skills (`pptx`, `xlsx`, `docx`, `pdf`) need no upload step: an agent definition attaches one by its short name, and the Workspace materializes it as an ordinary Skill on first reference — so it appears here only once something has named it. A Workspace Skill you author under one of those names always wins over the curated content.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			},
			"post": {
				"tags": [
					"skills"
				],
				"operationId": "skills.createSkill",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/SkillId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"display_name": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/SkillDisplayName"
												},
												{
													"type": "null"
												}
											]
										},
										"kind": {
											"$ref": "#/components/schemas/Union_143"
										},
										"description": {
											"$ref": "#/components/schemas/Union_146"
										},
										"instructions": {
											"type": "string"
										},
										"files": {
											"$ref": "#/components/schemas/Arrays_27"
										},
										"status": {
											"type": "string",
											"enum": [
												"active",
												"archived"
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"name",
										"kind",
										"description",
										"instructions",
										"files",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"display_name": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/SkillDisplayName"
											},
											{
												"type": "null"
											}
										]
									},
									"kind": {
										"$ref": "#/components/schemas/Union_143"
									},
									"description": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"maxLength": 16384
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"instructions": {
										"type": "string",
										"allOf": [
											{
												"maxLength": 1048576
											}
										]
									},
									"files": {
										"$ref": "#/components/schemas/CurrentSkillFiles"
									}
								},
								"required": [
									"name",
									"kind"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Skill",
				"description": "Create a Workspace Skill from instructions plus up to 256 base64-encoded files. `name` is the unique logical identity; optional `display_name` is a non-unique presentation label and null or omission falls back to `name`. Each file path is a normalized relative POSIX path; paths must be unique, cannot equal or descend from the generated `SKILL.md`, and cannot be an ancestor of another file path. `kind` is either `instructional` (content the agent loads) or `executable` (content it runs); the two are never conflated. Every committed edit produces a new immutable version that Session admission can pin. You do not need to create the platform-curated document skills (`pptx`, `xlsx`, `docx`, `pdf`) — they are attachable by short name in every Workspace already; creating your own Skill under one of those names shadows the curated content for that Workspace. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skills/{id}": {
			"get": {
				"tags": [
					"skills"
				],
				"operationId": "skills.getSkill",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_81"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Skill",
				"description": "Read the current version of one Skill, including its unique logical name, optional non-unique display name, full instructions, and every file with its path, base64 content, SHA-256 digest, and byte count. Presentation falls back to the logical name when `display_name` is null. Skill files are versioned configuration staged read-only into the sandbox, not retained runtime File bodies.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			},
			"patch": {
				"tags": [
					"skills"
				],
				"operationId": "skills.patchSkill",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_81"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"display_name": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/SkillDisplayName"
											},
											{
												"type": "null"
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"instructional",
											"executable"
										]
									},
									"description": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"maxLength": 16384
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"instructions": {
										"type": "string",
										"allOf": [
											{
												"maxLength": 1048576
											}
										]
									},
									"files": {
										"$ref": "#/components/schemas/CurrentSkillFiles"
									},
									"status": {
										"type": "string",
										"enum": [
											"active",
											"archived"
										]
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a Skill",
				"description": "Replace a Skill's optional non-unique display name, kind, description, instructions, or complete file set, passing `expected_version` in the body and committing a new immutable version. Set `display_name` to null to restore presentation from the immutable logical name. File paths follow the create rules: normalized relative POSIX paths, unique destinations, no generated `SKILL.md` collision, and no file/directory ancestor collision. An edit after Session admission never changes or strands the admitted release: the pinned version stays materializable and the next Session picks up the new content.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skills/{id}/versions": {
			"get": {
				"tags": [
					"skills"
				],
				"operationId": "skills.listSkillVersions",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_80"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Skill versions",
				"description": "List the immutable versions of one Skill as summaries through the standard `data`/`next_page` envelope. Use it to find the exact version a Session admission pinned before reading or exporting that version's content.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skills/{id}/versions/{version}": {
			"get": {
				"tags": [
					"skills"
				],
				"operationId": "skills.getSkillVersion",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillId"
						},
						"required": true
					},
					{
						"name": "version",
						"in": "path",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"allOf": [
								{
									"pattern": "^[+-]?\\d*\\.?\\d+(?:[Ee][+-]?\\d+)?$"
								}
							]
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_81"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Skill version",
				"description": "Read one immutable Skill version by number, with the full instructions and files exactly as committed. This is the shape Session admission pins, so it stays readable after later edits to the Skill.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skills/{id}/versions/{version}/export": {
			"get": {
				"tags": [
					"skills"
				],
				"operationId": "skills.exportSkillVersion",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillId"
						},
						"required": true
					},
					{
						"name": "version",
						"in": "path",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"allOf": [
								{
									"pattern": "^[+-]?\\d*\\.?\\d+(?:[Ee][+-]?\\d+)?$"
								}
							]
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/x-tar": {
								"schema": {
									"type": "string",
									"format": "binary"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Export a Skill version archive",
				"description": "Download one immutable Skill version as a deterministic `application/x-tar` archive in the Agent Skills directory shape: `SKILL.md` first, then supporting files sorted by path. Frontmatter written by another tool survives the round trip when its `name` matches the skill; otherwise a fresh block is synthesized.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_json",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skills/{id}/export": {
			"get": {
				"tags": [
					"skills"
				],
				"operationId": "skills.exportSkill",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/x-tar": {
								"schema": {
									"type": "string",
									"format": "binary"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Export a Skill archive",
				"description": "Download the current version of one Skill as a deterministic `application/x-tar` archive in the Agent Skills directory shape: `SKILL.md` first, then supporting files sorted by path. The archive is the open-standard interchange format, so a skill authored elsewhere round-trips through import.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_json",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skills/import": {
			"post": {
				"tags": [
					"skills"
				],
				"operationId": "skills.importSkill",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/SkillId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"display_name": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/SkillDisplayName"
												},
												{
													"type": "null"
												}
											]
										},
										"kind": {
											"$ref": "#/components/schemas/Union_143"
										},
										"description": {
											"$ref": "#/components/schemas/Union_146"
										},
										"instructions": {
											"type": "string"
										},
										"files": {
											"$ref": "#/components/schemas/Arrays_27"
										},
										"status": {
											"type": "string",
											"enum": [
												"active",
												"archived"
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"name",
										"kind",
										"description",
										"instructions",
										"files",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/x-tar": {
							"schema": {
								"type": "string",
								"format": "binary"
							}
						}
					},
					"required": true
				},
				"summary": "Import a Skill archive",
				"description": "Create a Skill from an `application/x-tar` archive in the Agent Skills directory shape, storing the `SKILL.md` text verbatim. Import rejects the archive when its frontmatter `name` does not match the skill directory. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_json",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skills/import-bundle": {
			"post": {
				"tags": [
					"skills"
				],
				"operationId": "skills.importSkillBundle",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"outcomes": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"name": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																	}
																]
															},
															"action": {
																"type": "string",
																"enum": [
																	"created",
																	"updated",
																	"unchanged"
																]
															},
															"skill_id": {
																"$ref": "#/components/schemas/SkillId"
															},
															"skill_version": {
																"type": "integer",
																"allOf": [
																	{
																		"exclusiveMinimum": 0
																	}
																]
															}
														},
														"required": [
															"name",
															"action",
															"skill_id",
															"skill_version"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"name": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																	}
																]
															},
															"action": {
																"type": "string",
																"enum": [
																	"invalid"
																]
															},
															"reason": {
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 512
																	}
																]
															}
														},
														"required": [
															"name",
															"action",
															"reason"
														],
														"additionalProperties": false
													}
												]
											},
											"allOf": [
												{
													"maxItems": 512
												}
											]
										},
										"metadata": {
											"type": "object",
											"properties": {
												"name": {
													"anyOf": [
														{
															"type": "string",
															"allOf": [
																{
																	"maxLength": 256
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"version": {
													"anyOf": [
														{
															"type": "string",
															"allOf": [
																{
																	"maxLength": 128
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"license": {
													"anyOf": [
														{
															"type": "string",
															"allOf": [
																{
																	"maxLength": 128
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"declared_mcp_servers": {
													"type": "array",
													"items": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 256
															}
														]
													},
													"allOf": [
														{
															"maxItems": 64
														}
													]
												}
											},
											"required": [
												"name",
												"version",
												"license",
												"declared_mcp_servers"
											],
											"additionalProperties": false
										}
									},
									"required": [
										"outcomes",
										"metadata"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/x-tar": {
							"schema": {
								"type": "string",
								"format": "binary"
							}
						}
					},
					"required": true
				},
				"summary": "Import a plugin bundle archive",
				"description": "Create or update multiple Skills from an `application/x-tar` plugin bundle archive (Agent Plugins or Claude Code layout). The archive's `plugin.json` (or `.claude-plugin/plugin.json`) ADDS `skills/<name>/SKILL.md` directories beside the top-level rule, and a name the bundle declares wins over a same-named top-level directory. Each skill reports `created`, `updated`, `unchanged`, or `invalid` with a bounded reason — the same outcome vocabulary as SkillSource sync, reached by a different ingestion path. The response additionally carries the bundle's declared metadata (`name`, `version`, `license`, and `declared_mcp_servers`), all non-authoritative and consumed by nothing: a bundle's `mcp.json` is a declaration, never authority, and never creates a ToolSource or opens egress. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_json",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skill-sources": {
			"get": {
				"tags": [
					"skillSources"
				],
				"operationId": "skillSources.listSkillSources",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_82"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Skill Sources",
				"description": "List the Workspace's SkillSources through the standard `data`/`next_page` envelope, each with its bound Git Project, status, and last sync. A SkillSource is a repository as the authoring home of a set of Skills; the Skill aggregate remains the runtime truth that admission pins against.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			},
			"post": {
				"tags": [
					"skillSources"
				],
				"operationId": "skillSources.createSkillSource",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/SkillSourceId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"project_id": {
											"$ref": "#/components/schemas/ProjectId"
										},
										"description": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"maxLength": 16384
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"root": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/ProjectPath"
												},
												{
													"type": "null"
												}
											]
										},
										"status": {
											"$ref": "#/components/schemas/Union_148"
										},
										"last_sync": {
											"$ref": "#/components/schemas/Union_149"
										},
										"last_sync_error_code": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 8192
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"name",
										"project_id",
										"description",
										"root",
										"status",
										"last_sync",
										"last_sync_error_code",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"project_id": {
										"$ref": "#/components/schemas/ProjectId"
									},
									"description": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"maxLength": 16384
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"root": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 1024
													},
													{
														"maxLength": 920
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"name",
									"project_id"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Skill Source",
				"description": "Bind a Git Project as the authoring home for a set of Workspace Skills. The logical name is immutable, and the referenced Project supplies the governed Connection that every later sync reads through. An optional `root` — also immutable — scopes the source to one project-relative subtree, which is how you name a single plugin inside a repository that holds many; omit it to read the repository root. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skill-sources/{id}": {
			"get": {
				"tags": [
					"skillSources"
				],
				"operationId": "skillSources.getSkillSource",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillSourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_82"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Skill Source",
				"description": "Read one SkillSource by id, including its bound Project, status, and last sync — the commit SHA, timestamp, and per-skill outcomes. A SkillSource has no update or delete operation.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skill-sources/{id}/sync": {
			"post": {
				"tags": [
					"skillSources"
				],
				"operationId": "skillSources.syncSkillSource",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillSourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_82"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									}
								},
								"required": [
									"expected_version",
									"acted_as"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Sync a Skill Source",
				"description": "Refresh the bound Project to an exact commit, read every top-level `<name>/SKILL.md` directory in the source's subtree through the Project's governed Connection, and upsert the matching Workspace Skills. When a plugin manifest (`plugin.json`, or `.claude-plugin/plugin.json`) sits at that subtree's root, `skills/<name>/SKILL.md` directories are read as well — a plugin bundle installs its skills without any manifest field being treated as authority, so a bundle's declared MCP servers never become a ToolSource or open egress. Requires `expected_version` and an `acted_as` Principal that owns and holds `use_connection` on that Connection, and accepts an Idempotency-Key. Each skill reports `created`, `updated`, `unchanged`, `invalid`, or `missing`; a skill absent from the commit is reported missing and never deleted for you.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/agent-sources": {
			"get": {
				"tags": [
					"agentSources"
				],
				"operationId": "agentSources.listAgentSources",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_83"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Agent Sources",
				"description": "List the Workspace's AgentSources through the standard `data`/`next_page` envelope, each with its bound Git Project, status, and last sync. An AgentSource is a repository as the authoring home of one Agent definition lineage (D237); the Agent aggregate remains the runtime truth that Session admission freezes against.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			},
			"post": {
				"tags": [
					"agentSources"
				],
				"operationId": "agentSources.createAgentSource",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AgentSourceId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"project_id": {
											"$ref": "#/components/schemas/ProjectId"
										},
										"description": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"maxLength": 16384
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"root": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/ProjectPath"
												},
												{
													"type": "null"
												}
											]
										},
										"status": {
											"$ref": "#/components/schemas/Union_150"
										},
										"last_sync": {
											"$ref": "#/components/schemas/Union_151"
										},
										"last_sync_error_code": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 8192
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"name",
										"project_id",
										"description",
										"root",
										"status",
										"last_sync",
										"last_sync_error_code",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"project_id": {
										"$ref": "#/components/schemas/ProjectId"
									},
									"description": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"maxLength": 16384
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"root": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 1024
													},
													{
														"maxLength": 914
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"name",
									"project_id"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create an Agent Source",
				"description": "Bind a Git Project as the authoring home of one Agent definition lineage. The logical name is immutable, and the referenced Project supplies the governed Connection that every later sync reads through. An optional `root` — also immutable — scopes the source to one project-relative subtree read as a D19 agent directory; omit it to read the repository root. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agent-sources/{id}": {
			"get": {
				"tags": [
					"agentSources"
				],
				"operationId": "agentSources.getAgentSource",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentSourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_83"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an Agent Source",
				"description": "Read one AgentSource by id, including its bound Project, status, and last sync — the commit SHA, timestamp, draft outcome, and publication outcome. An AgentSource has no update or delete operation.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agent-sources/{id}/sync": {
			"post": {
				"tags": [
					"agentSources"
				],
				"operationId": "agentSources.syncAgentSource",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentSourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_83"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									}
								},
								"required": [
									"expected_version",
									"acted_as"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Sync an Agent Source",
				"description": "Refresh the bound Project to an exact commit, read the source's subtree as a D19 agent directory through the Project's governed Connection, and land it as the definition's draft with exactly the validation an agent import applies. The draft outcome reports `created`, `updated`, `unchanged`, `adopted` (a definition whose canonical directory bytes already equal the tree), `invalid`, or `missing`; nothing is ever deleted for you. Publication is the human merge made durable: a new draft publishes as a version only when the merged commit's author resolves, through an audited external identity link, to a person Principal — a service Principal or an unlinked identity withholds publication and the tree stays a draft. Requires `expected_version` and an `acted_as` Principal that owns and holds `use_connection` on that Connection, and accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/skill-proposals": {
			"get": {
				"tags": [
					"skillProposals"
				],
				"operationId": "skillProposals.listSkillProposals",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/SkillProposalConsistency_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Skill proposals",
				"description": "List SkillProposal improvement jobs in the selected Workspace. Each row carries its lifecycle status (authoring, drafted, verifying, verified, submitting, submitted, discarded, and their failure states), the source Sessions it was authored from, the originating Agent, and the exact authoring model usage. `submitting` is a durable repository-operation reservation: inspect `submission_attempt` to resume it, or discard it only while no prepared commit exists.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			},
			"post": {
				"tags": [
					"skillProposals"
				],
				"operationId": "skillProposals.createSkillProposal",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "an error exactly on authoring failure, an artifact exactly past authoring, a pending submission while submitting and optionally retained after submission for recovery, a completed submission exactly on submitted, adoption only after submission, and verification states only with a recorded attempt",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/SkillProposalConsistency"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IdempotencyConflictError"
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelNoEligibleModelError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateSkillProposalUniqueSessions"
							}
						}
					},
					"required": true
				},
				"summary": "Author a Skill proposal",
				"description": "Start a model-curated authoring job over source Session logs; its artifact is a complete single-file Agent Skill directory plus the task and rubric that verify it, immutable from the moment it drafts. Requires a `model_routing_profile_key` logical name — there is no deterministic author — and each source Session may appear at most once. Returns the SkillProposal in `authoring`; accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skill-proposals/{id}": {
			"get": {
				"tags": [
					"skillProposals"
				],
				"operationId": "skillProposals.getSkillProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "an error exactly on authoring failure, an artifact exactly past authoring, a pending submission while submitting and optionally retained after submission for recovery, a completed submission exactly on submitted, adoption only after submission, and verification states only with a recorded attempt",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/SkillProposalConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Skill proposal",
				"description": "Read one SkillProposal: its authored skill, verification material, every recorded verification, and its submission and adoption records. Reads reconcile a verification's terminal verdict from its owned Session event log and adoption from the Skill catalog, so the returned `version` may advance. Adoption is detected content-addressed — a Workspace Skill whose canonical digest equals the proposal's is that proposal, merged.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skill-proposals/suggestions/{session}": {
			"get": {
				"tags": [
					"skillProposals"
				],
				"operationId": "skillProposals.suggestSkillProposal",
				"parameters": [
					{
						"name": "session",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"session": {
											"$ref": "#/components/schemas/SessionId"
										},
										"skill_worthy": {
											"type": "boolean"
										},
										"reasons": {
											"type": "array",
											"items": {
												"type": "string",
												"enum": [
													"many_tool_calls",
													"failure_then_success"
												]
											}
										},
										"signals": {
											"type": "object",
											"properties": {
												"tool_use_count": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"failure_then_success": {
													"type": "boolean"
												}
											},
											"required": [
												"tool_use_count",
												"failure_then_success"
											],
											"additionalProperties": false
										}
									},
									"required": [
										"session",
										"skill_worthy",
										"reasons",
										"signals"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Assess a Session for skill worthiness",
				"description": "Read the suggested-trigger mark for one Session: whether its trajectory is worth learning from, the reasons (`many_tool_calls` or `failure_then_success`), and the structural signals behind them. Signals are event types and Run statuses only, never content, and nothing in the platform auto-runs an authoring job from this read.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skill-proposals/{id}/verify": {
			"post": {
				"tags": [
					"skillProposals"
				],
				"operationId": "skillProposals.verifySkillProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "an error exactly on authoring failure, an artifact exactly past authoring, a pending submission while submitting and optionally retained after submission for recovery, a completed submission exactly on submitted, adoption only after submission, and verification states only with a recorded attempt",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/SkillProposalConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelNoEligibleModelError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"principal": {
										"$ref": "#/components/schemas/PrincipalId"
									}
								},
								"required": [
									"expected_version",
									"principal"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Verify a Skill proposal",
				"description": "Replay the originating task class in one ordinary, isolated Session graded by the platform Outcome grader; the candidate skill rides only that Session's own graded context and the verdict reconciles from its event log. `expected_version` must be the reviewed `drafted` or `verification_failed` proposal version. The service durably reserves the exact Session and requester Principal before launch; after a timeout, resend that original payload (and the same Idempotency-Key when supplied) to resume canonical Session creation and the idempotent initial drive rather than minting another Session. An exact original retry also recovers after GET has reconciled the verdict and advanced the row version.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skill-proposals/{id}/submit": {
			"post": {
				"tags": [
					"skillProposals"
				],
				"operationId": "skillProposals.submitSkillProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "an error exactly on authoring failure, an artifact exactly past authoring, a pending submission while submitting and optionally retained after submission for recovery, a completed submission exactly on submitted, adoption only after submission, and verification states only with a recorded attempt",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/SkillProposalConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"skill_source": {
										"$ref": "#/components/schemas/SkillSourceId"
									},
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									}
								},
								"required": [
									"expected_version",
									"skill_source",
									"acted_as"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Submit a Skill proposal to its SkillSource",
				"description": "Open a change-proposal branch in the bound SkillSource's repository through its governed Connection. Only a `verified` proposal may begin submission; `expected_version` must equal that reviewed proposal version, and `acted_as` must own and hold use_connection on the source Project's Connection. The row first enters durable `submitting` with the exact original authority. After a timeout, resend the original payload (and the same Idempotency-Key when supplied): preparation, branch-head comparison, and ambiguous CAS readback recover one exact commit and branch. `submitted` is terminal; the human merge and ordinary sync remain the only path to a live Skill.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/skill-proposals/{id}/discard": {
			"post": {
				"tags": [
					"skillProposals"
				],
				"operationId": "skillProposals.discardSkillProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SkillProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "an error exactly on authoring failure, an artifact exactly past authoring, a pending submission while submitting and optionally retained after submission for recovery, a completed submission exactly on submitted, adoption only after submission, and verification states only with a recorded attempt",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/SkillProposalConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Discard a Skill proposal",
				"description": "Move a discardable SkillProposal to terminal `discarded`, guarded by `expected_version` matching the current row. A `submitting` proposal may be discarded only while `submission_attempt.prepared_commit_sha` is null; this clears the abandoned reservation after denied, missing-source, or unavailable preparation without touching a repository branch. Once a commit is prepared, only exact submission recovery is safe. A submitted proposal cannot be discarded. Discarding is not reversible, though the authored artifact and verification history stay readable; accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/instruction-proposals": {
			"get": {
				"tags": [
					"instructionProposals"
				],
				"operationId": "instructionProposals.listInstructionProposals",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/InstructionProposalConsistency_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List instruction proposals",
				"description": "List InstructionProposal improvement jobs in the selected Workspace. Each row carries its status (authoring, drafted, evaluating, evaluated, applied, discarded, and their failure states), the target Agent, and the draft revision its deltas address.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			},
			"post": {
				"tags": [
					"instructionProposals"
				],
				"operationId": "instructionProposals.createInstructionProposal",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "distinct reflection and judge bindings, an error exactly on authoring failure, an artifact exactly past authoring, an application exactly on applied, a published version only after application, and evaluation states only with a recorded comparison",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/InstructionProposalConsistency"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelNoEligibleModelError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateInstructionProposalUniqueSessions"
							}
						}
					},
					"required": true
				},
				"summary": "Author an instruction proposal",
				"description": "Start a model-curated reflection job over outcome-bearing source Session logs, where `needs_revision` and `failed` grader verdicts are the richest signal. The artifact is an ordered set of span-addressed deltas against one Agent draft revision, each citing the verdict events that justify it, under a hard result-length budget — never a wholesale rewrite. The reflection `model_routing_profile_key` must differ from the route the Outcome grader judges through, and each source Session may appear at most once. Returns the InstructionProposal in `authoring`; accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/instruction-proposals/{id}": {
			"get": {
				"tags": [
					"instructionProposals"
				],
				"operationId": "instructionProposals.getInstructionProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/InstructionProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "distinct reflection and judge bindings, an error exactly on authoring failure, an artifact exactly past authoring, an application exactly on applied, a published version only after application, and evaluation states only with a recorded comparison",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/InstructionProposalConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an instruction proposal",
				"description": "Read one InstructionProposal: the base draft revision and instructions its deltas address, the authored deltas with their event citations, the deterministically applied result text, evaluation material, every recorded holdout evaluation, and the first published version carrying its deltas.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/instruction-proposals/{id}/evaluate": {
			"post": {
				"tags": [
					"instructionProposals"
				],
				"operationId": "instructionProposals.evaluateInstructionProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/InstructionProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "distinct reflection and judge bindings, an error exactly on authoring failure, an artifact exactly past authoring, an application exactly on applied, a published version only after application, and evaluation states only with a recorded comparison",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/InstructionProposalConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelNoEligibleModelError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"principal": {
										"$ref": "#/components/schemas/PrincipalId"
									}
								},
								"required": [
									"principal"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Evaluate an instruction proposal",
				"description": "Run the bounded holdout pair: baseline and candidate replay the source Outcome's own task and rubric in two ordinary isolated Sessions, one graded iteration each, and their verdicts reconcile from those Sessions' event logs. Candidate text reaches exactly one place before apply — each holdout Session's own graded context. Requires a `drafted` or `evaluation_failed` proposal plus the requester Principal for the evaluation Sessions. Returns the InstructionProposal in `evaluating`; accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/instruction-proposals/{id}/apply": {
			"post": {
				"tags": [
					"instructionProposals"
				],
				"operationId": "instructionProposals.applyInstructionProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/InstructionProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "distinct reflection and judge bindings, an error exactly on authoring failure, an artifact exactly past authoring, an application exactly on applied, a published version only after application, and evaluation states only with a recorded comparison",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/InstructionProposalConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Apply an instruction proposal to its Agent draft",
				"description": "Write the proposal's result instructions to the target Agent draft through the ordinary attributed PATCH. Only an `evaluated` proposal that the holdout showed improved may apply, and apply re-verifies the exact base draft revision and text the deltas addressed. Applying is terminal for the proposal; publishing the draft remains a separate human action, and live Sessions keep their admitted version. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/instruction-proposals/{id}/discard": {
			"post": {
				"tags": [
					"instructionProposals"
				],
				"operationId": "instructionProposals.discardInstructionProposal",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/InstructionProposalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "distinct reflection and judge bindings, an error exactly on authoring failure, an artifact exactly past authoring, an application exactly on applied, a published version only after application, and evaluation states only with a recorded comparison",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/InstructionProposalConsistency_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Discard an instruction proposal",
				"description": "Move a non-terminal InstructionProposal to the terminal `discarded` state. An applied proposal cannot be discarded, and discarding is not reversible, though the authored deltas and evaluation history stay readable. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/catalog/search": {
			"post": {
				"tags": [
					"catalog"
				],
				"operationId": "catalog.searchCatalog",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"tool"
																]
															},
															"tool_source_id": {
																"$ref": "#/components/schemas/ToolSourceId"
															},
															"provider": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																	}
																]
															},
															"name": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																	}
																]
															},
															"description": {
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 16384
																	}
																]
															},
															"schema_hash": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^sha256:[0-9a-f]{64}$"
																	}
																]
															},
															"safety_hints": {
																"$ref": "#/components/schemas/Objects_73"
															},
															"score": {
																"type": "number"
															},
															"stats": {
																"type": "object",
																"properties": {
																	"window_days": {
																		"type": "integer",
																		"allOf": [
																			{
																				"exclusiveMinimum": 0
																			}
																		]
																	},
																	"calls": {
																		"type": "integer",
																		"allOf": [
																			{
																				"minimum": 0
																			}
																		]
																	},
																	"completed": {
																		"type": "integer",
																		"allOf": [
																			{
																				"minimum": 0
																			}
																		]
																	},
																	"denied": {
																		"type": "integer",
																		"allOf": [
																			{
																				"minimum": 0
																			}
																		]
																	},
																	"indeterminate": {
																		"type": "integer",
																		"allOf": [
																			{
																				"minimum": 0
																			}
																		]
																	},
																	"duration_ms_sum": {
																		"type": "integer",
																		"allOf": [
																			{
																				"minimum": 0
																			}
																		]
																	},
																	"duration_ms_max": {
																		"type": "integer",
																		"allOf": [
																			{
																				"minimum": 0
																			}
																		]
																	},
																	"complete": {
																		"type": "boolean"
																	}
																},
																"required": [
																	"window_days",
																	"calls",
																	"completed",
																	"denied",
																	"indeterminate",
																	"duration_ms_sum",
																	"duration_ms_max",
																	"complete"
																],
																"additionalProperties": false
															},
															"matched_concepts": {
																"type": "array",
																"items": {
																	"type": "string",
																	"allOf": [
																		{
																			"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																		}
																	]
																},
																"allOf": [
																	{
																		"maxItems": 8
																	}
																]
															}
														},
														"required": [
															"kind",
															"tool_source_id",
															"provider",
															"name",
															"description",
															"schema_hash",
															"safety_hints",
															"score"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"skill"
																]
															},
															"skill_id": {
																"$ref": "#/components/schemas/SkillId"
															},
															"name": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																	}
																]
															},
															"display_name": {
																"anyOf": [
																	{
																		"$ref": "#/components/schemas/SkillDisplayName"
																	},
																	{
																		"type": "null"
																	}
																]
															},
															"description": {
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 16384
																	}
																]
															},
															"skill_kind": {
																"$ref": "#/components/schemas/Union_143"
															},
															"score": {
																"type": "number"
															},
															"matched_concepts": {
																"type": "array",
																"items": {
																	"type": "string",
																	"allOf": [
																		{
																			"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																		}
																	]
																},
																"allOf": [
																	{
																		"maxItems": 8
																	}
																]
															}
														},
														"required": [
															"kind",
															"skill_id",
															"name",
															"description",
															"skill_kind",
															"score"
														],
														"additionalProperties": false
													}
												]
											}
										}
									},
									"required": [
										"data"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"query": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 1024
											}
										]
									},
									"kinds": {
										"type": "array",
										"items": {
											"type": "string",
											"enum": [
												"tool",
												"skill"
											]
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 2
											}
										]
									},
									"limit": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 1,
												"maximum": 100
											}
										]
									}
								},
								"required": [
									"query"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Search the capability catalog",
				"description": "Rank the Workspace's discovered Tools and its Skills against a query of 1 to 1,024 characters, optionally filtered to `tool`, `skill`, or both, with a limit between 1 and 100. Each result carries its kind, identity, description, and score; a tool result may carry a windowed reliability `stats` block, and any result reached through a mapped Concept is annotated with `matched_concepts`. Reliability stats are observability and ranking input only — no enforcement path reads them. This search is the intended way to find capabilities at scale rather than injecting a whole catalog into context.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/concepts": {
			"get": {
				"tags": [
					"concepts"
				],
				"operationId": "concepts.listConcepts",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_85"
											}
										}
									},
									"required": [
										"data"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Concepts",
				"description": "List every Concept in the Workspace's business vocabulary with its relations and mappings. The response is a single bounded `data` array with no pagination, because a Workspace holds at most 200 Concepts.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			},
			"post": {
				"tags": [
					"concepts"
				],
				"operationId": "concepts.createConcept",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ConceptId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"display_name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 120
												}
											]
										},
										"description": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												}
											]
										},
										"relations": {
											"$ref": "#/components/schemas/Arrays_32"
										},
										"mappings": {
											"$ref": "#/components/schemas/Arrays_33"
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"name",
										"display_name",
										"description",
										"relations",
										"mappings",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 120
											}
										]
									},
									"description": {
										"type": "string",
										"allOf": [
											{
												"maxLength": 16384
											}
										]
									},
									"relations": {
										"$ref": "#/components/schemas/Arrays_32"
									},
									"mappings": {
										"$ref": "#/components/schemas/Arrays_33"
									}
								},
								"required": [
									"name",
									"display_name",
									"description"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Concept",
				"description": "Name one idea in the Workspace's own language and map it to the catalog Tools, Skills, and MemoryStores that resolve it, with up to 32 relations and 64 mappings. Mapping targets are not validated on write, and a mapping is never authority: PermissionAssignments, ActionPolicy, and the CapabilityGateway ignore it. A create past the 200-Concept cap, or on a name already in use, is rejected as a conflict. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/concepts/{id}": {
			"get": {
				"tags": [
					"concepts"
				],
				"operationId": "concepts.getConcept",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConceptId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_85"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Concept",
				"description": "Read one Concept by id, with its display name, description, relations, mappings, and version. A mapping whose target was later deleted stays visibly dangling here rather than silently disappearing.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			},
			"delete": {
				"tags": [
					"concepts"
				],
				"operationId": "concepts.deleteConcept",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConceptId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "expected_version",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete a Concept",
				"description": "Delete one Concept, passing its current `expected_version` as a query parameter; a stale value is rejected as a conflict and a successful response carries no body. Deleting a Concept only narrows catalog search — it revokes no access, because Concepts are never authority.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			},
			"patch": {
				"tags": [
					"concepts"
				],
				"operationId": "concepts.patchConcept",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConceptId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_85"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 120
											}
										]
									},
									"description": {
										"type": "string",
										"allOf": [
											{
												"maxLength": 16384
											}
										]
									},
									"relations": {
										"$ref": "#/components/schemas/Arrays_32"
									},
									"mappings": {
										"$ref": "#/components/schemas/Arrays_33"
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a Concept",
				"description": "Replace a Concept's display name, description, relations, or mappings, passing `expected_version` in the body. The logical `name` is immutable. Changing mappings changes only what a catalog search surfaces and annotates.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: skill-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "skills",
					"title": "Skills and proposals",
					"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "skill-delivery"
				}
			}
		},
		"/v1/support/capabilities": {
			"get": {
				"tags": [
					"support"
				],
				"operationId": "support.listCapabilitySupport",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "array",
									"items": {
										"anyOf": [
											{
												"type": "object",
												"properties": {
													"id": {
														"$ref": "#/components/schemas/Union_167"
													},
													"title": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"summary": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"audience": {
														"type": "string",
														"enum": [
															"customer"
														]
													},
													"stability": {
														"$ref": "#/components/schemas/Union_168"
													},
													"availability": {
														"$ref": "#/components/schemas/Union_169"
													},
													"regions": {
														"$ref": "#/components/schemas/Union_170"
													},
													"retention": {
														"$ref": "#/components/schemas/Arrays_34"
													},
													"prerequisites": {
														"$ref": "#/components/schemas/Arrays_35"
													},
													"journey": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 128
															},
															{
																"pattern": "^[a-z0-9][a-z0-9._:-]*$"
															}
														]
													},
													"proof_scenarios": {
														"type": "array",
														"items": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 128
																},
																{
																	"pattern": "^[a-z0-9][a-z0-9._:-]*$"
																}
															]
														},
														"allOf": [
															{
																"minItems": 1
															}
														]
													},
													"proof_revision": {
														"type": "string",
														"enum": [
															"sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3"
														]
													},
													"last_proven_release": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	},
																	{
																		"maxLength": 128
																	},
																	{
																		"pattern": "^[a-z0-9][a-z0-9._:-]*$"
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"missing_prerequisites": {
														"type": "array",
														"items": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														}
													},
													"servable": {
														"type": "boolean"
													},
													"available": {
														"type": "boolean"
													}
												},
												"required": [
													"id",
													"title",
													"summary",
													"audience",
													"stability",
													"availability",
													"regions",
													"retention",
													"prerequisites",
													"journey",
													"proof_scenarios",
													"proof_revision",
													"last_proven_release",
													"missing_prerequisites",
													"servable",
													"available"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"id": {
														"$ref": "#/components/schemas/Union_167"
													},
													"title": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"summary": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"audience": {
														"type": "string",
														"enum": [
															"customer"
														]
													},
													"stability": {
														"$ref": "#/components/schemas/Union_168"
													},
													"availability": {
														"$ref": "#/components/schemas/Union_169"
													},
													"regions": {
														"$ref": "#/components/schemas/Union_170"
													},
													"retention": {
														"$ref": "#/components/schemas/Arrays_34"
													},
													"prerequisites": {
														"$ref": "#/components/schemas/Arrays_35"
													},
													"journey": {
														"type": "null"
													},
													"proof_scenarios": {
														"type": "array",
														"items": false
													},
													"proof_revision": {
														"type": "string",
														"enum": [
															"sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3"
														]
													},
													"last_proven_release": {
														"type": "null"
													},
													"missing_prerequisites": {
														"type": "array",
														"items": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														}
													},
													"servable": {
														"type": "boolean"
													},
													"available": {
														"type": "boolean",
														"enum": [
															false
														]
													}
												},
												"required": [
													"id",
													"title",
													"summary",
													"audience",
													"stability",
													"availability",
													"regions",
													"retention",
													"prerequisites",
													"journey",
													"proof_scenarios",
													"proof_revision",
													"last_proven_release",
													"missing_prerequisites",
													"servable",
													"available"
												],
												"additionalProperties": false
											}
										]
									}
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List organization-facing capability support",
				"description": "Returns the reviewed support record for every organization-facing capability: its stability, the proof scenarios and revision behind it, the last release it was proven against, and any missing prerequisites when it is not yet available. Use it to check whether a capability can be depended on before building against it. Internal protocol capabilities are not included in this view.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: support-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "support-status",
					"title": "Capability support status",
					"summary": "The evidence-backed product, deployment, and prerequisite support projection.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "support-registry"
				}
			}
		},
		"/v1/support/harnesses": {
			"get": {
				"tags": [
					"support"
				],
				"operationId": "support.getHarnessSupport",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"revision": {
											"type": "string",
											"enum": [
												"checkfu:harness-support@1"
											]
										},
										"catalog_digest": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"coordinates": {
											"type": "object",
											"properties": {
												"experience_profile_revision": {
													"type": "string",
													"enum": [
														"checkfu:harness-experience-profiles@2"
													]
												},
												"conformance_suite_revision": {
													"type": "string",
													"enum": [
														"checkfu:harness-conformance@9"
													]
												},
												"conformance_case_set_revision": {
													"type": "string",
													"enum": [
														"checkfu:harness-conformance-case-set@6"
													]
												},
												"conformance_evidence_identity_revision": {
													"type": "string",
													"enum": [
														"checkfu:harness-conformance-evidence-identity@2"
													]
												},
												"conformance_evidence_manifest_revision": {
													"type": "string",
													"enum": [
														"checkfu:conformance-evidence-manifest@6"
													]
												},
												"readiness_identity_revision": {
													"type": "string",
													"enum": [
														"checkfu:harness-readiness@2"
													]
												},
												"readiness_attestation_type": {
													"type": "string",
													"enum": [
														"https://checkfu.dev/attestations/harness-readiness/v1"
													]
												}
											},
											"required": [
												"experience_profile_revision",
												"conformance_suite_revision",
												"conformance_case_set_revision",
												"conformance_evidence_identity_revision",
												"conformance_evidence_manifest_revision",
												"readiness_identity_revision",
												"readiness_attestation_type"
											],
											"additionalProperties": false
										},
										"entries": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"entry": {
														"$ref": "#/components/schemas/Union_36"
													},
													"access_lane": {
														"type": "string",
														"enum": [
															"platform_model_gateway",
															"harness_owned_model",
															"connected_runtime"
														]
													},
													"adoption_path": {
														"type": "string",
														"enum": [
															"catalog_ready",
															"bring_your_own_image",
															"blocked"
														]
													},
													"catalog_evidence": {
														"type": "string",
														"enum": [
															"signed_readiness_receipt",
															"connected_plane",
															"none"
														]
													},
													"blocker": {
														"type": "string",
														"enum": [
															"none",
															"image_required",
															"readiness_evidence_missing",
															"connected_plane_missing"
														]
													},
													"driver_version": {
														"anyOf": [
															{
																"type": "string"
															},
															{
																"type": "null"
															}
														]
													},
													"mcp_delivery": {
														"type": "string",
														"enum": [
															"session_http",
															"none",
															"undeclared"
														]
													},
													"readiness_receipt": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/Objects_23"
															},
															{
																"type": "null"
															}
														]
													},
													"tuple_support": {
														"type": "string",
														"enum": [
															"preflight_required"
														]
													}
												},
												"required": [
													"entry",
													"access_lane",
													"adoption_path",
													"catalog_evidence",
													"blocker",
													"driver_version",
													"mcp_delivery",
													"readiness_receipt",
													"tuple_support"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"revision",
										"catalog_digest",
										"coordinates",
										"entries"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get the generated harness support snapshot",
				"description": "Returns the exact deployed harness catalog together with a deterministic catalog digest, the current experience, conformance, evidence-manifest, and readiness revisions, and one derived support record per entry. Catalog supply and signed catalog readiness are reported separately. Every row remains `preflight_required` for an actual harness/model/sandbox tuple; a recipe, capability ceiling, or tier never becomes a compatibility claim.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: support-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "support-status",
					"title": "Capability support status",
					"summary": "The evidence-backed product, deployment, and prerequisite support projection.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "support-registry"
				}
			}
		},
		"/v1/connections/authorize": {
			"post": {
				"tags": [
					"connections"
				],
				"operationId": "connections.authorizeConnection",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"connection": {
											"$ref": "#/components/schemas/Objects_91"
										},
										"connect_url": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^https:\\/\\/[^\\s]+$"
												},
												{
													"maxLength": 2048
												}
											]
										},
										"expires_at": {
											"type": "string"
										}
									},
									"required": [
										"connection",
										"connect_url",
										"expires_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"owner_principal_id": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"provider": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"label": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 8192
											}
										]
									},
									"scopes": {
										"$ref": "#/components/schemas/Arrays_36"
									},
									"egress_rules": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/EgressRule"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 32
											}
										]
									}
								},
								"required": [
									"owner_principal_id",
									"provider",
									"label",
									"scopes",
									"egress_rules"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Authorize a Connection",
				"description": "Begin one interactive provider authorization, returning the pending Connection, a short-lived hosted `connect_url` to send the end user to, and its expiry. The request declares the whole boundary up front: an owner Principal, a provider, a label, a non-empty scope set, and 1 to 32 default-deny egress rules. Credential custody handles the secret — Checkfu stores only an opaque handle, and the `connect_url` is response-only, never persisted on the Connection. Deployment-held mTLS has no interactive URL and is deliberately rejected here; use the Principal hosted-setup operation, which activates it without a credential form. Accepts an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "connections.listConnections"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connections": {
			"get": {
				"tags": [
					"connections"
				],
				"operationId": "connections.listConnections",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A bounded page of Connection list projections.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ConnectionPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Connections",
				"description": "List the Workspace's Connections through the standard `data`/`next_page` envelope as bounded summaries carrying lifecycle, health, drift, custody adapter, and scope and egress-rule counts. Full scopes and egress rules require the targeted read.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connections/{id}": {
			"get": {
				"tags": [
					"connections"
				],
				"operationId": "connections.getConnection",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_91"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Connection",
				"description": "Read one Connection by id with its complete scope list and egress rules alongside lifecycle, health, drift, and custody adapter. This credential-free projection is the health read for Integration Gateway Connections: `capability_refresh` is visible drift, not permission to call the incompatible legacy health-check mutation. No provider credential and no custody handle is ever part of this response.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"delete": {
				"tags": [
					"connections"
				],
				"operationId": "connections.revokeConnection",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_91"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_92"
							}
						}
					},
					"required": true
				},
				"summary": "Revoke a Connection",
				"description": "Revoke a Connection and delete its custody record, denying every future call through it. Requires `expected_version` in the body and accepts an Idempotency-Key. Local revocation commits before external cleanup: if custody deletion fails, `custody_revoke_pending` stays true and the identical DELETE safely retries the cleanup. Checkfu denial is immediate, but provider-side token revocation exists only where the adapter has a deterministic provider hook.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connections/{id}/tools": {
			"get": {
				"tags": [
					"connections"
				],
				"operationId": "connections.listConnectionTools",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"name": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
															}
														]
													},
													"description": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 4096
															}
														]
													},
													"input_schema": {
														"$ref": "#/components/schemas/JsonValue"
													},
													"requires_approval": {
														"type": "boolean"
													},
													"digest": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^sha256:[0-9a-f]{64}$"
															}
														]
													}
												},
												"required": [
													"name",
													"description",
													"input_schema",
													"requires_approval",
													"digest"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List tools for a Connection",
				"description": "List the credential-free tools frozen for one active, healthy Connection, including Integration Gateway-managed accounts. Each row carries its logical name, bounded description, safe input schema, approval hint, and pinned digest; it never carries a runtime address, local Bridge target, executable, account handle, provider credential, or raw upstream response. This is the public account-detail read used by the hosted and embedded Connect Center before access is planned or applied.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connections/{id}/revocation-impact": {
			"get": {
				"tags": [
					"connections"
				],
				"operationId": "connections.getConnectionRevocationImpact",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"connection_id": {
											"$ref": "#/components/schemas/ConnectionId"
										},
										"expected_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"affected_agents": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"agent_id": {
														"$ref": "#/components/schemas/AgentId"
													},
													"draft_uses_connection": {
														"type": "boolean"
													},
													"released_uses_connection": {
														"type": "boolean"
													}
												},
												"required": [
													"agent_id",
													"draft_uses_connection",
													"released_uses_connection"
												],
												"additionalProperties": false
											},
											"allOf": [
												{
													"maxItems": 10000
												}
											]
										},
										"custody_cleanup": {
											"type": "string",
											"enum": [
												"local_deny_first_async_erase"
											]
										}
									},
									"required": [
										"connection_id",
										"expected_version",
										"affected_agents",
										"custody_cleanup"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Preview Connection revocation",
				"description": "Read the complete bounded set of Agents whose current draft or latest immutable release pins this Connection. The response includes the Connection's current version as the CAS fence for the subsequent revoke and states the local-deny-first, asynchronous-erasure cleanup posture. For an Integration Gateway account, review this result before beginning its Principal-fenced revocation session. It changes no authority and returns no custody handle or credential.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connections/{id}/reauthorize": {
			"post": {
				"tags": [
					"connections"
				],
				"operationId": "connections.reauthorizeConnection",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"connection": {
											"$ref": "#/components/schemas/Objects_91"
										},
										"connect_url": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^https:\\/\\/[^\\s]+$"
												},
												{
													"maxLength": 2048
												}
											]
										},
										"expires_at": {
											"type": "string"
										}
									},
									"required": [
										"connection",
										"connect_url",
										"expires_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_92"
							}
						}
					},
					"required": true
				},
				"summary": "Reauthorize a Connection",
				"description": "Issue a fresh hosted `connect_url` for the same interactive Connection identity when a provider grant lapses, returning the Connection, the URL, and its expiry. Requires `expected_version` in the body and accepts an Idempotency-Key. It rotates the pending custody authorization correlation and retires the prior one, so an in-flight authorization attempt for this Connection is superseded rather than resumed. Deployment-held mTLS reconnects through the Principal hosted-setup operation and is deliberately rejected here because it has no interactive URL.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/connections"
						},
						"observe_operation": "connections.listConnections"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connections/{id}/health-check": {
			"post": {
				"tags": [
					"connections"
				],
				"operationId": "connections.checkConnectionHealth",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_91"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_92"
							}
						}
					},
					"required": true
				},
				"summary": "Check Connection health",
				"description": "Run the credential-free readiness check for one native custody-backed Connection and return it with refreshed `health`, `drift`, and `last_health_check_at`. Requires `expected_version` in the body and accepts an Idempotency-Key. Integration Gateway Connections reject this legacy mutation and report `capability_refresh` through their ConnectionSession workflow; released-agent selection resolves their exact immutable ConnectionRevision through CapabilityGateway. The check never reads or exports a provider credential.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connections/{id}/access": {
			"post": {
				"tags": [
					"connections"
				],
				"operationId": "connections.applyConnectionAccess",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					},
					{
						"name": "dry_run",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"true",
								"false"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"mode": {
											"type": "string",
											"enum": [
												"plan",
												"applied"
											]
										},
										"connection_id": {
											"$ref": "#/components/schemas/ConnectionId"
										},
										"tool_source_id": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/ToolSourceId"
												},
												{
													"type": "null"
												}
											]
										},
										"tool_names": {
											"type": "array",
											"items": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
													}
												]
											},
											"allOf": [
												{
													"maxItems": 1000
												}
											]
										},
										"agents": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"agent_id": {
														"$ref": "#/components/schemas/AgentId"
													},
													"draft_change": {
														"type": "boolean"
													},
													"requires_publish": {
														"type": "boolean"
													},
													"add_tool_names": {
														"type": "array",
														"items": {
															"type": "string",
															"allOf": [
																{
																	"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																}
															]
														},
														"allOf": [
															{
																"maxItems": 1000
															}
														]
													},
													"remove_tool_names": {
														"type": "array",
														"items": {
															"type": "string",
															"allOf": [
																{
																	"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																}
															]
														},
														"allOf": [
															{
																"maxItems": 1000
															}
														]
													},
													"matching_installation_count": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													}
												},
												"required": [
													"agent_id",
													"draft_change",
													"requires_publish",
													"add_tool_names",
													"remove_tool_names",
													"matching_installation_count"
												],
												"additionalProperties": false
											},
											"allOf": [
												{
													"maxItems": 1000
												}
											]
										},
										"permission_assignments": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"subject": {
														"anyOf": [
															{
																"type": "object",
																"properties": {
																	"kind": {
																		"type": "string",
																		"enum": [
																			"principal"
																		]
																	},
																	"id": {
																		"$ref": "#/components/schemas/PrincipalId"
																	}
																},
																"required": [
																	"kind",
																	"id"
																],
																"additionalProperties": false
															},
															{
																"type": "object",
																"properties": {
																	"kind": {
																		"type": "string",
																		"enum": [
																			"agent_installation"
																		]
																	},
																	"id": {
																		"$ref": "#/components/schemas/AgentInstallationId"
																	}
																},
																"required": [
																	"kind",
																	"id"
																],
																"additionalProperties": false
															}
														]
													},
													"connection_permission_assignment_id": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/PermissionAssignmentId"
															},
															{
																"type": "null"
															}
														]
													},
													"tool_permission_assignment_id": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/PermissionAssignmentId"
															},
															{
																"type": "null"
															}
														]
													}
												},
												"required": [
													"subject",
													"connection_permission_assignment_id",
													"tool_permission_assignment_id"
												],
												"additionalProperties": false
											},
											"allOf": [
												{
													"maxItems": 1100
												}
											]
										},
										"readiness": {
											"type": "string",
											"enum": [
												"apply_required",
												"installation_required",
												"publish_required",
												"ready"
											]
										}
									},
									"required": [
										"mode",
										"connection_id",
										"tool_source_id",
										"tool_names",
										"agents",
										"permission_assignments",
										"readiness"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"agent_ids": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/AgentId"
										},
										"allOf": [
											{
												"maxItems": 1000
											}
										]
									},
									"tool_names": {
										"type": "array",
										"items": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"allOf": [
											{
												"maxItems": 1000
											}
										]
									}
								},
								"required": [
									"agent_ids"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Plan or apply Connection access",
				"description": "Reconcile one active Executor-backed Connection to the complete desired Agent set. Omitted agents that currently pin the Connection receive explicit draft-tool removals; an empty agent_ids list removes every current draft pin. The compiler discovers and schema-pins the provider tools, creates or reuses the governed ToolSource, attaches exact Connection-pinned catalog tools to selected agent drafts, and mints both use_connection and use_tool PermissionAssignments for the owning Principal and matching active AgentInstallations. It never revokes independently authored PermissionAssignments; after omitted agents publish the narrowed draft, those latent PermissionAssignments cannot make an unpinned tool visible or callable. dry_run=true returns the same per-agent additions and removals without writing. The result reports publish_required until every affected released version matches; the compiler never publishes reviewed agent content automatically. Requires an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/connections"
						},
						"observe_operation": "connections.listConnections"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connection-providers": {
			"get": {
				"tags": [
					"connections"
				],
				"operationId": "connections.listConnectionProviders",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A bounded page of providers available through Connection custody.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ConnectionProviderPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List connectable providers",
				"description": "List the providers this deployment's credential custody environment configures, through the standard `data`/`next_page` envelope (`next_page` is always null today). Each row carries the provider name, the deployment-declared custody kind (`oauth`, `api_key`, `bearer`, or deployment-held `mtls`), the scope mode (`fixed` pins the reviewed scope set; `caller_specified` forwards the request's scopes), the exact reviewed scopes when fixed, and a `configured` bit that is false while the custody adapter cannot start setup. The catalog is a derived read over the same integration mapping the setup path consults, so a provider absent here is exactly one the hosted Principal setup flow rejects as not configured. It never returns custody identifiers, mTLS binding names, integration keys, connect tokens, or secret material.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connection-vaults/apply": {
			"post": {
				"tags": [
					"connectionVaults"
				],
				"operationId": "connectionVaults.applyConnectionVault",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					},
					{
						"name": "dry_run",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"true",
								"false"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"mode": {
													"type": "string",
													"enum": [
														"plan"
													]
												},
												"plan": {
													"type": "object",
													"properties": {
														"name": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														},
														"connection_count": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"member_count": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"use_connection_permission_assignments": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														}
													},
													"required": [
														"name",
														"connection_count",
														"member_count",
														"use_connection_permission_assignments"
													],
													"additionalProperties": false
												}
											},
											"required": [
												"mode",
												"plan"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"mode": {
													"type": "string",
													"enum": [
														"receipt"
													]
												},
												"receipt": {
													"type": "object",
													"properties": {
														"vault_name": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														},
														"pack_digest": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																}
															]
														},
														"prior_version": {
															"type": "integer",
															"allOf": [
																{
																	"exclusiveMinimum": 0
																}
															]
														},
														"access": {
															"type": "array",
															"items": {
																"$ref": "#/components/schemas/Objects_93"
															}
														},
														"revoked_permission_assignment_ids": {
															"type": "array",
															"items": {
																"$ref": "#/components/schemas/PermissionAssignmentId"
															}
														},
														"compiled_at": {
															"type": "string"
														},
														"requested_by": {
															"$ref": "#/components/schemas/Union_134"
														}
													},
													"required": [
														"vault_name",
														"pack_digest",
														"access",
														"revoked_permission_assignment_ids",
														"compiled_at",
														"requested_by"
													],
													"additionalProperties": false
												}
											},
											"required": [
												"mode",
												"receipt"
											],
											"additionalProperties": false
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ConnectionVaultCompiledPermissionAssignmentCeiling"
							}
						}
					},
					"required": true
				},
				"summary": "Apply a ConnectionVault",
				"description": "Compile one inline ConnectionVault document — a named grouping of Connections with explicit member access (principals or groups) — into ordinary `use_connection` PermissionAssignments, one per member × Connection (D213). The apply reconciles against the stored vault: it mints PermissionAssignments for new edges, re-mints any compiled PermissionAssignment that was deleted elsewhere, and revokes only PermissionAssignments the vault itself compiled for dropped edges. Because the apply revokes, it never adopts a pre-existing equivalent PermissionAssignment minted outside the vault — that conflicts instead, so a vault edit can never destroy an operator's independent row. At most 1024 member × Connection edges compile in one apply. `dry_run=true` returns the compile plan without materializing. The vault row grants nothing by itself; no runtime check consults it. Requires an Idempotency-Key; re-apply of the same name is a CAS'd upgrade of the derived aggregate.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connection-vaults": {
			"get": {
				"tags": [
					"connectionVaults"
				],
				"operationId": "connectionVaults.listConnectionVaults",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_94"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ConnectionVaults",
				"description": "Page the workspace's persisted ConnectionVault read models, newest first, through the opaque cursor. Each vault is the derived aggregate an apply recorded — name, description, Connection refs, member refs, and the compiled access edges each naming the exact `use_connection` PermissionAssignment it produced. It is a render/edit surface for a connections builder, never an authority over the governed PermissionAssignments. Archived vaults are included.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connection-vaults/{vault_id}": {
			"get": {
				"tags": [
					"connectionVaults"
				],
				"operationId": "connectionVaults.getConnectionVault",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionVaultId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_94"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ConnectionVault",
				"description": "Read one ConnectionVault read model by id: name, description, Connection refs, member refs, compiled access edges (each carrying its PermissionAssignment id), pack digest, version, and lifecycle — exactly what the last apply produced. The truth about live access stays in the PermissionAssignment rows; deleting a compiled PermissionAssignment revokes access whatever this aggregate still lists. Returns 404 when no vault with that id exists in the workspace.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connection-vaults/{vault_id}/archive": {
			"post": {
				"tags": [
					"connectionVaults"
				],
				"operationId": "connectionVaults.archiveConnectionVault",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionVaultId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_94"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/EmptyPayload"
							}
						}
					},
					"required": true
				},
				"summary": "Archive a ConnectionVault",
				"description": "Soft-fence one ConnectionVault read model to the archived lifecycle. This is reversible: a later apply of the same name re-activates and upgrades it. Archiving never revokes the compiled `use_connection` PermissionAssignments — withdrawing access is a re-apply with a smaller document, so revocation stays a deliberate, auditable PermissionAssignment change. Every request requires an Idempotency-Key; a concurrent version change surfaces as a conflict.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connection-assignments": {
			"get": {
				"tags": [
					"connectionAssignments"
				],
				"operationId": "connectionAssignments.listConnectionAssignments",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 1000
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								},
								{
									"maxLength": 14
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A page of live Environment agent-to-Connection assignments",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ConnectionAgentAssignmentPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Workspace Connection assignments",
				"description": "Page the Workspace-wide projection of live `use_connection` PermissionAssignments whose subject is an Agent and resource is a Connection. Each row names both resources, the agent name, PermissionAssignment id, optional D194 window, rationale, and assignment timestamp. The page is derived from governed rows at read time; deleted, expired, future, malformed, or unresolved rows are omitted. Filtering happens after the canonical PermissionAssignment page is cut, so clients must follow `next_page` until null even when a nonterminal page has empty `data`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/agents/{agent_id}/assigned-connections": {
			"get": {
				"tags": [
					"connectionAssignments"
				],
				"operationId": "connectionAssignments.listAgentAssignedConnections",
				"parameters": [
					{
						"name": "agent_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"connection_id": {
														"$ref": "#/components/schemas/ConnectionId"
													},
													"provider": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													},
													"label": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													},
													"lifecycle": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													},
													"health": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													},
													"owner_principal_id": {
														"$ref": "#/components/schemas/PrincipalId"
													},
													"permission_assignment_id": {
														"$ref": "#/components/schemas/PermissionAssignmentId"
													},
													"expires_at": {
														"$ref": "#/components/schemas/AuditTimestamp"
													},
													"valid_from": {
														"$ref": "#/components/schemas/AuditTimestamp"
													},
													"rationale": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													},
													"assigned_at": {
														"type": "string"
													}
												},
												"required": [
													"connection_id",
													"provider",
													"label",
													"lifecycle",
													"health",
													"owner_principal_id",
													"permission_assignment_id",
													"assigned_at"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List an agent's assigned Connections",
				"description": "The \"what can this agent reach\" projection: page the live `use_connection` PermissionAssignments whose subject is this Agent, each joined with the named Connection's provider, label, lifecycle, health, and owner Principal, plus the PermissionAssignment id, optional D194 window, and rationale. Derived from the governed rows on every read — a PermissionAssignment deleted through any surface disappears here immediately, and no vault bookkeeping is consulted. For per-call accountability, filter the audit read by `connection_id`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"post": {
				"tags": [
					"connectionAssignments"
				],
				"operationId": "connectionAssignments.assignAgentConnections",
				"parameters": [
					{
						"name": "agent_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"agent_id": {
											"$ref": "#/components/schemas/AgentId"
										},
										"assigned": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"connection_id": {
														"$ref": "#/components/schemas/ConnectionId"
													},
													"permission_assignment_id": {
														"$ref": "#/components/schemas/PermissionAssignmentId"
													},
													"expires_at": {
														"$ref": "#/components/schemas/AuditTimestamp"
													},
													"valid_from": {
														"$ref": "#/components/schemas/AuditTimestamp"
													}
												},
												"required": [
													"connection_id",
													"permission_assignment_id"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"agent_id",
										"assigned"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"target": {
										"anyOf": [
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"connection"
														]
													},
													"connection": {
														"$ref": "#/components/schemas/ConnectionId"
													}
												},
												"required": [
													"kind",
													"connection"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"vault"
														]
													},
													"vault": {
														"$ref": "#/components/schemas/ConnectionVaultId"
													}
												},
												"required": [
													"kind",
													"vault"
												],
												"additionalProperties": false
											}
										]
									},
									"expires_at": {
										"$ref": "#/components/schemas/AuditTimestamp"
									},
									"valid_from": {
										"$ref": "#/components/schemas/AuditTimestamp"
									},
									"rationale": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 512
											}
										]
									}
								},
								"required": [
									"target"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Assign Connections to an agent",
				"description": "Assign one Connection — or every Connection a ConnectionVault names at this moment, never a standing subscription — to one Agent by minting ordinary `use_connection` PermissionAssignments (subject `agent_definition`). An optional D194 window (`valid_from`/`expires_at`) and `rationale` ride onto every minted PermissionAssignment unchanged. Bounds require canonical UTC timestamps with exactly three fractional digits. A request whose authority window already exists adopts that PermissionAssignment rather than duplicating it, and returns its id; because bounds are part of PermissionAssignment identity, assigning a window beside an existing unbounded PermissionAssignment adds a second row rather than narrowing the first — unassign the unbounded one to time-box the access. An archived vault is refused. Returns the assigned edges, each naming its exact PermissionAssignment id. No new enforcement exists behind this verb: the CapabilityGateway keeps consulting PermissionAssignments exactly as before, and deleting a minted PermissionAssignment is a complete unassign. Requires an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/agents/{agent_id}/assigned-connections/{connection_id}": {
			"delete": {
				"tags": [
					"connectionAssignments"
				],
				"operationId": "connectionAssignments.unassignAgentConnection",
				"parameters": [
					{
						"name": "agent_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": true
					},
					{
						"name": "connection_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"agent_id": {
											"$ref": "#/components/schemas/AgentId"
										},
										"connection_id": {
											"$ref": "#/components/schemas/ConnectionId"
										},
										"revoked_permission_assignment_ids": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/PermissionAssignmentId"
											}
										}
									},
									"required": [
										"agent_id",
										"connection_id",
										"revoked_permission_assignment_ids"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Unassign a Connection from an agent",
				"description": "Revoke every `use_connection` PermissionAssignment whose subject is this Agent and resource is this Connection. Idempotent by construction: a repeat, or an unassign of a never-assigned pair, succeeds with an empty `revoked_permission_assignment_ids` list rather than failing. The revocation is effective at the next live authorization check, including for a Session already running.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connections/{connection_id}/assigned-agents": {
			"get": {
				"tags": [
					"connectionAssignments"
				],
				"operationId": "connectionAssignments.listConnectionAssignedAgents",
				"parameters": [
					{
						"name": "connection_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"agent_id": {
														"$ref": "#/components/schemas/AgentId"
													},
													"agent_name": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													},
													"permission_assignment_id": {
														"$ref": "#/components/schemas/PermissionAssignmentId"
													},
													"expires_at": {
														"$ref": "#/components/schemas/AuditTimestamp"
													},
													"valid_from": {
														"$ref": "#/components/schemas/AuditTimestamp"
													},
													"rationale": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													},
													"assigned_at": {
														"type": "string"
													}
												},
												"required": [
													"agent_id",
													"agent_name",
													"permission_assignment_id",
													"assigned_at"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List a Connection's assigned agents",
				"description": "The \"which agents hold this Connection\" projection: page the live `use_connection` PermissionAssignments whose resource is this Connection and subject is an Agent, each joined with the agent's name plus the PermissionAssignment id, optional D194 window, and rationale. Derived from the governed rows on every read. Principal- and group-subject PermissionAssignments on the same Connection (vault member access) are deliberately not listed here — this read answers the agent direction only.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/connected-runtime-pairings": {
			"post": {
				"tags": [
					"connectedRuntimes"
				],
				"operationId": "connectedRuntimes.createConnectedRuntimePairing",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"pairing": {
											"$ref": "#/components/schemas/Objects_95"
										},
										"code": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^CFU-[ABCDEFGHJKLMNPQRSTUVWXYZ23456789]{5}(?:-[ABCDEFGHJKLMNPQRSTUVWXYZ23456789]{5}){3}$"
												}
											]
										}
									},
									"required": [
										"pairing",
										"code"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"agent_definition_id": {
										"$ref": "#/components/schemas/AgentId"
									},
									"environment_id": {
										"$ref": "#/components/schemas/EnvironmentId"
									},
									"principal_id": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"name": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"expires_in_seconds": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 120
											},
											{
												"maximum": 600
											}
										]
									}
								},
								"required": [
									"agent_definition_id",
									"environment_id",
									"principal_id"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a ConnectedRuntime pairing code",
				"description": "Mints a short-lived, single-use ConnectedRuntimePairing that selects the Agent and the active owning Principal for an end user who will attach their own already-running harness. Returns the pairing plus its human-typable code exactly once, with 201; only the code digest is retained. `expires_in_seconds` accepts 120 to 600 and defaults inside that window. `Idempotency-Key` is required, and replaying the same key returns the same code.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connected-runtime. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "audit.listAudit"
					}
				},
				"x-checkfu-support": {
					"id": "connected-runtimes",
					"title": "Connected runtimes",
					"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-owned connected runtime must be enrolled and online."
					],
					"journey": "connected-runtime"
				}
			}
		},
		"/v1/connected-runtime-pairings/{id}": {
			"get": {
				"tags": [
					"connectedRuntimes"
				],
				"operationId": "connectedRuntimes.getConnectedRuntimePairing",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectedRuntimePairingId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_95"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ConnectedRuntime pairing",
				"description": "Returns one ConnectedRuntimePairing by ID with its selected Agent, owning Principal, `state` (`pending`, `redeeming`, `consumed`, or `expired`), expiry, and the ConnectedRuntime ID once redeemed. The pairing code itself is never returned here — only createConnectedRuntimePairing discloses it.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connected-runtime. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connected-runtimes",
					"title": "Connected runtimes",
					"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-owned connected runtime must be enrolled and online."
					],
					"journey": "connected-runtime"
				}
			}
		},
		"/v1/connected-runtime-enrollments": {
			"post": {
				"tags": [
					"connectedRuntimes"
				],
				"operationId": "connectedRuntimes.enrollConnectedRuntime",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"runtime": {
											"$ref": "#/components/schemas/Objects_96"
										},
										"token": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^cfu_connector_wrkspc_[0-9a-f]{32}\\.crt_[0-9a-f]{32}\\.[A-Za-z0-9_-]{43}$"
												},
												{
													"maxLength": 180
												}
											]
										},
										"external_installation": {
											"$ref": "#/components/schemas/Objects_97"
										},
										"surface_scope": {
											"$ref": "#/components/schemas/Union_181"
										},
										"agent_installation": {
											"$ref": "#/components/schemas/Objects_101"
										},
										"service_principal": {
											"$ref": "#/components/schemas/Principal_1"
										}
									},
									"required": [
										"runtime",
										"token",
										"external_installation",
										"surface_scope",
										"agent_installation",
										"service_principal"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"agent_deployment_id": {
										"$ref": "#/components/schemas/AgentDeploymentId"
									},
									"environment_id": {
										"$ref": "#/components/schemas/EnvironmentId"
									},
									"agent_deployment_revision_selection": {
										"$ref": "#/components/schemas/AgentDeploymentRevisionSelection"
									},
									"attestation_key": {
										"type": "object",
										"properties": {
											"algorithm": {
												"type": "string",
												"enum": [
													"Ed25519"
												]
											},
											"public_key": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^[A-Za-z0-9_-]{43}$"
													}
												]
											}
										},
										"required": [
											"algorithm",
											"public_key"
										],
										"additionalProperties": false
									}
								},
								"required": [
									"name",
									"agent_deployment_id",
									"environment_id"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Enroll a ConnectedRuntime for an Agent",
				"description": "Enrolls an operator-controlled, already-running harness in one call: name the Agent and optional version policy, and the control plane creates the private attachment graph — ExternalInstallation, SurfaceScope, AgentInstallation, and service Principal — alongside the ConnectedRuntime. Returns that whole graph plus the write-only connector bearer exactly once, with 201. Enrollment first freezes a non-secret intent containing the selected immutable AgentRelease semantics, so a retry under the same required `Idempotency-Key` recovers the same enrollment and a mutable draft edit cannot change it. Register an optional Ed25519 `attestation_key` here to have signed observation batches graded `attested`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connected-runtime. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "connectedRuntimes.listConnectedRuntimes"
					}
				},
				"x-checkfu-support": {
					"id": "connected-runtimes",
					"title": "Connected runtimes",
					"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-owned connected runtime must be enrolled and online."
					],
					"journey": "connected-runtime"
				}
			}
		},
		"/v1/connected-runtimes": {
			"get": {
				"tags": [
					"connectedRuntimes"
				],
				"operationId": "connectedRuntimes.listConnectedRuntimes",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_96"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ConnectedRuntimes",
				"description": "Returns a cursor page of the workspace's ConnectedRuntimes — enrollments of operator-controlled harnesses speaking the outbound `acp-v1` connector protocol — each with its bound AgentInstallation and SurfaceScope, owning Principal, current attestation key generation, `state` (`active` or `revoked`), and version. Connector bearers are never returned by a read.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connected-runtime. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connected-runtimes",
					"title": "Connected runtimes",
					"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-owned connected runtime must be enrolled and online."
					],
					"journey": "connected-runtime"
				}
			},
			"post": {
				"tags": [
					"connectedRuntimes"
				],
				"operationId": "connectedRuntimes.createConnectedRuntime",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"runtime": {
											"$ref": "#/components/schemas/Objects_96"
										},
										"token": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^cfu_connector_wrkspc_[0-9a-f]{32}\\.crt_[0-9a-f]{32}\\.[A-Za-z0-9_-]{43}$"
												},
												{
													"maxLength": 180
												}
											]
										}
									},
									"required": [
										"runtime",
										"token"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"harness": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"agent_installation_id": {
										"$ref": "#/components/schemas/AgentInstallationId"
									},
									"surface_scope_id": {
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									"attestation_key": {
										"type": "object",
										"properties": {
											"algorithm": {
												"type": "string",
												"enum": [
													"Ed25519"
												]
											},
											"public_key": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^[A-Za-z0-9_-]{43}$"
													}
												]
											}
										},
										"required": [
											"algorithm",
											"public_key"
										],
										"additionalProperties": false
									}
								},
								"required": [
									"name",
									"harness",
									"agent_installation_id",
									"surface_scope_id"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a ConnectedRuntime on an existing installation",
				"description": "Creates a ConnectedRuntime against an AgentInstallation and SurfaceScope you already own, for callers assembling the attachment graph themselves; enrollConnectedRuntime is the one-call path that builds that graph for you. Returns the runtime plus its write-only connector bearer exactly once, with 201. An optional Ed25519 `attestation_key` registers key generation 1. `Idempotency-Key` is required so a retry recovers the same runtime rather than issuing a second bearer.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connected-runtime. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "connectedRuntimes.listConnectedRuntimes"
					}
				},
				"x-checkfu-support": {
					"id": "connected-runtimes",
					"title": "Connected runtimes",
					"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-owned connected runtime must be enrolled and online."
					],
					"journey": "connected-runtime"
				}
			}
		},
		"/v1/connected-runtime-presences": {
			"get": {
				"tags": [
					"connectedRuntimes"
				],
				"operationId": "connectedRuntimes.listConnectedRuntimePresences",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"runtime": {
														"$ref": "#/components/schemas/ConnectedRuntimeId"
													},
													"generation": {
														"$ref": "#/components/schemas/ConnectedRuntimeGenerationId"
													},
													"status": {
														"type": "string",
														"enum": [
															"starting",
															"ready",
															"draining"
														]
													},
													"last_seen_at": {
														"type": "string"
													},
													"expires_at": {
														"type": "string"
													}
												},
												"required": [
													"runtime",
													"generation",
													"status",
													"last_seen_at",
													"expires_at"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ConnectedRuntime presences",
				"description": "Returns the unexpired ConnectedRuntimePresence records visible to the workspace, each naming a runtime, its generation, `starting`/`ready`/`draining` status, last-seen time, and expiry. Presence is disposable liveness only: it neither proves capabilities nor authorizes a Run, and Checkfu never reroutes managed work based on it. Expired presences simply disappear from this inventory.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connected-runtime. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connected-runtimes",
					"title": "Connected runtimes",
					"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-owned connected runtime must be enrolled and online."
					],
					"journey": "connected-runtime"
				}
			}
		},
		"/v1/connected-runtimes/{id}": {
			"get": {
				"tags": [
					"connectedRuntimes"
				],
				"operationId": "connectedRuntimes.getConnectedRuntime",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectedRuntimeId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_96"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ConnectedRuntime",
				"description": "Returns one ConnectedRuntime by ID with its bound AgentInstallation and SurfaceScope, owning Principal, protocol, current attestation key generation, state, and version. Use the returned `version` as `expected_version` when rotating its token or revoking it; the connector bearer is never re-disclosed.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connected-runtime. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connected-runtimes",
					"title": "Connected runtimes",
					"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-owned connected runtime must be enrolled and online."
					],
					"journey": "connected-runtime"
				}
			},
			"delete": {
				"tags": [
					"connectedRuntimes"
				],
				"operationId": "connectedRuntimes.revokeConnectedRuntime",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectedRuntimeId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_96"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Revoke a ConnectedRuntime",
				"description": "Permanently revokes the ConnectedRuntime, guarded by `expected_version`, invalidating its connector bearer so the operator's harness can no longer claim work or write observations. This is not reversible — re-attaching the same process requires a new enrollment or pairing. In-flight connected Runs fail closed rather than completing.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connected-runtime. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connected-runtimes",
					"title": "Connected runtimes",
					"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-owned connected runtime must be enrolled and online."
					],
					"journey": "connected-runtime"
				}
			}
		},
		"/v1/connected-runtimes/{id}/token": {
			"post": {
				"tags": [
					"connectedRuntimes"
				],
				"operationId": "connectedRuntimes.rotateConnectedRuntimeToken",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectedRuntimeId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"runtime": {
											"$ref": "#/components/schemas/Objects_96"
										},
										"token": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^cfu_connector_wrkspc_[0-9a-f]{32}\\.crt_[0-9a-f]{32}\\.[A-Za-z0-9_-]{43}$"
												},
												{
													"maxLength": 180
												}
											]
										}
									},
									"required": [
										"runtime",
										"token"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"attestation_key": {
										"type": "object",
										"properties": {
											"algorithm": {
												"type": "string",
												"enum": [
													"Ed25519"
												]
											},
											"public_key": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^[A-Za-z0-9_-]{43}$"
													}
												]
											}
										},
										"required": [
											"algorithm",
											"public_key"
										],
										"additionalProperties": false
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Rotate a ConnectedRuntime connector token",
				"description": "Issues a fresh write-only connector bearer for the ConnectedRuntime and invalidates the previous one, guarded by `expected_version`. The new bearer is returned exactly once; a connector still holding the old credential stops working until it is updated. Supplying a new Ed25519 `attestation_key` here advances the key generation, which applies to later observation batches; the private key never enters Checkfu. `Idempotency-Key` is required so a retry recovers the same rotation instead of burning a second credential.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connected-runtime. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/harnesses"
						},
						"observe_operation": "connectedRuntimes.listConnectedRuntimes"
					}
				},
				"x-checkfu-support": {
					"id": "connected-runtimes",
					"title": "Connected runtimes",
					"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"An operator-owned connected runtime must be enrolled and online."
					],
					"journey": "connected-runtime"
				}
			}
		},
		"/v1/projects": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.listProjects",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_105"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Projects",
				"description": "Returns a page of the Workspace's Projects, each with its immutable `source` (`upload` or `git`), `status`, `latest_revision`, and `version`. Walk the collection with the `limit` and `page` query parameters. File bodies are never included here; read a revision tree to inspect contents.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			},
			"post": {
				"tags": [
					"projects"
				],
				"operationId": "projects.createProject",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ProjectId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"description": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"maxLength": 16384
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"source": {
											"$ref": "#/components/schemas/Union_191"
										},
										"status": {
											"type": "string",
											"enum": [
												"active",
												"sync_failed"
											]
										},
										"latest_revision": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"name",
										"description",
										"source",
										"status",
										"latest_revision",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"name": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													}
												]
											},
											"description": {
												"anyOf": [
													{
														"type": "string",
														"allOf": [
															{
																"maxLength": 16384
															}
														]
													},
													{
														"type": "null"
													}
												]
											},
											"source": {
												"$ref": "#/components/schemas/Objects_102"
											},
											"files": {
												"$ref": "#/components/schemas/UploadedProjectFiles"
											}
										},
										"required": [
											"name",
											"source",
											"files"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"name": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													}
												]
											},
											"description": {
												"anyOf": [
													{
														"type": "string",
														"allOf": [
															{
																"maxLength": 16384
															}
														]
													},
													{
														"type": "null"
													}
												]
											},
											"acted_as": {
												"$ref": "#/components/schemas/PrincipalId"
											},
											"source": {
												"$ref": "#/components/schemas/Objects_104"
											}
										},
										"required": [
											"name",
											"acted_as",
											"source"
										],
										"additionalProperties": false
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Create a Project",
				"description": "Creates a Workspace-scoped Project from either an uploaded file tree (`source.kind` of `upload`, carrying 1–1,024 base64 file bodies at normalized relative paths) or a GitHub repository (`source.kind` of `git`, naming `repository`, `connection_id`, `ref`, and an `acted_as` Principal that owns the Connection and holds `use_connection`). Creation publishes revision 1 and returns the Project. Send an Idempotency-Key so a retry replays the same creation instead of publishing a second Project.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.getProject",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_105"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Project",
				"description": "Returns one Project by ID with its source configuration, `status` (`active` or `sync_failed`), `latest_revision`, and `version`. The returned `version` is the value to pass as `expected_version` on a later revision publish, refresh, or delete.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			},
			"delete": {
				"tags": [
					"projects"
				],
				"operationId": "projects.deleteProject",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "expected_version",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete a Project",
				"description": "Erases a Project after a compare-and-swap on the required `expected_version` query parameter, which must equal the Project's current `version`. Retention-governed uploaded file bodies go with it, and Sessions that mount this Project can no longer resolve it. Returns no body; read the Project first and confirm the version.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/revisions": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.listProjectRevisions",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_107"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Project revisions",
				"description": "Returns a page of the Project's immutable revisions, each recording its `resolution` (an upload, or the resolved Git commit and tree), `content_sha256`, `file_count`, and `total_bytes`. Revisions are append-only: a publish or refresh adds one and never rewrites an earlier one, so what an agent saw stays inspectable long after the fact.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			},
			"post": {
				"tags": [
					"projects"
				],
				"operationId": "projects.publishUploadedProjectRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"project_id": {
											"$ref": "#/components/schemas/ProjectId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"revision": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"resolution": {
											"$ref": "#/components/schemas/Union_192"
										},
										"content_sha256": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"file_count": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"total_bytes": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										}
									},
									"required": [
										"project_id",
										"workspace_id",
										"revision",
										"resolution",
										"content_sha256",
										"file_count",
										"total_bytes",
										"created_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"files": {
										"$ref": "#/components/schemas/UploadedProjectFiles"
									}
								},
								"required": [
									"expected_version",
									"files"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Publish an uploaded Project revision",
				"description": "Publishes a new immutable revision of an `upload` Project from a complete `files` manifest, guarded by `expected_version`. The manifest replaces the tree wholesale rather than patching it, so a path you omit is absent from the new revision. Returns the created ProjectRevision; send an Idempotency-Key so a retry does not publish twice.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/refresh": {
			"post": {
				"tags": [
					"projects"
				],
				"operationId": "projects.refreshGitProject",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"project_id": {
											"$ref": "#/components/schemas/ProjectId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"revision": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"resolution": {
											"$ref": "#/components/schemas/Union_192"
										},
										"content_sha256": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"file_count": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"total_bytes": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										}
									},
									"required": [
										"project_id",
										"workspace_id",
										"revision",
										"resolution",
										"content_sha256",
										"file_count",
										"total_bytes",
										"created_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"ref": {
										"$ref": "#/components/schemas/GitReference"
									}
								},
								"required": [
									"expected_version",
									"acted_as"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Refresh a Git Project",
				"description": "Re-resolves a `git` Project's configured `ref` to its current commit through the owning Connection and publishes the result as a new immutable revision, guarded by `expected_version`. `acted_as` must own that Connection and hold `use_connection`; Checkfu forwards bounded provider requests and never handles a raw provider token. If the ref still identifies the recorded commit and tree, the call conflicts rather than creating a duplicate revision.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/revisions/{revision}": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.getProjectRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "revision",
						"in": "path",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_107"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Project revision",
				"description": "Returns one immutable revision of a Project, selected by its positive integer revision number, with its resolution, `content_sha256`, `file_count`, and `total_bytes`. Use it to confirm exactly which uploaded tree or Git commit a Run was given.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/revisions/{revision}/tree": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.listProjectFiles",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "revision",
						"in": "path",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"path": {
														"$ref": "#/components/schemas/ProjectPath"
													},
													"content_digest": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^(?:sha256:[0-9a-f]{64}|git-sha1:[0-9a-f]{40}|git-sha256:[0-9a-f]{64})$"
															}
														]
													},
													"bytes": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													}
												},
												"required": [
													"path",
													"content_digest",
													"bytes"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"data"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List files in a Project revision",
				"description": "Returns the ordered file metadata of one immutable Project revision — path, `content_digest`, and byte size per entry — with no file bodies. It works for both uploaded and Git revisions. Read an individual body through the revision's file endpoint.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/revisions/{revision}/diff/{toRevision}": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.diffProjectRevisions",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "revision",
						"in": "path",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": true
					},
					{
						"name": "toRevision",
						"in": "path",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"from_revision": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"to_revision": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"data": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"path": {
																"$ref": "#/components/schemas/ProjectPath"
															},
															"change": {
																"type": "string",
																"enum": [
																	"added"
																]
															},
															"from_content_digest": {
																"type": "null"
															},
															"to_content_digest": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^(?:sha256:[0-9a-f]{64}|git-sha1:[0-9a-f]{40}|git-sha256:[0-9a-f]{64})$"
																	}
																]
															},
															"from_bytes": {
																"type": "null"
															},
															"to_bytes": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															}
														},
														"required": [
															"path",
															"change",
															"from_content_digest",
															"to_content_digest",
															"from_bytes",
															"to_bytes"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"path": {
																"$ref": "#/components/schemas/ProjectPath"
															},
															"change": {
																"type": "string",
																"enum": [
																	"removed"
																]
															},
															"from_content_digest": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^(?:sha256:[0-9a-f]{64}|git-sha1:[0-9a-f]{40}|git-sha256:[0-9a-f]{64})$"
																	}
																]
															},
															"to_content_digest": {
																"type": "null"
															},
															"from_bytes": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															},
															"to_bytes": {
																"type": "null"
															}
														},
														"required": [
															"path",
															"change",
															"from_content_digest",
															"to_content_digest",
															"from_bytes",
															"to_bytes"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"path": {
																"$ref": "#/components/schemas/ProjectPath"
															},
															"change": {
																"type": "string",
																"enum": [
																	"modified"
																]
															},
															"from_content_digest": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^(?:sha256:[0-9a-f]{64}|git-sha1:[0-9a-f]{40}|git-sha256:[0-9a-f]{64})$"
																	}
																]
															},
															"to_content_digest": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^(?:sha256:[0-9a-f]{64}|git-sha1:[0-9a-f]{40}|git-sha256:[0-9a-f]{64})$"
																	}
																]
															},
															"from_bytes": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															},
															"to_bytes": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															}
														},
														"required": [
															"path",
															"change",
															"from_content_digest",
															"to_content_digest",
															"from_bytes",
															"to_bytes"
														],
														"additionalProperties": false
													}
												]
											}
										}
									},
									"required": [
										"from_revision",
										"to_revision",
										"data"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Compare two Project revisions",
				"description": "Returns the paths that differ between two immutable revisions of one Project, each classified as added, removed, or modified with both content digests and byte sizes. The comparison is content-addressed from the stored manifests, so it reads no file bodies, costs no provider egress, and behaves identically for uploaded and Git Projects. Read the bodies of either side through that revision’s file endpoint.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/revisions/{revision}/file": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.readProjectFile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "revision",
						"in": "path",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "path",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/ProjectPath"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"path": {
											"$ref": "#/components/schemas/ProjectPath"
										},
										"content_digest": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^(?:sha256:[0-9a-f]{64}|git-sha1:[0-9a-f]{40}|git-sha256:[0-9a-f]{64})$"
												}
											]
										},
										"bytes": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"content_base64": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 13981016
												}
											]
										}
									},
									"required": [
										"path",
										"content_digest",
										"bytes",
										"content_base64"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Read a file from a Project revision",
				"description": "Returns one file of an immutable Project revision, selected by the required `path` query parameter, with its digest, byte size, and base64 body. Only uploaded revisions serve bodies here: a Git revision conflicts, because Git blobs are read behind the live Run lease so Connection authority and integrity are re-checked immediately before staging.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/branches": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.listProjectBranches",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "acted_as",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "per_page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"name": {
														"$ref": "#/components/schemas/GitReference"
													},
													"commit_sha": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
															}
														]
													},
													"protected": {
														"type": "boolean"
													}
												},
												"required": [
													"name",
													"commit_sha",
													"protected"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"data"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List a Git Project's branches",
				"description": "Returns one bounded page of the repository's branches — name, head commit, and protection flag — read through the Project's governed Connection. The required `acted_as` Principal must hold live `use_connection` on it, because that authority is per-principal rather than per-workspace. Checkfu never reads a provider token, so an app renders a branch list without holding a provider credential of its own.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/pull-requests": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.listProjectPullRequests",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "acted_as",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "per_page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "state",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"open",
								"closed",
								"all"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"number": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"url": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^https:\\/\\/\\S+$"
															},
															{
																"maxLength": 2048
															}
														]
													},
													"state": {
														"type": "string",
														"enum": [
															"open",
															"closed"
														]
													},
													"title": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 256
															}
														]
													},
													"draft": {
														"type": "boolean"
													},
													"head": {
														"$ref": "#/components/schemas/GitReference"
													},
													"head_commit_sha": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
															}
														]
													},
													"base": {
														"$ref": "#/components/schemas/GitReference"
													}
												},
												"required": [
													"number",
													"url",
													"state",
													"title",
													"draft",
													"head",
													"head_commit_sha",
													"base"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"data"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List a Git Project's pull requests",
				"description": "Returns one bounded page of pull requests, newest first, defaulting to `open`, read through the Project's governed Connection. Each entry carries number, url, state, title, draft flag, and head/base refs. The required `acted_as` Principal must hold live `use_connection`. Comments, reviews, and merge actions are deliberately not modelled — those stay with the provider or the calling app.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			},
			"post": {
				"tags": [
					"projects"
				],
				"operationId": "projects.openGitProjectPullRequest",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"project_id": {
											"$ref": "#/components/schemas/ProjectId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"url": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^https:\\/\\/\\S+$"
												},
												{
													"maxLength": 2048
												}
											]
										},
										"head": {
											"$ref": "#/components/schemas/GitBranchName"
										},
										"base": {
											"$ref": "#/components/schemas/GitBranchName"
										},
										"title": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 256
												}
											]
										}
									},
									"required": [
										"project_id",
										"workspace_id",
										"number",
										"url",
										"head",
										"base",
										"title"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"head": {
										"$ref": "#/components/schemas/GitBranchName"
									},
									"base": {
										"$ref": "#/components/schemas/GitBranchName"
									},
									"title": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 256
											}
										]
									},
									"body": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"maxLength": 16384
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"acted_as",
									"head",
									"base",
									"title"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Open a pull request on a Git Project",
				"description": "Opens a pull request from `head` to `base` in a `git` Project's repository through the same governed Connection the reads use, and returns its `number` and `url`. Provider refusals — no commits between the two branches, or a pull request already open for the pair — come back as a reasoned conflict. Nothing about the Project changes, and the merge itself stays human.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/pull-requests/{number}": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.getProjectPullRequest",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "number",
						"in": "path",
						"schema": {
							"type": "string"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "acted_as",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"url": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^https:\\/\\/\\S+$"
												},
												{
													"maxLength": 2048
												}
											]
										},
										"state": {
											"type": "string",
											"enum": [
												"open",
												"closed"
											]
										},
										"title": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 256
												}
											]
										},
										"draft": {
											"type": "boolean"
										},
										"head": {
											"$ref": "#/components/schemas/GitReference"
										},
										"head_commit_sha": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
												}
											]
										},
										"base": {
											"$ref": "#/components/schemas/GitReference"
										},
										"base_commit_sha": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
												}
											]
										},
										"merged": {
											"type": "boolean"
										},
										"mergeable": {
											"anyOf": [
												{
													"type": "boolean"
												},
												{
													"type": "null"
												}
											]
										},
										"comments": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"review_comments": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"updated_at": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 64
												}
											]
										}
									},
									"required": [
										"number",
										"url",
										"state",
										"title",
										"draft",
										"head",
										"head_commit_sha",
										"base",
										"base_commit_sha",
										"merged",
										"mergeable",
										"comments",
										"review_comments",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get one of a Git Project's pull requests",
				"description": "Returns one pull request's bounded detail projection — number, url, state, title, draft/merged flags, provider-computed `mergeable` (null while unknown), comment counts, head/base refs with exact commits, and the provider's `updated_at` — read through the Project's governed Connection. The required `acted_as` Principal must hold live `use_connection`. A number the provider does not know is a plain not-found. Comments, reviews, and merge actions stay with the provider or the calling app.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/commits": {
			"get": {
				"tags": [
					"projects"
				],
				"operationId": "projects.listProjectCommits",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "acted_as",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "per_page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "ref",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/GitReference"
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"sha": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
															}
														]
													},
													"subject": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 200
															}
														]
													},
													"author_login": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	},
																	{
																		"maxLength": 255
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"authored_at": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 64
																	}
																]
															},
															{
																"type": "null"
															}
														]
													}
												},
												"required": [
													"sha",
													"subject",
													"author_login",
													"authored_at"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"data"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List a Git Project's commit history",
				"description": "Returns one bounded page of a ref's commit history, newest first, read through the Project's governed Connection: each entry carries the commit sha, the message's first line truncated to 200 characters, the author's provider login when linked, and the authored timestamp. `ref` selects which history to read and defaults to the Project's configured source ref; an unresolvable ref is a plain not-found. `page` walks provider pagination no deeper than ten pages, so the surface never becomes an unbounded pass-through. The required `acted_as` Principal must hold live `use_connection`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/projects/{id}/push": {
			"post": {
				"tags": [
					"projects"
				],
				"operationId": "projects.pushGitProject",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProjectId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"project_id": {
											"$ref": "#/components/schemas/ProjectId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"branch": {
											"$ref": "#/components/schemas/GitBranchName"
										},
										"commit_sha": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
												}
											]
										},
										"base_revision": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"base_commit_sha": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
												}
											]
										},
										"file_count": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"total_bytes": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										}
									},
									"required": [
										"project_id",
										"workspace_id",
										"branch",
										"commit_sha",
										"base_revision",
										"base_commit_sha",
										"file_count",
										"total_bytes"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"base_revision": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"branch": {
										"$ref": "#/components/schemas/GitBranchName"
									},
									"message": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									"files": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/Objects_103"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 1024
											},
											{
												"maxItems": 64
											}
										]
									}
								},
								"required": [
									"acted_as",
									"base_revision",
									"branch",
									"message",
									"files"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Push a working tree to a Git Project branch",
				"description": "Publishes a caller-supplied tree of at most 64 files as one commit on a NEW branch of a `git` Project's repository, compare-and-swapped against `base_revision`: that revision's exact commit must still head the Project's source ref, or the push refuses rather than dropping newer work. It never force-pushes and never updates an existing branch, and it neither advances the source ref nor publishes a Project revision. `acted_as` must own the Project's Connection and hold `use_connection`; send an Idempotency-Key so a retry cannot create a second branch.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: project-mounting. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "projects",
					"title": "Projects and mounts",
					"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "project-mounting"
				}
			}
		},
		"/v1/external-installations": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.listExternalInstallations",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_97"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ExternalInstallations",
				"description": "Returns a page of the selected scope's collaboration installations — authenticated links to one provider tenant each, such as a single Slack workspace — with `provider`, `external_tenant_id`, and lifecycle `state`. Credential material never appears on the resource.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.createExternalInstallation",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/CollaborationInstallationId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"provider": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"external_tenant_id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 512
												}
											]
										},
										"display_name": {
											"$ref": "#/components/schemas/Union_179"
										},
										"state": {
											"$ref": "#/components/schemas/Union_180"
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"provider",
										"external_tenant_id",
										"display_name",
										"state",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"provider": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"external_tenant_id": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 512
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 512
											},
											{
												"maxLength": 255
											}
										]
									},
									"pairing_proof": {
										"$ref": "#/components/schemas/Objects_108"
									}
								},
								"required": [
									"provider",
									"external_tenant_id",
									"pairing_proof"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create an ExternalInstallation",
				"description": "Registers an authenticated collaboration installation for the selected authorization scope. It requires a signed `pairing_proof` bound to that exact scope, provider tenant, and `create` operation, valid for at most five minutes and consumable once; mint one through the pairing-proof endpoint first. A `(provider, external_tenant_id)` pair has at most one active owner, so a second registration conflicts.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The installations console page retired with the owned channel surface (D283/Plan 804); use the protected CLI completion command."
						},
						"observe_operation": "collaboration.listExternalInstallations"
					}
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/external-installations/pairing-proofs": {
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.issueInstallationPairingProof",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"issued_at": {
											"type": "string",
											"allOf": [
												{
													"minLength": 20
												},
												{
													"maxLength": 64
												}
											]
										},
										"expires_at": {
											"type": "string",
											"allOf": [
												{
													"minLength": 20
												},
												{
													"maxLength": 64
												}
											]
										},
										"nonce": {
											"type": "string",
											"allOf": [
												{
													"minLength": 16
												},
												{
													"maxLength": 128
												},
												{
													"pattern": "^[A-Za-z0-9_-]+$"
												}
											]
										},
										"signature": {
											"type": "string",
											"allOf": [
												{
													"minLength": 43
												},
												{
													"maxLength": 43
												},
												{
													"pattern": "^[A-Za-z0-9_-]{43}$"
												}
											]
										}
									},
									"required": [
										"issued_at",
										"expires_at",
										"nonce",
										"signature"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IdempotencyConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"operation": {
												"type": "string",
												"enum": [
													"create"
												]
											},
											"provider": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
													}
												]
											},
											"external_tenant_id": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											"external_installation_id": false
										},
										"required": [
											"operation",
											"provider",
											"external_tenant_id"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"operation": {
												"type": "string",
												"enum": [
													"reactivate"
												]
											},
											"provider": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
													}
												]
											},
											"external_tenant_id": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											"external_installation_id": {
												"$ref": "#/components/schemas/CollaborationInstallationId"
											}
										},
										"required": [
											"operation",
											"provider",
											"external_tenant_id",
											"external_installation_id"
										],
										"additionalProperties": false
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Issue an installation pairing proof",
				"description": "Mints a short-lived, single-use pairing proof bound to the caller's authorization scope, the named provider tenant, and one exact operation — `create` for a new collaboration installation, or `reactivate` naming the existing `external_installation_id`. The proof lives at most five minutes and is consumed by the operation it names; every other use is denied. Pass the returned object verbatim as `pairing_proof`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The installations console page retired with the owned channel surface (D283/Plan 804); use the protected CLI completion command."
						},
						"observe_operation": "audit.listAudit"
					}
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/external-installations/{id}": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.getExternalInstallation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/CollaborationInstallationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/CollaborationInstallationId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"provider": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"external_tenant_id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 512
												}
											]
										},
										"display_name": {
											"$ref": "#/components/schemas/Union_179"
										},
										"state": {
											"$ref": "#/components/schemas/Union_180"
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"provider",
										"external_tenant_id",
										"display_name",
										"state",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an ExternalInstallation",
				"description": "Returns one collaboration installation with its `provider`, `external_tenant_id`, `display_name`, lifecycle `state` (`active`, `disabled`, `disconnected`, or `uninstalled`), and `version`. Pass that `version` as `expected_version` when patching state.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"delete": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.eraseExternalInstallation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/CollaborationInstallationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Erase an ExternalInstallation",
				"description": "Erases a collaboration installation and cascades to its children: ExternalIdentityLinks are tombstoned and AgentInstallations referencing it are erased through the same retry-safe operation. The tombstone is unreadable, so this is not the way to pause an integration — patch `state` to `disabled` or `uninstalled` instead. Returns no body.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"patch": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.patchExternalInstallation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/CollaborationInstallationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/CollaborationInstallationId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"provider": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"external_tenant_id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 512
												}
											]
										},
										"display_name": {
											"$ref": "#/components/schemas/Union_179"
										},
										"state": {
											"$ref": "#/components/schemas/Union_180"
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"provider",
										"external_tenant_id",
										"display_name",
										"state",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"expected_version": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													}
												]
											},
											"state": {
												"type": "string",
												"enum": [
													"active"
												]
											},
											"pairing_proof": {
												"$ref": "#/components/schemas/Objects_108"
											}
										},
										"required": [
											"expected_version",
											"state",
											"pairing_proof"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"expected_version": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													}
												]
											},
											"state": {
												"type": "string",
												"enum": [
													"disabled",
													"disconnected",
													"uninstalled"
												]
											}
										},
										"required": [
											"expected_version",
											"state"
										],
										"additionalProperties": false
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Update ExternalInstallation state",
				"description": "Moves an ExternalInstallation between `active`, `disabled`, `disconnected`, and `uninstalled` under a compare-and-swap on `expected_version`. Returning to `active` additionally requires a fresh signed `pairing_proof` naming the `reactivate` operation and this installation. Any non-active state stops every placement answering in that provider tenant.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The installations console page retired with the owned channel surface (D283/Plan 804); use the protected CLI completion command."
						},
						"observe_operation": "collaboration.listExternalInstallations"
					}
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/surface-scopes": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.listSurfaceScopes",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "external_installation_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/CollaborationInstallationId"
						},
						"required": false
					},
					{
						"name": "external_id",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 512
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Union_181"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List SurfaceScopes",
				"description": "Returns a page of the selected scope's governed collaboration spaces (`root`, `team`, `channel`, `personal`) that PermissionAssignments, ActionPolicies, Memory, Budgets, Automations, audit, and retention all address. Each carries its `parent_id`, `visibility`, `membership`, `inheritance`, and lifecycle `state`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.createSurfaceScope",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Objects_98"
										},
										{
											"$ref": "#/components/schemas/Objects_100"
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"external_installation_id": {
												"$ref": "#/components/schemas/CollaborationInstallationId"
											},
											"external_id": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											"visibility": {
												"$ref": "#/components/schemas/Union_182"
											},
											"membership": {
												"$ref": "#/components/schemas/Union_183"
											},
											"inheritance": {
												"$ref": "#/components/schemas/Union_184"
											},
											"display_name": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													},
													{
														"maxLength": 255
													}
												]
											},
											"verified_member": false,
											"membership_assertion": false,
											"ambient_policy": {
												"$ref": "#/components/schemas/Objects_99"
											},
											"kind": {
												"type": "string",
												"enum": [
													"root"
												]
											},
											"parent_id": {
												"type": "null"
											}
										},
										"required": [
											"external_installation_id",
											"external_id",
											"visibility",
											"membership",
											"inheritance",
											"kind"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"external_installation_id": {
												"$ref": "#/components/schemas/CollaborationInstallationId"
											},
											"external_id": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											"visibility": {
												"$ref": "#/components/schemas/Union_182"
											},
											"membership": {
												"$ref": "#/components/schemas/Union_183"
											},
											"inheritance": {
												"$ref": "#/components/schemas/Union_184"
											},
											"display_name": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													},
													{
														"maxLength": 255
													}
												]
											},
											"verified_member": false,
											"membership_assertion": false,
											"ambient_policy": {
												"$ref": "#/components/schemas/Objects_99"
											},
											"kind": {
												"type": "string",
												"enum": [
													"team",
													"channel",
													"personal"
												]
											},
											"parent_id": {
												"$ref": "#/components/schemas/SurfaceScopeId"
											}
										},
										"required": [
											"external_installation_id",
											"external_id",
											"visibility",
											"membership",
											"inheritance",
											"kind",
											"parent_id"
										],
										"additionalProperties": false
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Create a SurfaceScope",
				"description": "Maps a provider place — a root, team, channel, or DM — to one governed collaboration space under an installation. A `root` scope takes no `parent_id`, while `team`, `channel`, and `personal` each require an active parent in the same authorization scope and installation, and the hierarchy must stay acyclic. `(external_installation_id, external_id)` is unique, so re-registering the same provider place conflicts.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/surface-scopes/{id}": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.getSurfaceScope",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SurfaceScopeId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Objects_98"
										},
										{
											"$ref": "#/components/schemas/Objects_100"
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a SurfaceScope",
				"description": "Returns one SurfaceScope with its `kind`, `parent_id`, `external_id`, governance classification (`visibility`, `membership`, `inheritance`), lifecycle `state`, and `version`. A thread is not a SurfaceScope: threads map to Sessions through a ConversationBinding, and the scope is the channel they live in.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"patch": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.patchSurfaceScope",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SurfaceScopeId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Objects_98"
										},
										{
											"$ref": "#/components/schemas/Objects_100"
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"state": {
										"type": "string",
										"enum": [
											"active",
											"disabled",
											"disconnected",
											"archived"
										]
									},
									"visibility": {
										"type": "string",
										"enum": [
											"public",
											"private",
											"personal"
										]
									},
									"membership": {
										"type": "string",
										"enum": [
											"public",
											"provider_members",
											"personal"
										]
									},
									"inheritance": {
										"type": "string",
										"enum": [
											"inherit",
											"isolate"
										]
									},
									"display_name": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													},
													{
														"maxLength": 255
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"verified_member": {
										"type": "null"
									},
									"membership_assertion": {
										"type": "null"
									},
									"ambient_policy": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Objects_99"
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a SurfaceScope",
				"description": "Updates a SurfaceScope's `state`, `visibility`, `membership`, `inheritance`, or `display_name` under a compare-and-swap on `expected_version`. There is no DELETE for a scope: its lifecycle ends by patching `state` to `archived`, which is terminal and cannot be undone. Governance changes take effect at the documented check boundaries for placements already using the scope.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/agent-installations": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.listAgentInstallations",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "external_installation_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/CollaborationInstallationId"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_101"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List AgentInstallations",
				"description": "Returns a page of the Workspace's AgentInstallations — placements that make an AgentDeployment answerable on SurfaceScopes — with their `agent_deployment_id`, reusable `agent_deployment_revision_selection`, `acted_as` Principal and identity posture, surface selector, logical harness, model, and sandbox names, and lifecycle `state`. `external_installation_id` narrows the page through the installation dependency index so a hosted adapter can rediscover only its own placements after restart.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.createAgentInstallation",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AgentInstallationId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"external_installation_id": {
											"$ref": "#/components/schemas/CollaborationInstallationId"
										},
										"agent_deployment_id": {
											"$ref": "#/components/schemas/AgentDeploymentId"
										},
										"agent_deployment_revision_selection": {
											"$ref": "#/components/schemas/AgentDeploymentRevisionSelection"
										},
										"acted_as": {
											"$ref": "#/components/schemas/PrincipalId"
										},
										"identity_posture": {
											"type": "string",
											"enum": [
												"delegated",
												"autonomous"
											]
										},
										"surface_scope_ids": {
											"$ref": "#/components/schemas/Arrays_37"
										},
										"environment_id": {
											"$ref": "#/components/schemas/EnvironmentId"
										},
										"harness": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})(?:@(?:latest|[1-9][0-9]{0,8}))?$"
												}
											]
										},
										"model_routing_profile_key": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"sandbox_profile_key": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"state": {
											"$ref": "#/components/schemas/Union_190"
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"external_installation_id",
										"agent_deployment_id",
										"agent_deployment_revision_selection",
										"acted_as",
										"surface_scope_ids",
										"harness",
										"model_routing_profile_key",
										"sandbox_profile_key",
										"state",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"external_installation_id": {
										"$ref": "#/components/schemas/CollaborationInstallationId"
									},
									"agent_deployment_id": {
										"$ref": "#/components/schemas/AgentDeploymentId"
									},
									"agent_deployment_revision_selection": {
										"$ref": "#/components/schemas/AgentDeploymentRevisionSelection"
									},
									"environment_id": {
										"$ref": "#/components/schemas/EnvironmentId"
									},
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"identity_posture": {
										"type": "string",
										"enum": [
											"delegated",
											"autonomous"
										]
									},
									"surface_scope_ids": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/SurfaceScopeId"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 1000
											}
										]
									},
									"harness": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})(?:@(?:latest|[1-9][0-9]{0,8}))?$"
											}
										]
									},
									"model_routing_profile_key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"sandbox_profile_key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									}
								},
								"required": [
									"external_installation_id",
									"agent_deployment_id",
									"agent_deployment_revision_selection",
									"acted_as",
									"surface_scope_ids",
									"harness",
									"model_routing_profile_key",
									"sandbox_profile_key"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create an AgentInstallation",
				"description": "Places one AgentDeployment on 1–1,000 active SurfaceScopes of a single active CollaborationInstallation, executing as the active Principal named by `acted_as` under the declared `identity_posture`. `agent_deployment_revision_selection` is reusable configuration: `current` resolves the deployment's current revision once for each admitted Session, while `pinned` names one exact revision. `harness`, `model_routing_profile_key`, and `sandbox_profile_key` must equal the selected revision's resolved logical coordinates; they configure nothing, and there are no override objects here. The placement coordinates references only and never introduces a second access-control list.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/agent-installations/{id}": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.getAgentInstallation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentInstallationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_101"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an AgentInstallation",
				"description": "Returns one AgentInstallation with its bound `agent_deployment_id` and `agent_deployment_revision_selection`, ExternalInstallation, `surface_scope_ids`, `acted_as` Principal and identity posture, logical harness, model, and sandbox names, lifecycle `state`, and `version`. Pass that `version` as `expected_version` when patching.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"delete": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.eraseAgentInstallation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentInstallationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Erase an AgentInstallation",
				"description": "Erases a placement so its Agent no longer answers on any of its surfaces. Erasure and a concurrent patch contend on one compare-and-swap fence, so whichever linearizes first decides whether the placement is retained or erased. To stop an Agent reversibly, patch `state` to `disabled` instead. Returns no body.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"patch": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.patchAgentInstallation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentInstallationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_101"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"agent_deployment_revision_selection": {
										"$ref": "#/components/schemas/AgentDeploymentRevisionSelection"
									},
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"identity_posture": {
										"type": "string",
										"enum": [
											"delegated",
											"autonomous"
										]
									},
									"surface_scope_ids": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/SurfaceScopeId"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 1000
											}
										]
									},
									"harness": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})(?:@(?:latest|[1-9][0-9]{0,8}))?$"
											}
										]
									},
									"model_routing_profile_key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"sandbox_profile_key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"state": {
										"type": "string",
										"enum": [
											"active",
											"disabled",
											"archived"
										]
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update an AgentInstallation",
				"description": "Updates a placement's `agent_deployment_revision_selection`, `acted_as`, `identity_posture`, `surface_scope_ids`, logical harness, model, or sandbox names, or lifecycle `state` under a compare-and-swap on `expected_version`. A placement moves freely between `active` and `disabled` and may be archived once; `archived` is terminal. Changing `acted_as` or posture revalidates authority and fences both the old and the new Principal before activation.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/conversation-bindings/resolve": {
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.resolveConversationBinding",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_109"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelNoEligibleModelError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"external_installation_id": {
										"$ref": "#/components/schemas/CollaborationInstallationId"
									},
									"agent_installation_id": {
										"$ref": "#/components/schemas/AgentInstallationId"
									},
									"surface_scope_id": {
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									"conversation": {
										"$ref": "#/components/schemas/Union_198"
									},
									"principal": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"projection_policy": {
										"type": "object",
										"properties": {
											"role": {
												"type": "string",
												"enum": [
													"interaction"
												]
											},
											"classes": {
												"type": "array",
												"items": {
													"$ref": "#/components/schemas/Union_199"
												},
												"allOf": [
													{
														"minItems": 1
													},
													{
														"maxItems": 5
													}
												]
											}
										},
										"required": [
											"role",
											"classes"
										],
										"additionalProperties": false
									},
									"session_id": false,
									"agent": false,
									"agent_deployment_revision_selection": false,
									"mounts": false,
									"acted_as": false,
									"caused_by": false,
									"harness": false,
									"model_routing_profile_key": false,
									"sandbox_profile_key": false
								},
								"required": [
									"external_installation_id",
									"agent_installation_id",
									"surface_scope_id",
									"conversation",
									"principal"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Resolve a ConversationBinding for a conversation",
				"description": "The live ingress call: create-or-return the ConversationBinding for one canonical provider conversation under an active AgentInstallation, and return the `session_id` to drive. Session identity is derived from the Workspace, ExternalInstallation, and complete conversation key, so simultaneous first messages in a fresh thread converge on one Session instead of forking. Caller-supplied Session or deployment coordinates, `acted_as`, `caused_by`, runtime profile keys, or mounts are rejected rather than ignored, because installed admission derives every one of them.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/conversation-bindings/ingest": {
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.ingestConversation",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"event_id": {
													"anyOf": [
														{
															"$ref": "#/components/schemas/EventId"
														},
														{
															"type": "null"
														}
													]
												},
												"silence_reason": {
													"anyOf": [
														{
															"type": "string",
															"enum": [
																"disabled",
																"muted",
																"restricted_author",
																"rate_limited",
																"budget_exhausted",
																"busy",
																"self_quieted",
																"not_answerable",
																"uncertain"
															]
														},
														{
															"type": "null"
														}
													]
												},
												"binding": {
													"$ref": "#/components/schemas/Objects_109"
												},
												"session_id": {
													"$ref": "#/components/schemas/SessionId"
												},
												"disposition": {
													"type": "string",
													"enum": [
														"driven",
														"observed",
														"replayed",
														"filtered"
													]
												}
											},
											"required": [
												"event_id",
												"binding",
												"session_id",
												"disposition"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"event_id": {
													"anyOf": [
														{
															"$ref": "#/components/schemas/EventId"
														},
														{
															"type": "null"
														}
													]
												},
												"silence_reason": {
													"anyOf": [
														{
															"type": "string",
															"enum": [
																"disabled",
																"muted",
																"restricted_author",
																"rate_limited",
																"budget_exhausted",
																"busy",
																"self_quieted",
																"not_answerable",
																"uncertain"
															]
														},
														{
															"type": "null"
														}
													]
												},
												"binding": {
													"type": "null"
												},
												"session_id": {
													"type": "null"
												},
												"disposition": {
													"type": "string",
													"enum": [
														"observed",
														"replayed"
													]
												}
											},
											"required": [
												"event_id",
												"binding",
												"session_id",
												"disposition"
											],
											"additionalProperties": false
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationMalformedError"
										},
										{
											"$ref": "#/components/schemas/SessionDriveBadRequestError"
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key. | The operation is illegal for the resource's current lifecycle state.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										},
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints. | The harness does not satisfy the required protocol or capability set.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ModelNoEligibleModelError"
										},
										{
											"$ref": "#/components/schemas/ModelNoEligibleModelError"
										},
										{
											"$ref": "#/components/schemas/RuntimeHarnessIncompatibleError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "No eligible Runner can currently claim the work. | Platform-managed model credentials are temporarily unavailable.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeRunnerUnavailableError"
										},
										{
											"$ref": "#/components/schemas/ModelPlatformSupplyUnavailableError"
										}
									]
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"external_installation_id": {
												"$ref": "#/components/schemas/CollaborationInstallationId"
											},
											"agent_installation_id": {
												"$ref": "#/components/schemas/AgentInstallationId"
											},
											"surface_scope_id": {
												"$ref": "#/components/schemas/SurfaceScopeId"
											},
											"conversation": {
												"$ref": "#/components/schemas/Union_198"
											},
											"external_event_id": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											"occurred_at": {
												"type": "string"
											},
											"session_id": false,
											"agent": false,
											"agent_deployment_revision_selection": false,
											"mounts": false,
											"acted_as": false,
											"caused_by": false,
											"harness": false,
											"model_routing_profile_key": false,
											"sandbox_profile_key": false,
											"principal": {
												"$ref": "#/components/schemas/PrincipalId"
											},
											"input": {
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"invoke"
														]
													},
													"content": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													},
													"is_direct_mention": {
														"type": "boolean"
													},
													"author_restricted": {
														"type": "boolean"
													},
													"observation": false,
													"message_external_id": false
												},
												"required": [
													"kind",
													"content"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"external_installation_id",
											"agent_installation_id",
											"surface_scope_id",
											"conversation",
											"external_event_id",
											"principal",
											"input"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"external_installation_id": {
												"$ref": "#/components/schemas/CollaborationInstallationId"
											},
											"agent_installation_id": {
												"$ref": "#/components/schemas/AgentInstallationId"
											},
											"surface_scope_id": {
												"$ref": "#/components/schemas/SurfaceScopeId"
											},
											"conversation": {
												"$ref": "#/components/schemas/Union_198"
											},
											"external_event_id": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											"occurred_at": {
												"type": "string"
											},
											"session_id": false,
											"agent": false,
											"agent_deployment_revision_selection": false,
											"mounts": false,
											"acted_as": false,
											"caused_by": false,
											"harness": false,
											"model_routing_profile_key": false,
											"sandbox_profile_key": false,
											"principal": {
												"$ref": "#/components/schemas/PrincipalId"
											},
											"input": {
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"observe"
														]
													},
													"observation": {
														"type": "string",
														"enum": [
															"message_edited",
															"message_deleted",
															"reaction_added",
															"reaction_removed"
														]
													},
													"message_external_id": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	},
																	{
																		"maxLength": 512
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"content": false
												},
												"required": [
													"kind",
													"observation"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"external_installation_id",
											"agent_installation_id",
											"surface_scope_id",
											"conversation",
											"external_event_id",
											"input"
										],
										"additionalProperties": false
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Ingest one verified provider conversation event",
				"description": "One call per verified provider event. An invoke requires the asserted person `principal`, create-or-resolves the ConversationBinding and installed Session, and appends one authored drive event with `caused_by` of `external_event`. An observation records an edit, deletion, or reaction durably without driving and may omit `principal` when the provider event has no author. An authorless observation attaches to an existing live interaction binding; if none exists, it settles with null `binding` and `session_id` and creates neither. The caller-supplied `external_event_id` anchors a per-installation occurrence claim, so retries converge and exact replay returns `replayed` without re-judging. Verify the provider signature before calling: Checkfu trusts that provenance but never treats it as human Session admission authority.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "service_transport"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/conversation-presentations/claim": {
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.claimConversationPresentation",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"won": {
											"type": "boolean"
										},
										"attempt": {
											"$ref": "#/components/schemas/Objects_112"
										}
									},
									"required": [
										"won",
										"attempt"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"external_installation_id": {
										"$ref": "#/components/schemas/CollaborationInstallationId"
									},
									"key": {
										"$ref": "#/components/schemas/Objects_111"
									},
									"owner": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 128
											}
										]
									},
									"lease_expires_at": {
										"anyOf": [
											{
												"type": "string"
											},
											{
												"type": "null"
											}
										]
									},
									"through_sequence": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									}
								},
								"required": [
									"external_installation_id",
									"key",
									"owner",
									"lease_expires_at",
									"through_sequence"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Claim one content-free provider presentation attempt",
				"description": "Atomically claims the complete presentation key for one provider-visible mutation (final reply, human-wait link, or incorporation feedback). The winner receives a monotonic generation; losers must not call the provider. Records are content-free: coordinates, fence, and timestamps only.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "service_transport"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/conversation-presentations/begin-dispatch": {
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.beginConversationPresentationDispatch",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_112"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"key": {
										"$ref": "#/components/schemas/Objects_111"
									},
									"generation": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"owner": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 128
											}
										]
									}
								},
								"required": [
									"key",
									"generation",
									"owner"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Record dispatch immediately before the provider call",
				"description": "Moves a claimed presentation attempt to dispatching. After this, lease expiry cannot reassign the attempt; a lost provider response settles as indeterminate rather than a blind retry.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "service_transport"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/conversation-presentations/settle": {
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.settleConversationPresentation",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_112"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"key": {
										"$ref": "#/components/schemas/Objects_111"
									},
									"generation": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"outcome": {
										"anyOf": [
											{
												"type": "object",
												"properties": {
													"state": {
														"type": "string",
														"enum": [
															"posted"
														]
													},
													"provider_message_id": {
														"anyOf": [
															{
																"type": "string"
															},
															{
																"type": "null"
															}
														]
													}
												},
												"required": [
													"state",
													"provider_message_id"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"state": {
														"type": "string",
														"enum": [
															"known_failed"
														]
													}
												},
												"required": [
													"state"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"state": {
														"type": "string",
														"enum": [
															"indeterminate"
														]
													}
												},
												"required": [
													"state"
												],
												"additionalProperties": false
											}
										]
									}
								},
								"required": [
									"key",
									"generation",
									"outcome"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Settle a presentation attempt as posted, failed, or indeterminate",
				"description": "Records the terminal outcome of one provider mutation. Ambiguous loss after dispatch is indeterminate and is never blindly retried.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "service_transport"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/conversation-bindings/{id}/replace": {
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.replaceConversationBinding",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConversationBindingId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_109"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelNoEligibleModelError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Replace a ConversationBinding with a fresh Session",
				"description": "Archives the active binding for a canonical conversation as `replaced` (recording `replaced_by`) and rebinds that same conversation to a fresh Session — the primitive a organization restart command builds on. The old Session keeps its log and settles independently, and its hidden execution context is discarded; visible thread context re-enters only as your adapter re-sends it. An Idempotency-Key is required here, not optional.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/conversation-bindings/{id}": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.getConversationBinding",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConversationBindingId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_109"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a ConversationBinding",
				"description": "Returns one ConversationBinding: its canonical conversation key, SurfaceScope and ExternalInstallation, bound `session_id`, `state` (`active`, `replaced`, or `archived`), `replaced_by`, and the delivery receipt fields `last_projected_message_id` and `reconciliation_cursor`. It holds no transcript — the Session event log is the single source of truth.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"patch": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.patchConversationBinding",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConversationBindingId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_109"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"last_projected_message_id": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"reconciliation_cursor": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update legacy interaction-binding receipt state",
				"description": "Compatibility operation for an interaction binding whose adapter still owns a legacy cursor loop. It persists `last_projected_message_id` and `reconciliation_cursor`, but rejects writes to delivery-role bindings. This metadata is never transcript truth.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/conversation-bindings": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.listConversationBindings",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "session_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": false
					},
					{
						"name": "external_installation_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/CollaborationInstallationId"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_109"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ConversationBindings",
				"description": "Returns a page of the Workspace's ConversationBindings with their canonical conversation keys, bound Sessions, states, and delivery receipt fields. `session_id` narrows to one Session; `external_installation_id` narrows through the installation dependency index so a hosted adapter can reconstruct only its own projection set after restart. The live ingress path still resolves a single conversation rather than scanning this collection.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.createConversationBinding",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ConversationBindingId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"external_installation_id": {
											"$ref": "#/components/schemas/CollaborationInstallationId"
										},
										"agent_installation_id": {
											"$ref": "#/components/schemas/AgentInstallationId"
										},
										"surface_scope_id": {
											"$ref": "#/components/schemas/SurfaceScopeId"
										},
										"conversation": {
											"$ref": "#/components/schemas/Union_198"
										},
										"session_id": {
											"$ref": "#/components/schemas/SessionId"
										},
										"projection_policy": {
											"$ref": "#/components/schemas/Objects_110"
										},
										"state": {
											"$ref": "#/components/schemas/Union_200"
										},
										"replaced_by": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/ConversationBindingId"
												},
												{
													"type": "null"
												}
											]
										},
										"last_projected_message_id": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 512
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"reconciliation_cursor": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 512
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"last_projected_event_sequence": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"external_installation_id",
										"surface_scope_id",
										"conversation",
										"session_id",
										"state",
										"replaced_by",
										"last_projected_message_id",
										"reconciliation_cursor",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"external_installation_id": {
										"$ref": "#/components/schemas/CollaborationInstallationId"
									},
									"agent_installation_id": {
										"$ref": "#/components/schemas/AgentInstallationId"
									},
									"surface_scope_id": {
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									"conversation": {
										"$ref": "#/components/schemas/Union_198"
									},
									"session_id": {
										"$ref": "#/components/schemas/SessionId"
									},
									"projection_policy": {
										"type": "object",
										"properties": {
											"role": {
												"type": "string",
												"enum": [
													"interaction",
													"delivery"
												]
											},
											"classes": {
												"type": "array",
												"items": {
													"$ref": "#/components/schemas/Union_199"
												},
												"allOf": [
													{
														"minItems": 1
													},
													{
														"maxItems": 5
													}
												]
											},
											"delivery_grade": {
												"type": "string",
												"enum": [
													"provider_idempotent",
													"reconcilable",
													"at_most_once_on_ambiguity"
												]
											}
										},
										"required": [
											"role",
											"classes"
										],
										"additionalProperties": false
									}
								},
								"required": [
									"external_installation_id",
									"agent_installation_id",
									"surface_scope_id",
									"conversation",
									"session_id"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Bind an existing Session to a conversation",
				"description": "The narrow additive create: attaches a Session you already hold the ID for to another canonical provider conversation with an explicit projection role and class policy. An installed Session must match its live AgentInstallation and SurfaceScope. A direct Session may gain only a delivery-role binding and must name the active AgentInstallation that governs the destination, so adding a projection never silently grants provider ingress. Resolve remains the live interaction path.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/external-identities/resolve": {
			"post": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.resolveExternalIdentity",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"link": {
											"$ref": "#/components/schemas/Objects_113"
										},
										"principal": {
											"$ref": "#/components/schemas/Principal_1"
										}
									},
									"required": [
										"link",
										"principal"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"external_installation_id": {
										"$ref": "#/components/schemas/CollaborationInstallationId"
									},
									"external_user_id": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 512
											}
										]
									},
									"display_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 512
											},
											{
												"maxLength": 255
											}
										]
									},
									"attributes": {
										"$ref": "#/components/schemas/PrincipalAttributes"
									}
								},
								"required": [
									"external_installation_id",
									"external_user_id"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Resolve a provider member to a Principal",
				"description": "Create-or-return the ExternalIdentityLink for one provider member under an ExternalInstallation, returning both the link and its resolved Principal. Identity keys on `(external_installation_id, external_user_id)` and never on display name or email, so identical user-shaped values under two installations resolve to distinct Principals. The first resolve for an unseen member may mint a person Principal; every later resolve returns the linked one and refreshes only display metadata. You are the trusted asserter — verify the provider event before calling.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/external-identities": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.listExternalIdentities",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "external_installation_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/CollaborationInstallationId"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_113"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ExternalIdentityLinks",
				"description": "Returns a page of ExternalIdentityLinks for one ExternalInstallation, which the required `external_installation_id` query parameter must name. Each link carries the provider member ID, the mapped `principal_id`, organization-asserted `display_name` and `attributes`, and `state` (`active` or `revoked`).\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/external-identities/{id}": {
			"get": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.getExternalIdentity",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ExternalIdentityLinkId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ExternalIdentityLinkId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"external_installation_id": {
											"$ref": "#/components/schemas/CollaborationInstallationId"
										},
										"external_user_id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 512
												}
											]
										},
										"principal_id": {
											"$ref": "#/components/schemas/PrincipalId"
										},
										"display_name": {
											"$ref": "#/components/schemas/Union_203"
										},
										"attributes": {
											"$ref": "#/components/schemas/PrincipalAttributes"
										},
										"state": {
											"$ref": "#/components/schemas/Union_204"
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"external_installation_id",
										"external_user_id",
										"principal_id",
										"display_name",
										"attributes",
										"state",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an ExternalIdentityLink",
				"description": "Returns one ExternalIdentityLink by ID with its ExternalInstallation, provider member ID, mapped `principal_id`, asserted attributes, `state`, and `version`. Pass that `version` as `expected_version` when relinking or revoking.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			},
			"patch": {
				"tags": [
					"collaboration"
				],
				"operationId": "collaboration.patchExternalIdentity",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ExternalIdentityLinkId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ExternalIdentityLinkId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"external_installation_id": {
											"$ref": "#/components/schemas/CollaborationInstallationId"
										},
										"external_user_id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 512
												}
											]
										},
										"principal_id": {
											"$ref": "#/components/schemas/PrincipalId"
										},
										"display_name": {
											"$ref": "#/components/schemas/Union_203"
										},
										"attributes": {
											"$ref": "#/components/schemas/PrincipalAttributes"
										},
										"state": {
											"$ref": "#/components/schemas/Union_204"
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"external_installation_id",
										"external_user_id",
										"principal_id",
										"display_name",
										"attributes",
										"state",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"expected_version": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													}
												]
											},
											"principal": {
												"$ref": "#/components/schemas/PrincipalId"
											},
											"state": false
										},
										"required": [
											"expected_version",
											"principal"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"expected_version": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													}
												]
											},
											"state": {
												"type": "string",
												"enum": [
													"revoked"
												]
											},
											"principal": false
										},
										"required": [
											"expected_version",
											"state"
										],
										"additionalProperties": false
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Relink or revoke an ExternalIdentityLink",
				"description": "Two distinct administrator-authorized operations under a compare-and-swap on `expected_version`: send `principal` to relink the provider member to a different Principal, or send a `state` of `revoked` to stop the link resolving. The two forms are exclusive, and a request carrying both is rejected. Both are audited, and neither erases the Principal or its history.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/automation-graphs": {
			"get": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.listAutomationGraphs",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_119"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List AutomationGraphs",
				"description": "Returns a cursor page of shared AutomationGraph aggregates, including independent semantic and layout versions and applied-revision state.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"post": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.createAutomationGraph",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AutomationGraphId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"document": {
											"$ref": "#/components/schemas/AutomationGraphStepCount"
										},
										"layout": {
											"$ref": "#/components/schemas/Objects_116"
										},
										"created_by_principal_id": {
											"$ref": "#/components/schemas/PrincipalId"
										},
										"status": {
											"type": "string",
											"enum": [
												"active",
												"archived"
											]
										},
										"revision": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"layout_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"applied_revision": {
											"anyOf": [
												{
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"bindings": {
											"$ref": "#/components/schemas/Arrays_39"
										},
										"latest_application_id": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/AutomationGraphApplicationId"
												},
												{
													"type": "null"
												}
											]
										},
										"active_application_id": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/AutomationGraphApplicationId"
												},
												{
													"type": "null"
												}
											]
										},
										"adopt": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Objects_117"
												},
												{
													"type": "null"
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										},
										"archived_at": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"id",
										"workspace_id",
										"document",
										"layout",
										"created_by_principal_id",
										"status",
										"revision",
										"layout_version",
										"applied_revision",
										"bindings",
										"latest_application_id",
										"active_application_id",
										"created_at",
										"updated_at",
										"archived_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"document": {
										"$ref": "#/components/schemas/AutomationGraphStepCount"
									},
									"layout": {
										"$ref": "#/components/schemas/Objects_116"
									},
									"created_by_principal_id": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"adopt": {
										"$ref": "#/components/schemas/Objects_117"
									}
								},
								"required": [
									"document",
									"created_by_principal_id"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create an AutomationGraph",
				"description": "Creates one shared, revisioned, secret-free AutomationGraph document and its first immutable semantic revision. An Agent hands_to chain compiles as exact previous-output dataflow, while then compiles static steps. created_by_principal_id names the person creator required by the compiled Automation, while the document's service Principal is authored runtime identity; neither is caller authority, and Idempotency-Key is required.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}": {
			"get": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.getAutomationGraph",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_119"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an AutomationGraph",
				"description": "Returns one AutomationGraph's current semantic document, layout, lifecycle, exact managed bindings, and latest applied revision without exposing credentials or runtime content.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"patch": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.patchAutomationGraph",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_119"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_revision": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"document": {
										"$ref": "#/components/schemas/AutomationGraphStepCount"
									}
								},
								"required": [
									"expected_revision",
									"document"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Replace an AutomationGraph document",
				"description": "CAS-replaces the whole semantic document under expected_revision and creates a new immutable revision. A hands_to Agent chain is executable dataflow: its first Agent renders the fires prompt from {{event}} for a webhook and each later Agent receives the exact prior Agent output; then remains static sequencing. Layout and any prior applied revision remain unchanged; Idempotency-Key is required.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}/layout": {
			"patch": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.patchAutomationGraphLayout",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_119"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_layout_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"layout": {
										"$ref": "#/components/schemas/Objects_116"
									}
								},
								"required": [
									"expected_layout_version",
									"layout"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update AutomationGraph layout",
				"description": "CAS-replaces presentation coordinates under expected_layout_version without changing the semantic revision or invalidating a reviewed plan.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}/revisions": {
			"get": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.listAutomationGraphRevisions",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_120"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List AutomationGraph revisions",
				"description": "Returns immutable semantic revisions newest first. Restoring old intent means copying its document into a new current revision, never rewriting history.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}/revisions/{revision}": {
			"get": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.getAutomationGraphRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "revision",
						"in": "path",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_120"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an AutomationGraph revision",
				"description": "Returns one exact immutable semantic revision for review, comparison, or restoration into a new revision.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}/plan": {
			"post": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.planAutomationGraph",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"graph_id": {
													"$ref": "#/components/schemas/AutomationGraphId"
												},
												"revision": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												},
												"plan_fingerprint": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^sha256:[0-9a-f]{64}$"
														}
													]
												},
												"kind": {
													"type": "string",
													"enum": [
														"planned"
													]
												},
												"entries": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"resource": {
																"type": "string",
																"enum": [
																	"automation",
																	"delivery_screen",
																	"use_agent_permission_assignment"
																]
															},
															"disposition": {
																"type": "string",
																"enum": [
																	"create",
																	"reuse",
																	"update",
																	"pause",
																	"revoke",
																	"blocked"
																]
															},
															"subject": {
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 16384
																	},
																	{
																		"minLength": 1
																	}
																]
															},
															"reason": {
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 16384
																	},
																	{
																		"minLength": 1
																	}
																]
															},
															"changes": {
																"type": "array",
																"items": {
																	"$ref": "#/components/schemas/Objects_121"
																}
															}
														},
														"required": [
															"resource",
															"disposition",
															"subject",
															"changes"
														],
														"additionalProperties": false
													}
												},
												"counts": {
													"type": "object",
													"properties": {
														"automations_created": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"automations_updated": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"automations_paused": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"screens_required": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"permission_assignments_created": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"permission_assignments_reused": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"permission_assignments_revoked": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"blocked": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														}
													},
													"required": [
														"automations_created",
														"automations_updated",
														"automations_paused",
														"screens_required",
														"permission_assignments_created",
														"permission_assignments_reused",
														"permission_assignments_revoked",
														"blocked"
													],
													"additionalProperties": false
												},
												"agent_versions_pinned": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"agent": {
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 16384
																	},
																	{
																		"minLength": 1
																	}
																]
															},
															"version": {
																"type": "integer",
																"allOf": [
																	{
																		"exclusiveMinimum": 0
																	}
																]
															}
														},
														"required": [
															"agent",
															"version"
														],
														"additionalProperties": false
													}
												},
												"required_human_inputs": {
													"type": "array",
													"items": {
														"type": "string",
														"enum": [
															"webhook_ingest_secret"
														]
													}
												}
											},
											"required": [
												"graph_id",
												"revision",
												"plan_fingerprint",
												"kind",
												"entries",
												"counts",
												"agent_versions_pinned",
												"required_human_inputs"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"graph_id": {
													"$ref": "#/components/schemas/AutomationGraphId"
												},
												"revision": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												},
												"plan_fingerprint": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^sha256:[0-9a-f]{64}$"
														}
													]
												},
												"kind": {
													"type": "string",
													"enum": [
														"rejected"
													]
												},
												"errors": {
													"type": "array",
													"items": {
														"type": "object",
														"properties": {
															"code": {
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 16384
																	},
																	{
																		"minLength": 1
																	}
																]
															},
															"detail": {
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 16384
																	},
																	{
																		"minLength": 1
																	}
																]
															},
															"edge": {
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 16384
																	},
																	{
																		"minLength": 1
																	}
																]
															}
														},
														"required": [
															"code",
															"detail"
														],
														"additionalProperties": false
													}
												}
											},
											"required": [
												"graph_id",
												"revision",
												"plan_fingerprint",
												"kind",
												"errors"
											],
											"additionalProperties": false
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"revision": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"revision"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Plan an AutomationGraph apply",
				"description": "Dry-runs one exact active semantic revision against authenticated live Workspace state with the same server compiler apply uses. It returns resource dispositions, exact managed-field changes, blockers, version pins, required human inputs, and a deterministic fingerprint; it mutates nothing.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}/applications": {
			"get": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.listAutomationGraphApplications",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_122"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List AutomationGraph applications",
				"description": "Returns the durable, secret-free reconciliation history for one graph, including waiting, applying, or applied status, a sanitized retry reason, and exact resource bindings. Retryable interruption remains waiting or applying until the same journal converges.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"post": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.applyAutomationGraph",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AutomationGraphApplicationId"
										},
										"graph_id": {
											"$ref": "#/components/schemas/AutomationGraphId"
										},
										"revision": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"plan_fingerprint": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"status": {
											"$ref": "#/components/schemas/Union_212"
										},
										"required_inputs": {
											"$ref": "#/components/schemas/Arrays_40"
										},
										"completed_actions": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"total_actions": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"bindings": {
											"$ref": "#/components/schemas/Arrays_41"
										},
										"error": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"maxLength": 16384
														},
														{
															"minLength": 1
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										},
										"applied_at": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"id",
										"graph_id",
										"revision",
										"plan_fingerprint",
										"status",
										"required_inputs",
										"completed_actions",
										"total_actions",
										"bindings",
										"error",
										"created_at",
										"updated_at",
										"applied_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"revision": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"plan_fingerprint": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									}
								},
								"required": [
									"revision",
									"plan_fingerprint"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Apply an AutomationGraph plan",
				"description": "Re-plans and fences the exact reviewed revision and plan fingerprint, then resumes one operation-keyed reconciliation journal across ordinary Automation and PermissionAssignment mutations. A new webhook may return waiting_for_input without exposing or retaining a secret; Idempotency-Key is required.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}/applications/{applicationId}": {
			"get": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.getAutomationGraphApplication",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "applicationId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphApplicationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_122"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an AutomationGraph application",
				"description": "Observes one exact operation-keyed reconciliation journal, progress, and sanitized retry reason without exposing any submitted webhook secret.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}/drift": {
			"get": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.getAutomationGraphDrift",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"graph_id": {
											"$ref": "#/components/schemas/AutomationGraphId"
										},
										"current_revision": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"applied_revision": {
											"anyOf": [
												{
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"state": {
											"type": "string",
											"enum": [
												"unapplied",
												"in_sync",
												"drifted"
											]
										},
										"automation": {
											"anyOf": [
												{
													"type": "object",
													"properties": {
														"automation_id": {
															"type": "string",
															"allOf": [
																{
																	"maxLength": 16384
																},
																{
																	"minLength": 1
																}
															]
														},
														"status": {
															"$ref": "#/components/schemas/Union_213"
														},
														"paused_reason": {
															"anyOf": [
																{
																	"$ref": "#/components/schemas/Union_214"
																},
																{
																	"type": "null"
																}
															]
														},
														"readiness": {
															"anyOf": [
																{
																	"$ref": "#/components/schemas/AutomationReadiness"
																},
																{
																	"type": "null"
																}
															]
														}
													},
													"required": [
														"automation_id",
														"status",
														"paused_reason",
														"readiness"
													],
													"additionalProperties": false
												},
												{
													"type": "null"
												}
											]
										},
										"resources": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"resource_kind": {
														"type": "string",
														"enum": [
															"automation",
															"permission_assignment"
														]
													},
													"resource_id": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 16384
															},
															{
																"minLength": 1
															}
														]
													},
													"state": {
														"type": "string",
														"enum": [
															"in_sync",
															"changed",
															"missing",
															"unmanaged"
														]
													},
													"changes": {
														"type": "array",
														"items": {
															"$ref": "#/components/schemas/Objects_121"
														}
													}
												},
												"required": [
													"resource_kind",
													"resource_id",
													"state",
													"changes"
												],
												"additionalProperties": false
											}
										},
										"agents": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"node_id": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 16384
															},
															{
																"minLength": 1
															},
															{
																"maxLength": 128
															}
														]
													},
													"agent_definition_id": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 16384
															},
															{
																"minLength": 1
															}
														]
													},
													"pinned_version": {
														"anyOf": [
															{
																"type": "integer",
																"allOf": [
																	{
																		"exclusiveMinimum": 0
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"published_version": {
														"anyOf": [
															{
																"type": "integer",
																"allOf": [
																	{
																		"exclusiveMinimum": 0
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"state": {
														"type": "string",
														"enum": [
															"unapplied",
															"pinned",
															"behind",
															"unpublished"
														]
													}
												},
												"required": [
													"node_id",
													"agent_definition_id",
													"pinned_version",
													"published_version",
													"state"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"graph_id",
										"current_revision",
										"applied_revision",
										"state",
										"automation",
										"resources",
										"agents"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get AutomationGraph drift",
				"description": "Compares current graph-managed configuration and published agent versions with the latest applied bindings. Joins the managed Automation's server-owned readiness projection and pause reason as activation evidence. Scheduler timestamps, firings, Sessions, reports, and other runtime projections are deliberately excluded.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}/archive": {
			"post": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.archiveAutomationGraph",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_119"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_revision": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"expected_revision"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Archive an AutomationGraph",
				"description": "Terminally uninstalls one exact graph revision by pausing only its graph-managed Automation and revoking only its graph-managed PermissionAssignments before archiving the authoring aggregate. Runtime history and manage:none resources remain; Idempotency-Key is required.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-graphs/{id}/applications/{applicationId}/webhook-secret": {
			"post": {
				"tags": [
					"automationGraphs"
				],
				"operationId": "automationGraphs.submitAutomationGraphWebhookSecret",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphId"
						},
						"required": true
					},
					{
						"name": "applicationId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationGraphApplicationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_122"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"ingest_secret": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^whsec_[A-Za-z0-9_-]{43}$"
											}
										]
									}
								},
								"required": [
									"ingest_secret"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Complete an AutomationGraph webhook apply",
				"description": "A signed-in person supplies one bounded write-only webhook ingest secret to the exact waiting application. The secret resumes that journal and is never stored in graph state, returned, or exposed to MCP/model transcripts.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/graphs"
						},
						"observe_operation": "automationGraphs.getAutomationGraphApplication"
					}
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.listAutomations",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					},
					{
						"name": "agent_deployment_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentId"
						},
						"required": false
					},
					{
						"name": "principal",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": false
					},
					{
						"name": "surface_scope",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SurfaceScopeId"
						},
						"required": false
					},
					{
						"name": "kind",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"schedule",
								"webhook",
								"subscription"
							]
						},
						"required": false
					},
					{
						"name": "status",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"active",
								"paused"
							]
						},
						"required": false
					},
					{
						"name": "external_id",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Automation_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Automations",
				"description": "List Automations in the selected Workspace, filterable by `agent_deployment_id` (the AgentDeployment an agent-target Automation's Sessions admit against; non-agent targets never match), `principal`, `surface_scope`, trigger `kind` (schedule, webhook, or subscription), and `status` (active or paused). Pass `external_id` for an exact lookup of the Automation holding that caller-chosen key through the workspace's unique index; that form returns zero or one Automation, honors `page`, and always returns `next_page: null`, and it composes with the other filters — a keyed Automation failing one of them is absent rather than returned anyway. Rows carry scheduler-owned state — last Session and Run, last Dream, and the persisted `next_run_at` — but never the ingest secret or the encrypted input.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.createAutomation",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Automation",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Automation"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CurrentCreateAutomation"
							}
						}
					},
					"required": true
				},
				"summary": "Create an Automation",
				"description": "Create a named, durable recurring cause of work: an `agent_definition` target launches a fresh Session and initial Run per firing, while a schedule-only `dream` target curates a MemoryStore and creates no Session at all. The evaluator setup is symmetric with Agent DeliveryScreen configuration: a webhook AdmissionFilter Check names a model routing profile, optional tier (default `default`), instructions, and a required failure disposition because relevance has no universally safe default; optional `input.outcome` supplies the definition-of-done rubric for another agent to evaluate at the fixed `planning` tier under the admitted agent release. The AdmissionFilter is a single-shot counter-metered gate before the agent; Outcome remains an iterative, usage-ledgered grader over completed work. Trigger kind and target kind are immutable after creation; schedule agent inputs are prompt snapshots, webhook and subscription inputs are prompt templates, and optional `input.mounts` freeze File, Project, and MemoryStore declarations into each fresh managed Session. Mounted agent inputs cannot target a ConnectedRuntime because that lane has no Checkfu-owned resource materialization plane. A webhook trigger must supply its own `whsec_` ingest secret, which is encrypted at rest and never returned afterward. An optional `external_id` claims a workspace-unique, caller-chosen reconcile key: a second create naming a key already held conflicts, and the key is immutable afterward, so a caller that reconciles from its own system looks the Automation up by that key rather than keeping the platform id in a row it can lose. Optional `metadata` is a organization-owned correlation bag of at most 16 pairs, keys up to 64 characters and values up to 512, stored and returned verbatim and never read by the platform. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/graphs"
						},
						"observe_operation": "automations.listAutomations"
					}
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getAutomation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Automation",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Automation_2"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an Automation",
				"description": "Read one Automation: its target, trigger, evaluator setup (`trigger.filter.check`, `input.outcome`, and optional passive `input.flow_review`), other input configuration, status with any manual or typed-error paused reason, and scheduler-owned last-firing and `next_run_at` state. The ingest secret is write-only and never appears here.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"delete": {
				"tags": [
					"automations"
				],
				"operationId": "automations.deleteAutomation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete an Automation",
				"description": "Erase an Automation and crypto-shred its envelope-encrypted input. The same cascade removes its firing claims, filtered-delivery records, and WebhookSources. This is not reversible.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"patch": {
				"tags": [
					"automations"
				],
				"operationId": "automations.patchAutomation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Automation",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Automation_3"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/PatchAutomation"
							}
						}
					},
					"required": true
				},
				"summary": "Update an Automation",
				"description": "Update mutable configuration under optimistic versioning: `expected_version` must match the live version or the request conflicts. AdmissionFilter Check and Outcome evaluator setup use the same create-time vocabulary and retain their distinct defaults and authority; edits affect only later accepted firings, while every existing firing retains its frozen filter, rubric, and resource declarations. Trigger kind, target kind, creator, and SurfaceScope never change, and cursor, delivery, and dedupe state are trusted firing state rather than caller-set configuration. Supplying a new `ingest_secret` rotates a webhook Automation's inbound signing key. `metadata` is replaced whole rather than merged per key, and an empty object clears it; omitting it leaves the bag untouched.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/graphs"
						},
						"observe_operation": "automations.listAutomations"
					}
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/proactivity": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getAutomationProactivity",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "AutomationProactivity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AutomationProactivity"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Read Automation proactivity evidence",
				"description": "Read bounded, completeness-bearing counts for submitted and failed firings, webhook deliveries filtered before admission, terminal Outcomes, passive FlowReviews, and human usefulness feedback. Each source declares its own scan boundary; incomplete sources expose no partial counts, and `candidate_recall` is always the literal `unknown` because verified ingress cannot reveal relevant events that never arrived. The response contains no score or fabricated success rate.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/pause": {
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.pauseAutomation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Automation",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Automation_4"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/TransitionAutomation"
							}
						}
					},
					"required": true
				},
				"summary": "Pause an Automation",
				"description": "Pause a firing Automation under optimistic versioning: `expected_version` must match the live version or the request conflicts, the same contract `patchAutomation`, `connections.revoke`, and `actionApprovals.decideActionApproval` carry. State the version you decided from and a concurrent transition cannot be silently overwritten — the loser is told. Status becomes `paused` with a manual reason and a schedule's persisted next-occurrence claim is cleared, so no new firings are created. Sessions already in flight are unaffected. Pausing an already-paused Automation returns it unchanged without checking the version, so the transition stays retry-safe. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/resume": {
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.resumeAutomation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Automation",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Automation_5"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/MemoryBackendUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/TransitionAutomation"
							}
						}
					},
					"required": true
				},
				"summary": "Resume a paused Automation",
				"description": "Return a paused Automation to `active` under optimistic versioning: `expected_version` must match the live version or the request conflicts, exactly as `pauseAutomation` and `patchAutomation` do. Recomputes a schedule's next occurrence from the current time — a resumed schedule does not backfill the ticks it missed while paused. Resuming an already-active Automation returns it unchanged without checking the version, so the transition stays retry-safe. A paused Automation additionally passes a fresh server-owned readiness projection before it may become active: if any applicable check is `blocked`, or `unknown` because a dependency could not be read, the request conflicts instead of resuming. Read `getAutomationReadiness` for the exact failing check. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/test-delivery": {
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.testAutomationDelivery",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "AutomationTestDelivery",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AutomationTestDelivery"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelNoEligibleModelError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "Platform-managed model credentials are temporarily unavailable.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModelPlatformSupplyUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "string",
								"format": "binary"
							}
						}
					},
					"required": true
				},
				"summary": "Test an Automation webhook delivery",
				"description": "Evaluate a JSON payload through a webhook Automation's real AdmissionFilter without launching a Session, starting a step program, or writing a filtered-delivery or firing record. The authenticated caller receives admitted or filtered, the same closed reason vocabulary used by live ingest, a payload fingerprint, and Check usage when the model rung ran. Each call may incur model usage; it is deliberately not a disguised manual fire.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/graphs"
						},
						"observe_operation": "automations.listAutomations"
					}
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/fire": {
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.fireAutomation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "The initial Run (agent target), the created Dream (dream target), the step-program firing (steps target), or the durable no_new_sessions skip record | an error exactly on failure, an end time exactly on terminal status, and a completed dream always names its output store | AutomationStepProgramFiring",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"id": {
													"$ref": "#/components/schemas/RunId"
												},
												"workspace_id": {
													"$ref": "#/components/schemas/WorkspaceId"
												},
												"session_id": {
													"$ref": "#/components/schemas/SessionId"
												},
												"agent": {
													"$ref": "#/components/schemas/AgentId"
												},
												"principal": {
													"$ref": "#/components/schemas/PrincipalId"
												},
												"requested_by": {
													"$ref": "#/components/schemas/Union_100"
												},
												"acted_as": {
													"$ref": "#/components/schemas/PrincipalId"
												},
												"caused_by": {
													"$ref": "#/components/schemas/Union_256"
												},
												"agent_installation_id": {
													"$ref": "#/components/schemas/Union_258"
												},
												"surface_scope_id": {
													"$ref": "#/components/schemas/Union_259"
												},
												"surface_scope_kind": {
													"type": "string",
													"enum": [
														"root",
														"team",
														"channel",
														"personal"
													]
												},
												"trigger": {
													"$ref": "#/components/schemas/Union_260"
												},
												"status": {
													"$ref": "#/components/schemas/Union_262"
												},
												"cost": {
													"$ref": "#/components/schemas/Objects_143"
												},
												"artifacts": {
													"$ref": "#/components/schemas/Arrays_42"
												},
												"stop_reason": {
													"$ref": "#/components/schemas/Union_263"
												},
												"error": {
													"$ref": "#/components/schemas/Union_265"
												},
												"created_at": {
													"type": "string"
												},
												"updated_at": {
													"type": "string"
												},
												"completed_at": {
													"$ref": "#/components/schemas/Union_266"
												}
											},
											"required": [
												"id",
												"workspace_id",
												"session_id",
												"agent",
												"principal",
												"requested_by",
												"acted_as",
												"caused_by",
												"agent_installation_id",
												"surface_scope_id",
												"trigger",
												"status",
												"cost",
												"artifacts",
												"stop_reason",
												"error",
												"created_at",
												"updated_at",
												"completed_at"
											],
											"additionalProperties": false,
											"description": "The initial Run (agent target), the created Dream (dream target), the step-program firing (steps target), or the durable no_new_sessions skip record"
										},
										{
											"$ref": "#/components/schemas/DreamConsistency_2"
										},
										{
											"type": "object",
											"properties": {
												"disposition": {
													"type": "string",
													"enum": [
														"skipped"
													]
												},
												"reason": {
													"type": "string",
													"enum": [
														"no_new_sessions"
													]
												}
											},
											"required": [
												"disposition",
												"reason"
											],
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/AutomationStepProgramFiring"
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/AuthDisabledTenancyError"
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints. | The harness does not satisfy the required protocol or capability set.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ModelNoEligibleModelError"
										},
										{
											"$ref": "#/components/schemas/RuntimeHarnessIncompatibleError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "The MemoryStore backend cannot serve the operation and applied no write. | Platform-managed model credentials are temporarily unavailable. | No eligible Runner can currently claim the work.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/MemoryBackendUnavailableError"
										},
										{
											"$ref": "#/components/schemas/ModelPlatformSupplyUnavailableError"
										},
										{
											"$ref": "#/components/schemas/RuntimeRunnerUnavailableError"
										}
									]
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/EmptyPayload"
							}
						}
					},
					"required": true
				},
				"summary": "Fire an Automation now",
				"description": "Fire an Automation manually through the same durable AutomationFiring receipt a schedule or webhook uses. There are three 201 success shapes and a client that assumes one will break on the others: an agent target returns the initial Run of a fresh Session, a dream target returns the created Dream, and a dream target whose session selector found nothing new returns the durable `{ disposition: skipped, reason: no_new_sessions }` record. Requires a non-empty Idempotency-Key, unlike pause and resume, which merely accept one.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-firings": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.listAutomationFirings",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					},
					{
						"name": "automation_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/AutomationFiring"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Automation firings",
				"description": "List AutomationFiring receipts across the Workspace, optionally scoped to one `automation_id` without changing creation-order cursor semantics. Correlation fields are pinned to status: `pending` exposes no speculative Session identity, `submitted` carries exactly one Session and Run plus a nullable content-free outcome projection, and `failed` carries one typed error.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-firings/{id}": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getAutomationFiring",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationFiringId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "AutomationFiring",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AutomationFiring"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an Automation firing",
				"description": "Read one AutomationFiring receipt: its sanitized source (`manual`, `schedule` with `scheduled_for`, `webhook`, or `subscription`), status, operational attempt count, and, when submitted, the Session and Run it created plus the passive definition-of-done projection. A null outcome means unknown or not yet terminal, never failure.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-firings/{id}/evidence": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getAutomationFiringEvidence",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationFiringId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "AutomationFiringEvidence",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AutomationFiringEvidence"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get Automation firing evidence",
				"description": "Read the content-free causal view for one submitted firing. It joins the firing receipt with the exact originating Session Turn, admission usage, delivery-screen counts, Outcome and FlowReview summaries, and structural human feedback while preserving their separate authorities. Completeness explicitly reports open, truncated, expired, erased, or ZDR history; no messages, explanations, tool payloads, or model output are copied into this view.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-firings/{id}/trace": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getAutomationFiringTrace",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationFiringId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "AutomationFiringTrace",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AutomationFiringTrace"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an Automation firing trace",
				"description": "Read the joined, content-free execution trace for one firing in ANY state. Sections join the firing receipt, the webhook filtering decision for its exact delivery payload, admission usage, the durable step program (Check and call receipts, child Session parks), the originating Session Turn with delivery-screen counts and per-iteration Outcome attempts, and structural human feedback — each section states its own applicability and the Session sections carry the same open, truncated, expired, erased, or ZDR completeness honesty as evidence. No messages, explanations, tool payloads, or model output are copied into this view.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-firings/{id}/flow-review": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getAutomationFiringFlowReview",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationFiringId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "passed requires every criterion to pass; any concern or unknown requires concerns",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/FlowReviewReport"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a firing FlowReview report",
				"description": "Read the retained detailed result of one passive FlowReview from the authoritative Session log. Criterion rows cite authorized Session event IDs but do not duplicate source content. Pending, unavailable, expired, erased, and ZDR detail fails honestly while the content-free firing summary remains readable.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-firings/{id}/feedback": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.listAutomationFiringFeedback",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationFiringId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/AutomationFiringFeedback_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List usefulness feedback for a firing",
				"description": "List the versioned structural usefulness labels attached to one submitted AutomationFiring. Labels contain no free text or execution content and page with the shared list cursor.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.createAutomationFiringFeedback",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationFiringId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "AutomationFiringFeedback",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AutomationFiringFeedback"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"authored_by": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"disposition": {
										"$ref": "#/components/schemas/Union_271"
									}
								},
								"required": [
									"authored_by",
									"disposition"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Record usefulness feedback for a firing",
				"description": "Create one content-free usefulness label for a submitted AutomationFiring and Principal. The `(firing, authored_by)` pair is unique; feedback never changes the Automation, Outcome, FlowReview, Session, instructions, or memory. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-firings/{id}/feedback/{feedback_id}": {
			"patch": {
				"tags": [
					"automations"
				],
				"operationId": "automations.patchAutomationFiringFeedback",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationFiringId"
						},
						"required": true
					},
					{
						"name": "feedback_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationFiringFeedbackId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "AutomationFiringFeedback",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AutomationFiringFeedback_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"disposition": {
										"$ref": "#/components/schemas/Union_271"
									}
								},
								"required": [
									"expected_version",
									"disposition"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Change usefulness feedback for a firing",
				"description": "Change one Principal's existing usefulness label under `expected_version`. This is an attributed human opinion only and never mutates live agent configuration or execution state. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automation-firings/{id}/report": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getAutomationFiringReport",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationFiringId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_148"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an Automation firing report",
				"description": "Read the detailed typed Outcome Report for one terminal firing, resolved from the retention-governed Session log rather than copied into the firing store. It carries the terminal result, evaluation and revision counts, the Report result, and provenance linking it to the exact evaluation event, frozen-input digest, and grader route. Expired or erased detail disappears honestly while the content-free firing summary stays usable.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/reports": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.listAutomationReports",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^r1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_148"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"pattern": "^r1_[0-9a-z]+$"
														}
													]
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Automation firing reports",
				"description": "Page one Automation's retained Outcome Report history in immutable Report-availability order, not firing creation order. Ascending traversal continuously discovers late-settling Reports; descending traversal is a newest-first snapshot that discovers later arrivals when its first page is refreshed.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/reports/export": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.exportAutomationReports",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^r1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"format": {
											"type": "string",
											"enum": [
												"checkfu.automation-reports"
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												1
											]
										},
										"automation_id": {
											"$ref": "#/components/schemas/AutomationId"
										},
										"exported_at": {
											"type": "string"
										},
										"reports": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_148"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"pattern": "^r1_[0-9a-z]+$"
														}
													]
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"format",
										"schema_version",
										"automation_id",
										"exported_at",
										"reports",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Export Automation firing reports",
				"description": "Download one Automation's AutomationFiringReport history as a self-describing JSON document carrying its format, schema version, export timestamp, the report rows, and a next-page cursor. Ordering and paging match the report list; the export is archival evidence and is never on the run path.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/filtered-deliveries": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.listFilteredAutomationDeliveries",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"id": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^afilt_[0-9a-f]{32}$"
															}
														]
													},
													"automation_id": {
														"$ref": "#/components/schemas/AutomationId"
													},
													"workspace_id": {
														"$ref": "#/components/schemas/WorkspaceId"
													},
													"disposition": {
														"type": "string",
														"enum": [
															"filtered"
														]
													},
													"reason": {
														"$ref": "#/components/schemas/Union_255"
													},
													"payload_fingerprint": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^sha256:[0-9a-f]{64}$"
															}
														]
													},
													"check_usage": {
														"$ref": "#/components/schemas/Union_272"
													},
													"received_at": {
														"type": "string"
													}
												},
												"required": [
													"id",
													"automation_id",
													"workspace_id",
													"disposition",
													"reason",
													"payload_fingerprint",
													"check_usage",
													"received_at"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List filtered webhook deliveries",
				"description": "List the durable records of verified deliveries an AdmissionFilter stopped before any Session existed, so silence is always explainable — this is the endpoint that explains why a delivery did not fire. Each FilteredAutomationDelivery carries a reason of `predicate_unmatched`, `check_drop`, or `check_failed`, a payload fingerprint, and any Check model usage; structural facts only, never payload content or model output.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/webhook-sources": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.listWebhookSources",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/WebhookSource_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Automation webhook sources",
				"description": "List the aggregator ingress bindings held by one webhook or subscription Automation. Each WebhookSource pairs the Automation with one governed Connection and an optional provider resource, and carries no parser or filter of its own — relevance stays in the AdmissionFilter. Sources are bounded per Automation, so this page never paginates.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.createWebhookSource",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "WebhookSource",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/WebhookSource"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateWebhookSource"
							}
						}
					},
					"required": true
				},
				"summary": "Bind a webhook source to an Automation",
				"description": "Bind one governed Connection, optionally recording the provider resource it follows, so provider events the credential custody aggregator forwards are verified at that boundary, re-signed with this Automation's own ingest secret, and delivered through the identical ingest path a organization-signed request uses; dedupe, admission filtering, filtered records, and firing semantics are unchanged. Requires a webhook or subscription trigger and an active Connection the Automation's creator owns; a subscription additionally requires the Connection provider to match its active CollaborationInstallation. An Automation holds at most 16 sources, enforced atomically. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/readiness": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getAutomationReadiness",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Server-owned readiness for one Automation at one read instant: every check that applies to this shape, each ready/blocked/unknown against live stores. `ready` is true only when every check is ready. A stale read is detected by comparing automation_version against the store before activation.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AutomationReadiness"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get Automation readiness",
				"description": "Run the server-owned readiness checks for one Automation against live stores: target deployments, Decision model routes, the Outcome grader, bound Connections and their health, provider registrations, and retention compatibility. Each check is ready, blocked, or unknown; unknown required readiness is not ready. This is a read projection over existing evidence and never a second source of truth.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/webhook-sources/{sourceId}": {
			"delete": {
				"tags": [
					"automations"
				],
				"operationId": "automations.deleteWebhookSource",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "sourceId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WebhookSourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete an Automation webhook source",
				"description": "Remove one aggregator ingress binding; forwarding for that binding stops immediately. A source references, never owns, its Connection, so the Connection itself is untouched. This is not reversible — rebinding creates a new WebhookSource.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/provider-webhook-registrations": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.listProviderWebhookRegistrations",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Bounded list of ProviderWebhookRegistrations for one Automation. One registration per WebhookSource, so this page never paginates in v1.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ProviderWebhookRegistrationPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List managed provider webhook registrations",
				"description": "List the ProviderWebhookRegistrations owned by one Automation. Each row is provider-side lifecycle and health layered on a WebhookSource; it is not consulted when the Automation fires. Deleted rows are omitted. The page never paginates in v1.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.createProviderWebhookRegistration",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Closed provider-side webhook lifecycle and health for one Automation and WebhookSource. Secrets never appear.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ProviderWebhookRegistration"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateProviderWebhookRegistration"
							}
						}
					},
					"required": true
				},
				"summary": "Create a managed provider webhook registration",
				"description": "Mint a ProviderWebhookRegistration for one Automation WebhookSource: persist the desired config and fingerprint, place the verification secret in CredentialCustody, claim the external create, call the provider adapter, and adopt only an exact callback key plus config fingerprint. Secrets never appear in the registration or this response. Accepts an optional Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/provider-webhook-registrations/{registrationId}": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getProviderWebhookRegistration",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "registrationId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProviderWebhookRegistrationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Closed provider-side webhook lifecycle and health for one Automation and WebhookSource. Secrets never appear.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ProviderWebhookRegistration_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a managed provider webhook registration",
				"description": "Read one ProviderWebhookRegistration: provider, resource, event types, status, external id, callback key, and bounded health timestamps. A revoked Connection overlays status `revoked` even if the provider hook remains. Secrets are never returned.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			},
			"delete": {
				"tags": [
					"automations"
				],
				"operationId": "automations.deleteProviderWebhookRegistration",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "registrationId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProviderWebhookRegistrationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Revoke a managed provider webhook registration",
				"description": "Claim an external delete, ask the provider adapter to remove the hook, settle deleted when the hook is gone or already absent, and shred the verification secret. Callbacks to a deleted registration fail closed as unknown.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/provider-webhook-registrations/{registrationId}/inspect": {
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.inspectProviderWebhookRegistration",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "registrationId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProviderWebhookRegistrationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Provider inspect of one registration: the stored row, the bounded observed hook if any, and the exact-callback-plus-fingerprint adoption decision. Secrets never appear.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ProviderWebhookInspectResult"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Inspect a managed provider webhook registration",
				"description": "Ask the provider adapter for the observed hook and return it with the stored registration and the exact-callback-plus-fingerprint adoption decision. Inspect does not mutate. Secrets never appear.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/provider-webhook-registrations/{registrationId}/reconcile": {
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.reconcileProviderWebhookRegistration",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "registrationId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProviderWebhookRegistrationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Closed provider-side webhook lifecycle and health for one Automation and WebhookSource. Secrets never appear.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ProviderWebhookRegistration_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/EmptyPayload"
							}
						}
					},
					"required": true
				},
				"summary": "Reconcile a managed provider webhook registration",
				"description": "Inspect the provider hook and apply lost-response adoption: only the exact callback key plus config fingerprint may be claimed. Mismatch or unproved ownership settles degraded or indeterminate rather than duplicating. Delete converges when the provider already removed the hook.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/provider-webhook-registrations/{registrationId}/test": {
			"post": {
				"tags": [
					"automations"
				],
				"operationId": "automations.testProviderWebhookRegistration",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "registrationId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ProviderWebhookRegistrationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Closed provider-side webhook lifecycle and health for one Automation and WebhookSource. Secrets never appear.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ProviderWebhookRegistration_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/EmptyPayload"
							}
						}
					},
					"required": true
				},
				"summary": "Request a provider webhook test",
				"description": "Ask the provider adapter to send a test or ping for the observed hook when the registration has an external id. A failed test marks the registration degraded. This does not activate production work.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/{id}/provider-webhook-catalog": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.listProviderWebhookCatalog",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "provider",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/ProviderWebhookProvider"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Closed, adapter-owned catalog for one ProviderWebhookRegistration provider: each offered event carries the exact resources it admits. A create naming an event with a resource that event does not offer is refused.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ProviderWebhookCatalog"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List a provider webhook catalog",
				"description": "Return the closed event types and selectable resources the named provider adapter admits. Values outside this catalog are refused at create.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/automations/provider-webhook-provider-catalog": {
			"get": {
				"tags": [
					"automations"
				],
				"operationId": "automations.getProviderWebhookProviderCatalog",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "provider",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/ProviderWebhookProvider"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Closed, adapter-owned catalog for one ProviderWebhookRegistration provider: each offered event carries the exact resources it admits. A create naming an event with a resource that event does not offer is refused.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ProviderWebhookCatalog"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Describe a provider webhook catalog",
				"description": "Return the closed event types and selectable resources the named provider adapter admits, scoped only to the workspace. Authoring surfaces call this before an Automation exists; values outside this catalog are still refused at registration create.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: automation-firing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "automations",
					"title": "Automations",
					"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "automation-firing"
				}
			}
		},
		"/v1/action-approvals": {
			"get": {
				"tags": [
					"actionApprovals"
				],
				"operationId": "actionApprovals.listActionApprovals",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					},
					{
						"name": "session_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Union_277"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List ActionApprovals",
				"description": "Lists ActionApprovals in the selected Workspace. An ActionApproval is a durable human decision welded to one frozen tool call; Checkfu creates one automatically when governance says a call needs review, and it is never requested directly. Returns a `data` array plus a `next_page` cursor; resend a non-null `next_page` as `page` until it is null. For a live review queue, follow `action_approval.pending` and `action_approval.resolved` on the Session event ledger rather than polling this list.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-gateway. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "action-approvals",
					"title": "ActionApprovals and StandingApprovals",
					"summary": "Durable human decisions over one frozen side-effecting tool call, plus bounded standing authority minted from those decisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-gateway"
				}
			}
		},
		"/v1/action-approvals/{id}": {
			"get": {
				"tags": [
					"actionApprovals"
				],
				"operationId": "actionApprovals.getActionApproval",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ActionApprovalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Union_277"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an ActionApproval",
				"description": "Reads one ActionApproval by id: its status (`pending`, `approved`, `denied`, `consumed`, or `expired`), requesting identity, responder, expiry, `version`, and a `context_summary` naming the frozen call. Argument values are never exposed — they appear only as `arguments_hash` — so this read is safe for a reviewer who may not read the payload. It never returns a ToolInvocation proof token; only the approve response carries one. Use the returned `version` as `expected_version` when responding.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-gateway. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "action-approvals",
					"title": "ActionApprovals and StandingApprovals",
					"summary": "Durable human decisions over one frozen side-effecting tool call, plus bounded standing authority minted from those decisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-gateway"
				}
			}
		},
		"/v1/action-approvals/{id}/responses": {
			"post": {
				"tags": [
					"actionApprovals"
				],
				"operationId": "actionApprovals.decideActionApproval",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ActionApprovalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"decision": {
													"type": "string",
													"enum": [
														"approve"
													]
												},
												"approval": {
													"$ref": "#/components/schemas/Objects_150"
												},
												"proof": {
													"type": "object",
													"properties": {
														"action_approval_id": {
															"$ref": "#/components/schemas/NonBrowserActionApprovalId"
														},
														"token": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 8192
																}
															]
														}
													},
													"required": [
														"action_approval_id",
														"token"
													],
													"additionalProperties": false
												}
											},
											"required": [
												"decision",
												"approval",
												"proof"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"decision": {
													"type": "string",
													"enum": [
														"approve"
													]
												},
												"approval": {
													"$ref": "#/components/schemas/Objects_151"
												}
											},
											"required": [
												"decision",
												"approval"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"decision": {
													"type": "string",
													"enum": [
														"approve"
													]
												},
												"approval": {
													"$ref": "#/components/schemas/Objects_152"
												}
											},
											"required": [
												"decision",
												"approval"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"decision": {
													"type": "string",
													"enum": [
														"approve"
													]
												},
												"approval": {
													"$ref": "#/components/schemas/Objects_153"
												}
											},
											"required": [
												"decision",
												"approval"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"decision": {
													"type": "string",
													"enum": [
														"approve"
													]
												},
												"approval": {
													"$ref": "#/components/schemas/Objects_154"
												}
											},
											"required": [
												"decision",
												"approval"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"decision": {
													"type": "string",
													"enum": [
														"deny"
													]
												},
												"approval": {
													"$ref": "#/components/schemas/Union_277"
												}
											},
											"required": [
												"decision",
												"approval"
											],
											"additionalProperties": false
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "The harness does not satisfy the required protocol or capability set.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeHarnessIncompatibleError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"decision": {
										"type": "string",
										"enum": [
											"approve",
											"deny"
										]
									},
									"instructions": {
										"type": "string",
										"allOf": [
											{
												"maxLength": 8192
											}
										]
									},
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"standing": {
										"type": "object",
										"properties": {
											"ttl_seconds": {
												"type": "integer",
												"allOf": [
													{
														"minimum": 60,
														"maximum": 2592000
													}
												]
											},
											"scope": {
												"type": "string",
												"enum": [
													"exact_arguments",
													"tool_on_connection"
												]
											}
										},
										"required": [
											"ttl_seconds",
											"scope"
										],
										"additionalProperties": false
									}
								},
								"required": [
									"expected_version",
									"decision"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Respond to an ActionApproval",
				"description": "Records a human `approve` or `deny` decision on one ActionApproval and unparks the waiting Run. `expected_version` must match the ActionApproval's current `version`, optional `instructions` are carried to the harness and recorded in `action_approval.resolved`, and an `Idempotency-Key` lets an exact retry replay the captured response. The workspace approval-responder roles (root/admin) authorize a caller that asserts no responder. Alternatively a control-plane human-asserter caller (a root/admin/developer key, never an execution-plane runner) may assert the responding end-user Principal via `acted_as`: the response is then authorized only when that Principal holds an active `approve` PermissionAssignment surviving the full ActionPolicy ladder (a deny ActionPolicy dominates) on the ActionApproval's subject resource — its SurfaceScope or Connection for a CapabilityGateway ActionApproval, its Agent or SurfaceScope for a Custom tool (automation-step ActionApprovals route to no PermissionAssignment and stay role-only). The asserted Principal is recorded as the responder and the asserting key is audited; `acted_as` is never ignored — if present it must satisfy that PermissionAssignment path or the response is refused. An approved ToolInvocation returns a single-use, time-bounded proof token that this response is the only place to read; a Custom-tool approval instead emits `run.action_authorized` and the same Run stays parked until the application posts the matching `user.custom_tool_result`. A denial also resumes the Run — the harness is told the call was refused.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-gateway. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/action-approvals"
						},
						"observe_operation": "actionApprovals.listActionApprovals"
					}
				},
				"x-checkfu-support": {
					"id": "action-approvals",
					"title": "ActionApprovals and StandingApprovals",
					"summary": "Durable human decisions over one frozen side-effecting tool call, plus bounded standing authority minted from those decisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-gateway"
				}
			}
		},
		"/v1/standing-approvals": {
			"get": {
				"tags": [
					"standingApprovals"
				],
				"operationId": "standingApprovals.listStandingApprovals",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_155"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List StandingApprovals",
				"description": "Lists the workspace's StandingApprovals (D194) — the bounded, revocable artifacts that downgrade `require_approval` to `allow` for one exact tuple. Each names its originating ActionApproval, the acting Principal and AgentInstallation it is bound to, the connection/tool tuple and `connection_version` it dies with on rotation, its `scope` (`exact_arguments` or `tool_on_connection`), `expires_at`, `minted_by`, and `status` (`active`, `revoked`, or `expired`). A window that has elapsed reads as `expired`. Newest first unless `order` is given.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-gateway. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "action-approvals",
					"title": "ActionApprovals and StandingApprovals",
					"summary": "Durable human decisions over one frozen side-effecting tool call, plus bounded standing authority minted from those decisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-gateway"
				}
			}
		},
		"/v1/standing-approvals/{id}": {
			"get": {
				"tags": [
					"standingApprovals"
				],
				"operationId": "standingApprovals.getStandingApproval",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/StandingApprovalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_155"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a standing approval",
				"description": "Reads one StandingApproval by id: its scope, bound subject/connection tuple, `connection_version`, `expires_at`, `minted_by`, originating `action_approval_id`, and `status`. Argument values are never exposed — an `exact_arguments` artifact carries only the `arguments_hash` it silences. Use the returned resource to decide whether to revoke it.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-gateway. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "action-approvals",
					"title": "ActionApprovals and StandingApprovals",
					"summary": "Durable human decisions over one frozen side-effecting tool call, plus bounded standing authority minted from those decisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-gateway"
				}
			}
		},
		"/v1/standing-approvals/{id}/revocation": {
			"post": {
				"tags": [
					"standingApprovals"
				],
				"operationId": "standingApprovals.revokeStandingApproval",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/StandingApprovalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_155"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Revoke a standing approval",
				"description": "Revokes one StandingApproval so it silences no further calls (D194). Revocation is immediate and audited; the next ToolInvocation for its tuple parks for a human again. Idempotent — revoking an already-revoked or expired artifact is refused as a conflict, and an `Idempotency-Key` lets an exact retry replay the response. The originating ActionApproval and any calls it already silenced are unaffected; their audit trail remains.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: capability-gateway. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "standingApprovals.listStandingApprovals"
					}
				},
				"x-checkfu-support": {
					"id": "action-approvals",
					"title": "ActionApprovals and StandingApprovals",
					"summary": "Durable human decisions over one frozen side-effecting tool call, plus bounded standing authority minted from those decisions.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "capability-gateway"
				}
			}
		},
		"/v1/usage": {
			"get": {
				"tags": [
					"usage"
				],
				"operationId": "usage.listUsage",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "principal_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": false
					},
					{
						"name": "agent_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": false
					},
					{
						"name": "surface_scope_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SurfaceScopeId"
						},
						"required": false
					},
					{
						"name": "automation_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": false
					},
					{
						"name": "session_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": false
					},
					{
						"name": "run",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/RunId"
						},
						"required": false
					},
					{
						"name": "attempt",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/RunAttemptId"
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/UsageEntrySubject"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List raw UsageLedger entries",
				"description": "Returns a page of append-only UsageEntry records, each carrying exactly one model, unit-metered, session-runtime, sandbox-compute, or snapshot-retention measurement plus its immutable Workspace, Session, Run, RunAttempt, Agent, Principal, SurfaceScope, and Automation attribution. Filter by any of those dimensions and by `order`; each page is clamped to at most 1,000 entries. This is the raw ledger — prefer `usage.getUsageSeries` when you want totals rather than individual facts.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: usage-series. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "usage",
					"title": "Usage",
					"summary": "Authoritative Usage ledger reads and bounded Environment series.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "usage-series"
				}
			}
		},
		"/v1/usage/series": {
			"get": {
				"tags": [
					"usage"
				],
				"operationId": "usage.getUsageSeries",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "from",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/UsageSeriesTimestamp"
						},
						"required": true
					},
					{
						"name": "to",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/UsageSeriesTimestamp"
						},
						"required": true
					},
					{
						"name": "bucket",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"day"
							]
						},
						"required": true
					},
					{
						"name": "monetary_view",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"event_time",
								"accounting_time"
							]
						},
						"required": true
					},
					{
						"name": "group_by",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"none",
								"agent_definition",
								"model_routing_profile",
								"cost_class",
								"automation"
							]
						},
						"required": true
					},
					{
						"name": "display_timezone",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/UsageSeriesDisplayTimeZone"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"from": {
											"$ref": "#/components/schemas/UsageSeriesTimestamp"
										},
										"to": {
											"$ref": "#/components/schemas/UsageSeriesTimestamp"
										},
										"as_of": {
											"$ref": "#/components/schemas/UsageSeriesTimestamp"
										},
										"bucket": {
											"type": "string",
											"enum": [
												"day"
											]
										},
										"monetary_view": {
											"type": "string",
											"enum": [
												"event_time",
												"accounting_time"
											]
										},
										"display_timezone": {
											"$ref": "#/components/schemas/UsageSeriesDisplayTimeZone"
										},
										"revision": {
											"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
										},
										"watermark": {
											"type": "object",
											"properties": {
												"as_of": {
													"$ref": "#/components/schemas/UsageSeriesTimestamp"
												},
												"status": {
													"type": "string",
													"enum": [
														"current",
														"partial"
													]
												}
											},
											"required": [
												"as_of",
												"status"
											],
											"additionalProperties": false
										},
										"usage": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"bucket_start": {
														"$ref": "#/components/schemas/UsageSeriesTimestamp"
													},
													"bucket_end": {
														"$ref": "#/components/schemas/UsageSeriesTimestamp"
													},
													"incomplete": {
														"type": "boolean"
													},
													"spend_status": {
														"type": "string",
														"enum": [
															"complete",
															"partial",
															"not_applicable"
														]
													},
													"group": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"totals": {
														"type": "object",
														"properties": {
															"input_tokens": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"cached_input_tokens": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"cache_write_input_tokens": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"output_tokens": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"reasoning_output_tokens": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"total_tokens": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"active_ms": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"running_ms": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeIntegerEncoded"
															},
															"storage_mib_ms": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"fact_count": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"late_fact_count": {
																"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
															},
															"spend_coverage": {
																"type": "object",
																"properties": {
																	"charged": {
																		"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
																	},
																	"unpriced": {
																		"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
																	},
																	"byok": {
																		"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
																	},
																	"unknown": {
																		"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
																	}
																},
																"required": [
																	"charged",
																	"unpriced",
																	"byok",
																	"unknown"
																],
																"additionalProperties": false
															}
														},
														"required": [
															"input_tokens",
															"cached_input_tokens",
															"cache_write_input_tokens",
															"output_tokens",
															"reasoning_output_tokens",
															"total_tokens",
															"active_ms",
															"storage_mib_ms",
															"fact_count",
															"late_fact_count",
															"spend_coverage"
														],
														"additionalProperties": false
													}
												},
												"required": [
													"bucket_start",
													"bucket_end",
													"incomplete",
													"spend_status",
													"group",
													"totals"
												],
												"additionalProperties": false
											}
										},
										"computer": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/UsageSeriesComputerBucket"
											}
										},
										"spend": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"bucket_start": {
														"$ref": "#/components/schemas/UsageSeriesTimestamp"
													},
													"bucket_end": {
														"$ref": "#/components/schemas/UsageSeriesTimestamp"
													},
													"incomplete": {
														"type": "boolean"
													},
													"spend_status": {
														"type": "string",
														"enum": [
															"complete",
															"partial"
														]
													},
													"group": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"currency": {
														"type": "string",
														"enum": [
															"usd"
														]
													},
													"exact_picousd": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^-?\\d+$"
															}
														]
													}
												},
												"required": [
													"bucket_start",
													"bucket_end",
													"incomplete",
													"spend_status",
													"group",
													"currency",
													"exact_picousd"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"from",
										"to",
										"as_of",
										"bucket",
										"monetary_view",
										"display_timezone",
										"revision",
										"watermark",
										"usage",
										"computer",
										"spend"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "The read selects more immutable facts than one response can safely decode.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationRangeTooLargeError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get the workspace usage, Computer, and spend series",
				"description": "Aggregates the UsageLedger into aligned UTC calendar-day buckets over an inclusive `from` and exclusive `to` range of at most 90 days. Usage buckets carry exact token totals, sandbox `active_ms`, and snapshot `storage_mib_ms`; sibling Computer buckets carry each provider-metered dimension as an exact decimal string with fact, late, final, and provisional counts; sibling spend buckets carry signed exact pico-USD as a decimal string with their own completeness status, and a missing platform charge is a named state rather than zero. Select `monetary_view` `event_time` to place corrections in the original work's bucket or `accounting_time` to place them when recorded. A bucket whose end is later than the response's `as_of` is explicitly marked incomplete.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: usage-series. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "usage",
					"title": "Usage",
					"summary": "Authoritative Usage ledger reads and bounded Environment series.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "usage-series"
				}
			}
		},
		"/v1/models": {
			"get": {
				"tags": [
					"models"
				],
				"operationId": "models.listModels",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"provider": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
															}
														]
													},
													"model": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															}
														]
													},
													"context_window": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"priced": {
														"type": "boolean"
													},
													"supply_class": {
														"$ref": "#/components/schemas/Union_287"
													}
												},
												"required": [
													"provider",
													"model",
													"context_window",
													"priced",
													"supply_class"
												],
												"additionalProperties": false
											}
										}
									},
									"required": [
										"data"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List routable models",
				"description": "Returns the reviewed models the gateway can route, each with its `provider`, `model`, admitted `context_window` in tokens, whether it is `priced`, and its `supply_class`. The list is a single bounded `data` array (no pagination) derived from the reviewed price catalog and the wired context-window table — it is not a second authority: a model absent here is exactly one admission refuses as `unpriced_model`, so a client can build a model picker without hardcoding provider strings. `supply_class` is `platform_supply` only for routes with an admissible platform adapter behind them; every other priced route is `byok` and needs a workspace credential for its provider. A model outside this list is still schedulable with your own key — it is unpriced, so a model-spend budget cannot admit it, and its context window falls back to the industry floor.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: runtime-design. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "model-routing",
					"title": "Model routing",
					"summary": "Environment-owned model routing profiles and governed BYOK routing.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The Workspace must configure provider credential custody."
					],
					"journey": "runtime-design"
				}
			}
		},
		"/v1/outcomes/analytics": {
			"get": {
				"tags": [
					"outcomes"
				],
				"operationId": "outcomes.getWorkspaceOutcomeAnalytics",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "principal_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": false
					},
					{
						"name": "agent_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/WorkspaceOutcomeAnalyticsConsistency"
										},
										{
											"$ref": "#/components/schemas/WorkspaceOutcomeAnalyticsIncompleteBoundary"
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get workspace Outcome analytics",
				"description": "Scans the latest Outcome per Session from the session event log and returns terminal verdict counts (`satisfied`, `max_iterations_reached`, `failed`, `interrupted`) alongside evaluation and revision totals. Narrow the scan with `principal_id` or `agent_definition_id`. The response is a union: an incomplete result stopped exactly at its stated `session_limit` and carries no metrics at all, so check `complete` before presenting any number as workspace-wide.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: outcome-analytics. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "outcomes",
					"title": "Outcomes and Reports",
					"summary": "Definitions of done, independent grading, Reports, and analytics.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The deployment must configure the production Outcome grader."
					],
					"journey": "outcome-analytics"
				}
			}
		},
		"/v1/budgets": {
			"get": {
				"tags": [
					"budgets"
				],
				"operationId": "budgets.listBudgets",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "state",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"active",
								"paused"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/BudgetSessionLifetimeWindowScope_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Budgets",
				"description": "Returns a page of the workspace's Budgets, optionally filtered by `state` (`active` or `paused`). Each Budget carries its immutable scope, metric, and window plus current thresholds and `version`. Pass that `version` as `expected_version` when patching.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			},
			"post": {
				"tags": [
					"budgets"
				],
				"operationId": "budgets.createBudget",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "a session_lifetime window only on a session-scoped Budget",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BudgetSessionLifetimeWindowScope"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateBudgetSessionLifetimeWindowScope"
							}
						}
					},
					"required": true
				},
				"summary": "Create a Budget",
				"description": "Creates a live guard over the UsageLedger with an immutable scope (`workspace`, `agent_definition`, `principal`, `surface_scope`, `automation`, or `session`), metric (`model_tokens` or provider-normalized `model_spend`), and window (a rolling `duration_seconds`, the UTC `calendar_month`, or a `session`-scoped `session_lifetime`). A hard threshold is required with `breach_action` `block_admission`, `interrupt_turn`, or (`session` scope only) `pause_session`; an optional soft threshold has the sole action `notify` and must be strictly lower. One exact scope, metric, and window tuple identifies at most one live Budget, and a single admitted identity may match at most seven active Budgets. Send `Idempotency-Key` so a retry replays the created Budget; returns 201.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/budgets/{id}": {
			"get": {
				"tags": [
					"budgets"
				],
				"operationId": "budgets.getBudget",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/BudgetId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "a session_lifetime window only on a session-scoped Budget",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BudgetSessionLifetimeWindowScope_2"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Budget by ID",
				"description": "Returns one Budget with its immutable scope, metric, and window, its current soft and hard thresholds, `state`, and `version`. This is configuration, not live consumption — enforcement reads the UsageLedger at each claim for an actual model execution.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			},
			"patch": {
				"tags": [
					"budgets"
				],
				"operationId": "budgets.patchBudget",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/BudgetId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "a session_lifetime window only on a session-scoped Budget",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BudgetSessionLifetimeWindowScope_3"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"$ref": "#/components/schemas/BudgetPositiveSafeInteger"
									},
									"soft_threshold": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Objects_159"
											},
											{
												"type": "null"
											}
										]
									},
									"hard_threshold": {
										"$ref": "#/components/schemas/Objects_160"
									},
									"state": {
										"type": "string",
										"enum": [
											"active",
											"paused"
										]
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update Budget thresholds or state",
				"description": "Changes thresholds or the `active`/`paused` state by compare-and-swap: `expected_version` must equal the Budget's current version or the request conflicts. Scope, metric, and window are immutable and cannot be patched. Budget configuration is snapshotted by each claim, so an edit governs later claims only and never retroactively changes an in-flight reservation. Send `Idempotency-Key` for safe retries.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/budgets/{id}/utilization": {
			"get": {
				"tags": [
					"budgets"
				],
				"operationId": "budgets.getBudgetUtilization",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/BudgetId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A timestamped current-window Budget observation computed from committed UsageLedger facts.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BudgetUtilization"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get current Budget utilization",
				"description": "Returns one timestamped snapshot of committed UsageLedger consumption in this Budget's current window, using the exact Budget configuration/version, scope, metric, inclusive window, safe-integer, and unpriced-spend rules used by enforcement. `settled_usage` excludes active reservations, queue state, quarantine escrow, Workspace quotas, billing credits, and projected work. This is observability only; never use it as admission preflight or as a statement of capacity available to spend.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/billing/status": {
			"get": {
				"tags": [
					"billing"
				],
				"operationId": "billing.getBillingStatus",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"organization_id": {
											"$ref": "#/components/schemas/OrganizationId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"rollout": {
											"type": "object",
											"properties": {
												"catalog_visible": {
													"type": "boolean"
												},
												"platform_supply_eligible": {
													"type": "boolean"
												},
												"usage_projection_enabled": {
													"type": "boolean"
												},
												"charging_enabled": {
													"type": "boolean"
												}
											},
											"required": [
												"catalog_visible",
												"platform_supply_eligible",
												"usage_projection_enabled",
												"charging_enabled"
											],
											"additionalProperties": false
										},
										"catalog": {
											"anyOf": [
												{
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"hidden"
															]
														}
													},
													"required": [
														"kind"
													],
													"additionalProperties": false
												},
												{
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"visible"
															]
														},
														"version": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														},
														"display_credit_microusd": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"explore": {
															"type": "object",
															"properties": {
																"monthly_base_microusd": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																},
																"included_builder_seats": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																},
																"included_credit_microusd": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																}
															},
															"required": [
																"monthly_base_microusd",
																"included_builder_seats",
																"included_credit_microusd"
															],
															"additionalProperties": false
														},
														"team": {
															"type": "object",
															"properties": {
																"monthly_base_microusd": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																},
																"included_builder_seats": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																},
																"additional_builder_monthly_microusd": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																},
																"included_credit_microusd": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																}
															},
															"required": [
																"monthly_base_microusd",
																"included_builder_seats",
																"additional_builder_monthly_microusd",
																"included_credit_microusd"
															],
															"additionalProperties": false
														}
													},
													"required": [
														"kind",
														"version",
														"display_credit_microusd",
														"explore",
														"team"
													],
													"additionalProperties": false
												}
											]
										},
										"commercial": {
											"type": "object",
											"properties": {
												"state": {
													"type": "string",
													"enum": [
														"ready",
														"unavailable",
														"not_provisioned"
													]
												},
												"current_plan_id": {
													"anyOf": [
														{
															"type": "string",
															"enum": [
																"explore",
																"team",
																"enterprise"
															]
														},
														{
															"type": "null"
														}
													]
												},
												"payment_state": {
													"type": "string",
													"enum": [
														"current",
														"past_due",
														"unknown"
													]
												},
												"pooled_credit": {
													"anyOf": [
														{
															"type": "object",
															"properties": {
																"granted_microusd": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																},
																"remaining_microusd": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																},
																"usage_microusd": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																}
															},
															"required": [
																"granted_microusd",
																"remaining_microusd",
																"usage_microusd"
															],
															"additionalProperties": false
														},
														{
															"type": "null"
														}
													]
												}
											},
											"required": [
												"state",
												"current_plan_id",
												"payment_state",
												"pooled_credit"
											],
											"additionalProperties": false
										},
										"provisioning": {
											"type": "object",
											"properties": {
												"local_state": {
													"type": "string",
													"enum": [
														"pending",
														"ready",
														"starter_unavailable"
													]
												},
												"external_state": {
													"type": "string",
													"enum": [
														"pending",
														"ready",
														"retryable",
														"disabled"
													]
												},
												"last_error_code": {
													"anyOf": [
														{
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														},
														{
															"type": "null"
														}
													]
												}
											},
											"required": [
												"local_state",
												"external_state",
												"last_error_code"
											],
											"additionalProperties": false
										},
										"model_access": {
											"type": "object",
											"properties": {
												"binding_id": {
													"anyOf": [
														{
															"$ref": "#/components/schemas/ModelRoutingProfileId"
														},
														{
															"type": "null"
														}
													]
												},
												"source": {
													"type": "string",
													"enum": [
														"workspace_override_configured",
														"workspace_override_rejected",
														"platform_default",
														"unavailable"
													]
												},
												"platform_supply_state": {
													"type": "string",
													"enum": [
														"available",
														"capacity_reached",
														"unavailable",
														"disabled",
														"not_used"
													]
												},
												"provider": {
													"anyOf": [
														{
															"type": "string",
															"allOf": [
																{
																	"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"model": {
													"anyOf": [
														{
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"invalid_byok_falls_back": {
													"type": "boolean",
													"enum": [
														false
													]
												}
											},
											"required": [
												"binding_id",
												"source",
												"platform_supply_state",
												"provider",
												"model",
												"invalid_byok_falls_back"
											],
											"additionalProperties": false
										},
										"builder_seats": {
											"type": "object",
											"properties": {
												"authoritative_quantity": {
													"anyOf": [
														{
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"projection_state": {
													"anyOf": [
														{
															"type": "string",
															"enum": [
																"pending",
																"sending",
																"delivered",
																"retryable",
																"conflict_review"
															]
														},
														{
															"type": "null"
														}
													]
												},
												"remote_quantity": {
													"anyOf": [
														{
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"source": {
													"type": "string",
													"enum": [
														"organization_membership",
														"membership_source_pending"
													]
												}
											},
											"required": [
												"authoritative_quantity",
												"projection_state",
												"remote_quantity",
												"source"
											],
											"additionalProperties": false
										},
										"usage_projections": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"state": {
														"type": "string",
														"enum": [
															"pending",
															"sending",
															"delivered",
															"accepted_pending",
															"delivery_unknown",
															"retryable",
															"conflict_review",
															"dead_letter",
															"external_adjustment_required",
															"externally_adjusted"
														]
													},
													"count": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													}
												},
												"required": [
													"state",
													"count"
												],
												"additionalProperties": false
											}
										},
										"local_usage": {
											"type": "object",
											"properties": {
												"charge_count": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"correction_count": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"original_charge": {
													"$ref": "#/components/schemas/Objects_161"
												},
												"correction_delta": {
													"$ref": "#/components/schemas/Objects_161"
												},
												"net_charge": {
													"$ref": "#/components/schemas/Objects_161"
												},
												"dimensions": {
													"type": "object",
													"properties": {
														"uncached_input_tokens": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"cached_input_tokens": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"cache_write_input_tokens": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"output_tokens": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														},
														"reasoning_output_tokens": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																}
															]
														}
													},
													"required": [
														"uncached_input_tokens",
														"cached_input_tokens",
														"cache_write_input_tokens",
														"output_tokens",
														"reasoning_output_tokens"
													],
													"additionalProperties": false
												}
											},
											"required": [
												"charge_count",
												"correction_count",
												"original_charge",
												"correction_delta",
												"net_charge",
												"dimensions"
											],
											"additionalProperties": false
										},
										"recovery_actions": {
											"type": "array",
											"items": {
												"type": "string",
												"enum": [
													"add_or_repair_byok",
													"retry_provisioning",
													"update_payment_method",
													"wait_for_projection",
													"contact_support"
												]
											}
										}
									},
									"required": [
										"organization_id",
										"workspace_id",
										"rollout",
										"catalog",
										"commercial",
										"provisioning",
										"model_access",
										"builder_seats",
										"usage_projections",
										"local_usage",
										"recovery_actions"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get workspace billing status",
				"description": "Returns the workspace's billing snapshot: rollout, catalog, the organization commercial state, provisioning state, model access (the active ModelRoutingProfile, whether it resolves a workspace BYOK override or platform supply, and platform-supply availability), builder seat counts, usage-projection delivery states, and exact local charge totals. `recovery_actions` names the concrete steps that would clear the current condition. A rejected BYOK override never silently falls back to platform supply.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: platform-supply-billing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "billing",
					"title": "Commercial billing",
					"summary": "Platform supply, entitlements, checkout, portal, and charge projection.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Production commercial and platform-supply switches must be qualified."
					],
					"journey": "platform-supply-billing"
				}
			}
		},
		"/v1/billing/members": {
			"get": {
				"tags": [
					"billing"
				],
				"operationId": "billing.listBillingMembers",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"id": {
														"$ref": "#/components/schemas/OrganizationMembershipId"
													},
													"organization_id": {
														"$ref": "#/components/schemas/OrganizationId"
													},
													"auth_subject_id": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"member_type": {
														"type": "string",
														"enum": [
															"human",
															"service"
														]
													},
													"status": {
														"type": "string",
														"enum": [
															"invited",
															"active",
															"suspended",
															"deleted"
														]
													},
													"accepted_at": {
														"anyOf": [
															{
																"type": "string"
															},
															{
																"type": "null"
															}
														]
													},
													"effective_permissions": {
														"type": "array",
														"items": {
															"type": "string",
															"enum": [
																"organization_administer",
																"workspace_create",
																"agent_create",
																"agent_publish",
																"connection_configure",
																"execution_configure",
																"governance_configure",
																"billing_manage",
																"approval_review",
																"workspace_view"
															]
														}
													},
													"workspace_ids": {
														"type": "array",
														"items": {
															"$ref": "#/components/schemas/WorkspaceId"
														}
													},
													"resource_version": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"seat_class": {
														"type": "string",
														"enum": [
															"builder",
															"free_collaborator"
														]
													}
												},
												"required": [
													"id",
													"organization_id",
													"auth_subject_id",
													"member_type",
													"status",
													"accepted_at",
													"effective_permissions",
													"workspace_ids",
													"resource_version",
													"seat_class"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List billing seats",
				"description": "Returns a page of organization memberships with their computed `seat_class` — `builder` when the membership is an accepted, active human with paid authority, otherwise `free_collaborator`. Seat class follows effective authority, never a display role label, so it can change without any explicit billing action. Page with `limit` and `page`.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: platform-supply-billing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "billing",
					"title": "Commercial billing",
					"summary": "Platform supply, entitlements, checkout, portal, and charge projection.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Production commercial and platform-supply switches must be qualified."
					],
					"journey": "platform-supply-billing"
				}
			}
		},
		"/v1/billing/members/pending": {
			"get": {
				"tags": [
					"billing"
				],
				"operationId": "billing.listPendingBillingMembers",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"organization_id": {
														"$ref": "#/components/schemas/OrganizationId"
													},
													"auth_subject_id": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"status": {
														"type": "string",
														"enum": [
															"pending_activation"
														]
													},
													"seat_class": {
														"type": "string",
														"enum": [
															"builder"
														]
													},
													"error": {
														"type": "string",
														"enum": [
															"billing.entitlement_unavailable",
															"billing.payment_required"
														]
													},
													"source_updated_at": {
														"type": "string"
													}
												},
												"required": [
													"organization_id",
													"auth_subject_id",
													"status",
													"seat_class",
													"error",
													"source_updated_at"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List seats pending billing activation",
				"description": "Returns paid builder activations staged locally because entitlement or payment was unavailable, each with the exact blocking error (`billing.entitlement_unavailable` or `billing.payment_required`) and when its source last changed. These memberships are not yet billable seats; once the blocking condition clears they leave this list and appear in `billing.listBillingMembers`.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: platform-supply-billing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "billing",
					"title": "Commercial billing",
					"summary": "Platform supply, entitlements, checkout, portal, and charge projection.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Production commercial and platform-supply switches must be qualified."
					],
					"journey": "platform-supply-billing"
				}
			}
		},
		"/v1/billing/logs": {
			"get": {
				"tags": [
					"billing"
				],
				"operationId": "billing.listBillingLogs",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"id": {
														"$ref": "#/components/schemas/BillingLogId"
													},
													"organization_id": {
														"$ref": "#/components/schemas/OrganizationId"
													},
													"workspace_id": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/WorkspaceId"
															},
															{
																"type": "null"
															}
														]
													},
													"kind": {
														"type": "string",
														"enum": [
															"commercial_denial",
															"supply_failure",
															"projection_transition",
															"seat_projection"
														]
													},
													"code": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"source_id": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	},
																	{
																		"maxLength": 255
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"message": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"recorded_at": {
														"type": "string"
													}
												},
												"required": [
													"id",
													"organization_id",
													"workspace_id",
													"kind",
													"code",
													"source_id",
													"message",
													"recorded_at"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List billing logs",
				"description": "Returns a page of billing log records — `commercial_denial`, `supply_failure`, `projection_transition`, and `seat_projection` — with their code, source, message, and recorded time. Use it to diagnose why a charge, entitlement, or seat projection did not settle. These are operational diagnostics, not the authoritative charge ledger.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: platform-supply-billing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "billing",
					"title": "Commercial billing",
					"summary": "Platform supply, entitlements, checkout, portal, and charge projection.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Production commercial and platform-supply switches must be qualified."
					],
					"journey": "platform-supply-billing"
				}
			}
		},
		"/v1/billing/checkout/preview": {
			"post": {
				"tags": [
					"billing"
				],
				"operationId": "billing.previewTeamCheckout",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_162"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "Commercial entitlement cannot currently authorize Checkfu-funded work.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BillingEntitlementUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Preview a team plan checkout",
				"description": "Produces a signed checkout preview for the team plan: `preview_id`, `preview_digest`, plan and catalog versions, amount due today and the recurring amount in minor units, and `preview_expires_at`. Nothing is charged and no subscription changes. Pass the returned object back verbatim to `billing.startTeamCheckout` before it expires — the digest binds the exact quoted terms.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: platform-supply-billing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "billing",
					"title": "Commercial billing",
					"summary": "Platform supply, entitlements, checkout, portal, and charge projection.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Production commercial and platform-supply switches must be qualified."
					],
					"journey": "platform-supply-billing"
				}
			}
		},
		"/v1/billing/checkout": {
			"post": {
				"tags": [
					"billing"
				],
				"operationId": "billing.startTeamCheckout",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"state": {
											"type": "string",
											"enum": [
												"redirect",
												"confirmed"
											]
										},
										"url": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"pattern": "^https:\\/\\/[^\\s]+$"
														},
														{
															"maxLength": 2048
														}
													]
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"state",
										"url"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"402": {
						"description": "The Organization's payment state blocks new Checkfu-funded work.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BillingPaymentRequiredError"
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IdempotencyConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "Commercial entitlement cannot currently authorize Checkfu-funded work.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BillingEntitlementUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_162"
							}
						}
					},
					"required": true
				},
				"summary": "Start a team plan checkout",
				"description": "Submits a previously previewed checkout; the payload must be the exact `billing.previewTeamCheckout` response, whose digest and request fingerprint fence the quoted terms. `Idempotency-Key` is required, and a retry under the same key replays the stored outcome rather than starting a second checkout. Returns `state` `redirect` with a hosted checkout URL, or `state` `confirmed` when no redirect is needed.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: platform-supply-billing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/organization/billing"
						},
						"observe_operation": "billing.getBillingStatus"
					}
				},
				"x-checkfu-support": {
					"id": "billing",
					"title": "Commercial billing",
					"summary": "Platform supply, entitlements, checkout, portal, and charge projection.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Production commercial and platform-supply switches must be qualified."
					],
					"journey": "platform-supply-billing"
				}
			}
		},
		"/v1/billing/checkout/cancel": {
			"post": {
				"tags": [
					"billing"
				],
				"operationId": "billing.cancelTeamCheckout",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"state": {
											"type": "string",
											"enum": [
												"canceled"
											]
										},
										"preview_id": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^bco_[0-9a-f]{32}$"
												}
											]
										}
									},
									"required": [
										"state",
										"preview_id"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IdempotencyConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "Commercial entitlement cannot currently authorize Checkfu-funded work.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BillingEntitlementUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"preview_id": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^bco_[0-9a-f]{32}$"
											}
										]
									},
									"preview_digest": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									}
								},
								"required": [
									"preview_id",
									"preview_digest"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Cancel a pending team plan checkout",
				"description": "Voids a checkout that was previewed but not confirmed, identified by its `preview_id` and matching `preview_digest`. `Idempotency-Key` is required and a retry replays the same canceled result. The preview cannot be reused afterward — obtain a fresh one from `billing.previewTeamCheckout` before starting checkout again.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: platform-supply-billing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "billing",
					"title": "Commercial billing",
					"summary": "Platform supply, entitlements, checkout, portal, and charge projection.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Production commercial and platform-supply switches must be qualified."
					],
					"journey": "platform-supply-billing"
				}
			}
		},
		"/v1/billing/portal": {
			"post": {
				"tags": [
					"billing"
				],
				"operationId": "billing.openBillingPortal",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"url": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^https:\\/\\/[^\\s]+$"
												},
												{
													"maxLength": 2048
												}
											]
										}
									},
									"required": [
										"url"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IdempotencyConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "Commercial entitlement cannot currently authorize Checkfu-funded work.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BillingEntitlementUnavailableError"
								}
							}
						}
					}
				},
				"summary": "Open the hosted billing portal",
				"description": "Mints a short-lived hosted billing portal URL for the organization, used to manage payment methods and subscription details. Send `Idempotency-Key` so a retry returns the same URL within the receipt's lifetime instead of minting another. The call itself changes no billing state; any change happens inside the portal.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: platform-supply-billing. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/organization/billing"
						},
						"observe_operation": "billing.getBillingStatus"
					}
				},
				"x-checkfu-support": {
					"id": "billing",
					"title": "Commercial billing",
					"summary": "Platform supply, entitlements, checkout, portal, and charge projection.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Production commercial and platform-supply switches must be qualified."
					],
					"journey": "platform-supply-billing"
				}
			}
		},
		"/v1/sessions": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.listSessions",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "agent_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": false
					},
					{
						"name": "agent_version",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "created_at[gt]",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "created_at[gte]",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "created_at[lt]",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "created_at[lte]",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "memory_store_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/MemoryStoreId"
						},
						"required": false
					},
					{
						"name": "automation_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AutomationId"
						},
						"required": false
					},
					{
						"name": "include_archived",
						"in": "query",
						"schema": {
							"type": "boolean"
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					},
					{
						"name": "statuses",
						"in": "query",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/components/schemas/Union_299"
							}
						},
						"required": false,
						"style": "form",
						"explode": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsSessionPage",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsSessionPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "List Sessions",
				"description": "Lists Sessions in the selected Workspace, ordered newest-first by `created_at` unless `order=asc`. Filter with `agent_id`; `agent_version` applies only when `agent_id` is also supplied. Additional filters are the four exclusive or inclusive `created_at` bounds, `memory_store_id` (Sessions whose Resources include that MemoryStore), `automation_id` (Checkfu's sole CMA noun substitution for `deployment_id`), repeated `statuses`, and `include_archived`; archived Sessions are excluded by default. Returns a bidirectional page with `data`, `next_page`, and `prev_page`; resend either non-null cursor as `page`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"post": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.createSession",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "BetaManagedAgentsSession",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsSession"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationMalformedError"
										},
										{
											"$ref": "#/components/schemas/SessionDriveBadRequestError"
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary. | The requested MemoryStore or document does not exist.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationNotFoundError"
										},
										{
											"$ref": "#/components/schemas/ValidationNotFoundError"
										},
										{
											"$ref": "#/components/schemas/MemoryNotFoundError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | The MemoryStore write conflicts with the current revision. | An idempotent mutation conflicts with a completed or in-progress request for the same key. | The operation is illegal for the resource's current lifecycle state.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/MemoryConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										},
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints. | The harness does not satisfy the required protocol or capability set.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ModelNoEligibleModelError"
										},
										{
											"$ref": "#/components/schemas/ModelNoEligibleModelError"
										},
										{
											"$ref": "#/components/schemas/RuntimeHarnessIncompatibleError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "No eligible Runner can currently claim the work. | Platform-managed model credentials are temporarily unavailable.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeRunnerUnavailableError"
										},
										{
											"$ref": "#/components/schemas/ModelPlatformSupplyUnavailableError"
										}
									]
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SessionCreateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Create a Session",
				"description": "Creates a CMA-shaped Session from an `agent` selector and an `environment_id`. The Agent selector resolves one exact Agent Version; the Environment supplies the versioned execution recipe. Optional `budget`, `initial_events`, `metadata`, `resources`, `title`, and ordered `vault_ids` match Claude Managed Agents. Resources may be repositories, files, or memory stores and are snapshotted into the Session. The authenticated API key supplies organization and Workspace authority; the request never accepts or manufactures a Principal, Deployment, Revision, sandbox profile, or client reference. Up to 50 `initial_events` may start work in the create call. Send an `Idempotency-Key` so an identical retry returns the original Session; success returns the Session resource with 201.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/fork": {
			"post": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.forkSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "BetaManagedAgentsSession",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsSession_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"202": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"target_session_id": {
											"$ref": "#/components/schemas/SessionId"
										},
										"status": {
											"type": "string",
											"enum": [
												"pending"
											]
										},
										"phase": {
											"type": "string",
											"enum": [
												"selecting_prefix",
												"cloning_checkpoint",
												"copying_history",
												"projecting_history",
												"activating"
											]
										},
										"cursor": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"retry_after_ms": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										}
									},
									"required": [
										"target_session_id",
										"status",
										"phase",
										"cursor",
										"retry_after_ms"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key. | The checkpoint is no longer available for the requested operation. | Session history required by the operation has been removed or is unavailable.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										},
										{
											"$ref": "#/components/schemas/RuntimeCheckpointExpiredError"
										},
										{
											"$ref": "#/components/schemas/RuntimeSessionHistoryUnavailableError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "No eligible Runner can currently claim the work.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeRunnerUnavailableError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SessionForkSelector"
							}
						}
					},
					"required": true
				},
				"summary": "Fork a Session",
				"description": "Creates an independent Session from a readable prefix of this Session's event ledger. The body is a selector: an empty object takes the committed head, `{ at_event }` an exact event, `{ checkpoint }` a live Checkpoint whose sandbox disk is cloned as well. An `Idempotency-Key` is required, and a 202 fork-progress envelope (`target_session_id`, `phase`, `cursor`, `retry_after_ms`) means retry the exact same request and key until 201 returns the Session. Inherited events keep their ids and sequence numbers, the target appends `session.forked` as its first new event and becomes independently driveable, and no Run leases, waits, or pending ActionApprovals carry over.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{session_id}": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.getSession",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsSession",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsSession_2"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Get a Session",
				"description": "Retrieves one CMA-shaped Session. The response contains the resolved Agent Version snapshot, Environment ID, Resources, Vault IDs, budget, metadata, title, lifecycle status, timestamps, usage, statistics, and outcome evaluations. Checkfu adds only optional `automation_id`, the bounded Deployment-to-Automation terminology substitution. An id outside the authenticated Workspace answers not-found.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"post": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.patchSession",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsSession",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsSession_2"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | The operation is illegal for the resource's current lifecycle state.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SessionUpdateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Update a Session's title or metadata",
				"description": "Sets or clears a Session's display title and correlation metadata; `title` is required and `null` clears it, while `metadata` is optional — omitting it leaves the bag untouched and sending `{}` clears it. Metadata is replaced whole rather than merged per key, because the platform never reads the keys it stores. Both are display and correlation data only, with no admission, authorization, or routing meaning, and updating is last-write-wins and allowed while a turn is active or after the Session is terminal. A material change appends a content-free `session.title_updated` or `session.metadata_updated` marker — neither title text nor metadata keys and values enter the event ledger — while a non-null title or a non-empty bag is denied for zero-data-retention Sessions. Returns the updated Session.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"delete": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.deleteSession",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Confirmation that a Session has been permanently deleted.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsDeletedSession"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Delete a Session",
				"description": "Permanently deletes a Session record, its events, associated sandbox, and Session-produced files, returning a session_deleted confirmation. Independently managed Files, MemoryStores, Vaults, Skills, Environments, and Agents are unaffected. Checkfu's retention boundary tombstones the directory first and crypto-shreds retained content before returning; exact retries converge on the same confirmation.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{session_id}/resources": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.listSessionResources",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 1000
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsSessionResourcePage",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsSessionResourcePage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "List Session Resources",
				"description": "Lists the Session's snapshotted GitHub repository, File, and MemoryStore Resources in attachment order. `limit` accepts 1 through 1000; omission returns all remaining Resources. Resend a non-null `next_page` as `page` until it is null.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"post": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.addSessionResource",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsFileResource",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsFileResource"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BetaManagedAgentsFileResourceParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Add a Session Resource",
				"description": "Attaches one uploaded File to a live Session and returns its immutable File Resource snapshot. The File must belong to the selected Workspace, mount paths cannot overlap, and a Session accepts at most 500 File Resources. The Resource and its read-only runtime mount are committed atomically.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{session_id}/resources/{resource_id}": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.getSessionResource",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "resource_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionResourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsSessionResource",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsSessionResource"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Get a Session Resource",
				"description": "Retrieves one identified File or GitHub repository Resource attached to the Session. The response is the immutable public attachment snapshot and never includes a repository authorization token. A Session or Resource outside the selected Workspace answers not-found.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"post": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.updateSessionResource",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "resource_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionResourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsSessionResource",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsSessionResource"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BetaManagedAgentsSessionResourceUpdateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Update a Session Resource",
				"description": "Replaces the write-only authorization token for one GitHub repository Resource and returns its updated public snapshot. File and MemoryStore Resources do not support this operation, and the token is never returned or recorded in Session events.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "sessions.getSessionResource"
					}
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"delete": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.deleteSessionResource",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "resource_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionResourceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsDeleteSessionResource",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsDeleteSessionResource"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Delete a Session Resource",
				"description": "Removes one uploaded File Resource and its runtime mount atomically. GitHub repository Resources remain attached for the Session lifetime and are not accepted by this operation.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/ledger": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.getSessionLedger",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"session_id": {
											"$ref": "#/components/schemas/SessionId"
										},
										"current_definition_version": {
											"anyOf": [
												{
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"current_context_tokens": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"cumulative_tokens": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"loaded_capabilities": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_163"
											}
										},
										"compactions": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"event_id": {
														"$ref": "#/components/schemas/EventId"
													},
													"seq": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"strategy": {
														"$ref": "#/components/schemas/Union_65"
													},
													"tokens_before": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"tokens_after": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"created_at": {
														"type": "string"
													}
												},
												"required": [
													"event_id",
													"seq",
													"strategy",
													"tokens_before",
													"tokens_after",
													"created_at"
												],
												"additionalProperties": false
											}
										},
										"condensations": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"event_id": {
														"$ref": "#/components/schemas/EventId"
													},
													"seq": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"through_sequence": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"condensed_user_messages": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"condensed_agent_messages": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"created_at": {
														"type": "string"
													}
												},
												"required": [
													"event_id",
													"seq",
													"through_sequence",
													"condensed_user_messages",
													"condensed_agent_messages",
													"created_at"
												],
												"additionalProperties": false
											}
										},
										"last_event_seq": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										}
									},
									"required": [
										"session_id",
										"current_definition_version",
										"current_context_tokens",
										"cumulative_tokens",
										"loaded_capabilities",
										"compactions",
										"last_event_seq"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Session's context ledger",
				"description": "Reads the Session's context ledger: the admitted definition version, `current_context_tokens` (which follows compaction resets), never-decreasing `cumulative_tokens`, the loaded tool and skill capabilities by reference, every compaction, and each platform-authored condensation with the `through_sequence` it covered. It answers what is loaded and what it has cost, rather than what happened, and is derived from the authoritative event ledger on every read. It carries no prompts, messages, or argument content, so it is shareable where a transcript is not.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/diff": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.diffSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "wire",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"true"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"source": {
											"$ref": "#/components/schemas/SessionId"
										},
										"branch": {
											"$ref": "#/components/schemas/SessionId"
										},
										"through_event": {
											"$ref": "#/components/schemas/EventId"
										},
										"through_sequence": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"source_tail": {
											"$ref": "#/components/schemas/Objects_164"
										},
										"branch_tail": {
											"$ref": "#/components/schemas/Objects_164"
										},
										"projection": {
											"type": "object",
											"properties": {
												"source_status": {
													"type": "string"
												},
												"branch_status": {
													"type": "string"
												},
												"diverged_fields": {
													"type": "array",
													"items": {
														"type": "string"
													}
												}
											},
											"required": [
												"source_status",
												"branch_status",
												"diverged_fields"
											],
											"additionalProperties": false
										},
										"source_outcome": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Objects_165"
												},
												{
													"type": "null"
												}
											]
										},
										"branch_outcome": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Objects_165"
												},
												{
													"type": "null"
												}
											]
										},
										"source_context": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Objects_166"
												},
												{
													"type": "null"
												}
											]
										},
										"branch_context": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Objects_166"
												},
												{
													"type": "null"
												}
											]
										},
										"wire": {
											"type": "object",
											"properties": {
												"canonical_form_version": {
													"type": "number",
													"enum": [
														1
													]
												},
												"source_calls": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"branch_calls": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"compared": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"matched": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"unreadable": {
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												"truncated": {
													"type": "boolean"
												},
												"first_divergence": {
													"anyOf": [
														{
															"type": "object",
															"properties": {
																"index": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0
																		}
																	]
																},
																"source_seq": {
																	"anyOf": [
																		{
																			"type": "integer"
																		},
																		{
																			"type": "null"
																		}
																	]
																},
																"branch_seq": {
																	"anyOf": [
																		{
																			"type": "integer"
																		},
																		{
																			"type": "null"
																		}
																	]
																}
															},
															"required": [
																"index",
																"source_seq",
																"branch_seq"
															],
															"additionalProperties": false
														},
														{
															"type": "null"
														}
													]
												}
											},
											"required": [
												"canonical_form_version",
												"source_calls",
												"branch_calls",
												"compared",
												"matched",
												"unreadable",
												"truncated",
												"first_divergence"
											],
											"additionalProperties": false
										}
									},
									"required": [
										"source",
										"branch",
										"through_event",
										"through_sequence",
										"source_tail",
										"branch_tail",
										"projection",
										"source_outcome",
										"branch_outcome",
										"source_context",
										"branch_context"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Diff a forked Session against its source",
				"description": "Compares a fork with its recorded source: `id` must be a fork, and lineage is read from the branch's own ledger rather than from anything the caller claims. Returns the fork boundary (`through_event`, `through_sequence`), a tail summary per side past that boundary (positions scanned, event counts by type, the settling event, `last_seq`, and a `complete` flag that goes false when the bounded scan truncated), the diverged projection fields and both statuses, plus each side's Outcome and context-token totals. Unavailable positions are counted rather than guessed at, so erasure stays as visible here as in an export, and the whole view is derived on every read. An admin or root key may add `wire=true` for the model-wire drift block.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/checkpoints": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.listSessionCheckpoints",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/CheckpointLifetime"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Session Checkpoints",
				"description": "Lists the Session's Checkpoints as secret-free metadata: the snapshot boundary (`through_sequence`, `through_event_id`), the harness and SandboxProfile revisions it was taken against, and its timestamps. Snapshot contents never cross HTTP. Checkpoints expire 30 days after creation and a zero-data-retention Workspace creates none, so an empty list is normal; a live Checkpoint id is what the `checkpoint` fork selector consumes to clone sandbox disk state. Returns a `data` array plus a `next_page` cursor.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/events": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.listEvents",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "after",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 0,
							"maximum": 9007199254740991
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_423"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List persisted Session events",
				"description": "Pages the Session's persisted event ledger — the durable truth every transcript, trace, usage record, and UI projection is derived from. Returns readable envelopes in `data`, positions whose content cannot be produced in `unavailable` (each naming its `seq`, content class, and a `shredded` or `zdr` reason), and `next_page`; continue until `next_page` is null. Pages are budgeted by owned ledger positions, so a page can carry an empty `data` array and a non-empty `unavailable` array. `limit` defaults to 100 and is capped at 1000; order within a Session by `seq` and deduplicate by event `id`. Positional access is declared, not incidental: pass `after` to start reading after any event `seq` — the same per-session coordinate SSE resumes from via `Last-Event-ID` — so a client can rewind to or reread any earlier slice. `after` and `page` are mutually exclusive; `page` remains the continuation token.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"post": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.driveSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Union_309"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/SessionDriveBadRequestError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | The operation is illegal for the resource's current lifecycle state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"422": {
						"description": "No model candidate satisfies the deployment's routing constraints. | The harness does not satisfy the required protocol or capability set.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ModelNoEligibleModelError"
										},
										{
											"$ref": "#/components/schemas/RuntimeHarnessIncompatibleError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					},
					"503": {
						"description": "No eligible Runner can currently claim the work. | Platform-managed model credentials are temporarily unavailable.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeRunnerUnavailableError"
										},
										{
											"$ref": "#/components/schemas/ModelPlatformSupplyUnavailableError"
										}
									]
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"user.message"
												]
											},
											"payload": {
												"type": "object",
												"properties": {
													"content": {
														"$ref": "#/components/schemas/Union_64"
													},
													"attachments": {
														"type": "array",
														"items": {
															"type": "string"
														}
													},
													"connected_runtime": {
														"$ref": "#/components/schemas/ConnectedRuntimeId"
													},
													"run_delivery": {
														"type": "string",
														"enum": [
															"next_run"
														]
													},
													"prompt_integrity_disposition": {
														"type": "string",
														"enum": [
															"accepted_normalization",
															"preserved_original"
														]
													},
													"host_context": {
														"type": "object",
														"properties": {
															"source": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																	}
																]
															},
															"data": {
																"$ref": "#/components/schemas/HostContextData"
															}
														},
														"required": [
															"source",
															"data"
														],
														"additionalProperties": false
													},
													"caused_by": {
														"$ref": "#/components/schemas/Objects_167"
													},
													"surface_scope_id": {
														"$ref": "#/components/schemas/SurfaceScopeId"
													}
												},
												"required": [
													"content",
													"caused_by"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"type",
											"payload"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"system.message"
												]
											},
											"payload": {
												"type": "object",
												"properties": {
													"content": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 8192
															}
														]
													},
													"caused_by": {
														"$ref": "#/components/schemas/Objects_167"
													},
													"surface_scope_id": {
														"$ref": "#/components/schemas/SurfaceScopeId"
													}
												},
												"required": [
													"content",
													"caused_by"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"type",
											"payload"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"user.interrupt"
												]
											},
											"payload": {
												"type": "object",
												"properties": {
													"target_event": {
														"$ref": "#/components/schemas/EventId"
													},
													"session_thread_id": {
														"$ref": "#/components/schemas/SessionThreadId"
													},
													"mode": {
														"type": "string",
														"enum": [
															"cooperative"
														]
													},
													"caused_by": {
														"$ref": "#/components/schemas/Objects_167"
													},
													"surface_scope_id": {
														"$ref": "#/components/schemas/SurfaceScopeId"
													}
												},
												"required": [
													"caused_by"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"type",
											"payload"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"user.custom_tool_result"
												]
											},
											"payload": {
												"type": "object",
												"properties": {
													"tool_use_id": {
														"type": "string"
													},
													"result": {
														"$ref": "#/components/schemas/JsonValue"
													},
													"session_thread_id": {
														"$ref": "#/components/schemas/SessionThreadId"
													},
													"caused_by": {
														"$ref": "#/components/schemas/Objects_167"
													},
													"surface_scope_id": {
														"$ref": "#/components/schemas/SurfaceScopeId"
													}
												},
												"required": [
													"tool_use_id",
													"result",
													"caused_by"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"type",
											"payload"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"user.tool_confirmation"
												]
											},
											"payload": {
												"$ref": "#/components/schemas/ApiUserToolConfirmationPayload"
											}
										},
										"required": [
											"type",
											"payload"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"user.question_answer"
												]
											},
											"payload": {
												"type": "object",
												"properties": {
													"question": {
														"$ref": "#/components/schemas/QuestionId"
													},
													"answers": {
														"$ref": "#/components/schemas/ManagedQuestionAnswers"
													},
													"prompt_integrity_disposition": {
														"type": "string",
														"enum": [
															"accepted_normalization",
															"preserved_original"
														]
													},
													"caused_by": {
														"$ref": "#/components/schemas/Objects_167"
													},
													"surface_scope_id": {
														"$ref": "#/components/schemas/SurfaceScopeId"
													}
												},
												"required": [
													"question",
													"answers",
													"caused_by"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"type",
											"payload"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"user.define_outcome"
												]
											},
											"payload": {
												"type": "object",
												"properties": {
													"description": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 4096
															}
														]
													},
													"rubric": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 65536
															}
														]
													},
													"max_iterations": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 1,
																"maximum": 20
															}
														]
													},
													"deliverables": {
														"$ref": "#/components/schemas/CurrentOutcomeDeliverablesDistinctPaths"
													},
													"report": {
														"type": "object",
														"properties": {
															"extraction": {
																"type": "string",
																"enum": [
																	"json",
																	"model"
																]
															},
															"outputs": {
																"$ref": "#/components/schemas/OutcomeReportDistinctOutputKeys"
															}
														},
														"required": [
															"extraction",
															"outputs"
														],
														"additionalProperties": false
													},
													"verifier": {
														"type": "object",
														"properties": {
															"command": {
																"type": "array",
																"items": {
																	"type": "string",
																	"allOf": [
																		{
																			"minLength": 1
																		}
																	]
																},
																"allOf": [
																	{
																		"minItems": 1
																	},
																	{
																		"maxItems": 64
																	}
																]
															},
															"reward_format": {
																"type": "string",
																"enum": [
																	"reward_text",
																	"reward_json"
																]
															},
															"pass_threshold": {
																"type": "number",
																"allOf": [
																	{
																		"minimum": 0,
																		"maximum": 1
																	}
																]
															}
														},
														"required": [
															"command",
															"reward_format",
															"pass_threshold"
														],
														"additionalProperties": false
													},
													"caused_by": {
														"$ref": "#/components/schemas/Objects_167"
													},
													"surface_scope_id": {
														"$ref": "#/components/schemas/SurfaceScopeId"
													}
												},
												"required": [
													"description",
													"rubric",
													"caused_by"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"type",
											"payload"
										],
										"additionalProperties": false
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Drive a Session with a client event",
				"description": "Appends one client event to the Session, which is how work is made to happen: `user.message` starts a turn or steers a running one, `user.interrupt` ends the current turn without making the Session terminal, `user.custom_tool_result` returns the result of a parked Custom tool by its `tool_use_id`, `user.question_answer` answers one active `agent.question`, `user.define_outcome` attaches a rubric-graded definition of done, and `system.message` appends privileged system context that applies to the accompanying turn and every later one. System context is governed: it is control-plane authority, so a `runner` credential is refused before the Session is even looked up; it is refused when the Session's admitted model route cannot carry a mid-conversation system turn (an Anthropic route takes `system` as a top-level parameter only, so there is no position for one); it never replaces the agent definition's system prompt, which stays frozen; and a Session carries at most 16 of them, because unlike conversation this context is never condensed away and something has to bound it. It appends without starting a turn — a Run already in flight keeps its frozen spec, and the next one reads the instruction. A `user.message` `content` is a plain string or an array of typed content blocks (the CMA shape, adopted as-is): text blocks, image blocks with `base64`/`url`/`file` sources (png/jpeg/gif/webp), and document blocks with `base64` (PDF)/`text`/`url`/`file` sources plus optional `title` and `context`. Content blocks are model-visible input, never a second mount system. Inline images, PDFs, and text documents render at the trusted model gateway in the exact provider dialect and typed user history survives later Runs. A message carries at most 32 blocks and inline sources are byte-capped per block and per message (1 MiB). `url` sources are fetched platform-side only where the operator has configured a content-fetch allowlist: https only, to an allowlisted public DNS host, carrying no userinfo and no explicit port, following no redirect, and refused with a named reason where a deployment configures none; `file` sources are admitted by snapshotting the referenced File's bytes into the message's own inline content at admission (plan 755), so the stored event binds to the snapshot — deleting the original File never affects the stored event, its later-Turn replay, or the stream — and a File whose inline snapshot exceeds the byte caps is refused with a named reason. A new idempotency receipt binds the pre-snapshot authored event to the first admitted snapshot: an exact `Idempotency-Key` retry returns that stored event before a second File read or URL fetch, including after the original File is deleted, while changing the authored source under the same key conflicts before source access. Receipts written before this version retain compatibility by rebuilding the admitted event before their legacy comparison. A ZDR Workspace refuses block content entirely, exactly as it refuses attachments; and a model wire dialect that cannot carry a block type refuses at admission as `runtime.harness_incompatible`, never as a provider-shaped runtime error. A block-carrying message sent while a Run is active always begins the next Run rather than being flattened into the native mid-run channel. Every payload carries `authored_by` and `caused_by` attribution; an `Idempotency-Key` retry returns the first stored event instead of starting a second turn. The response is the stored event envelope — read settlement from the ledger or the stream, never from response timing. A command sent in the wrong state, or answering the wrong tool call or Question, is refused as an invalid transition without advancing the Session.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/mounts": {
			"post": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.attachSessionMount",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Objects_168"
										},
										{
											"$ref": "#/components/schemas/Objects_170"
										},
										{
											"$ref": "#/components/schemas/Objects_172"
										},
										{
											"$ref": "#/components/schemas/Objects_174"
										},
										{
											"$ref": "#/components/schemas/Objects_176"
										},
										{
											"$ref": "#/components/schemas/Objects_178"
										},
										{
											"$ref": "#/components/schemas/Objects_180"
										},
										{
											"$ref": "#/components/schemas/Objects_181"
										},
										{
											"$ref": "#/components/schemas/Objects_182"
										},
										{
											"$ref": "#/components/schemas/Objects_184"
										},
										{
											"$ref": "#/components/schemas/Objects_186"
										},
										{
											"$ref": "#/components/schemas/Objects_188"
										},
										{
											"$ref": "#/components/schemas/Objects_190"
										},
										{
											"$ref": "#/components/schemas/Objects_191"
										},
										{
											"$ref": "#/components/schemas/Objects_194"
										},
										{
											"$ref": "#/components/schemas/Objects_197"
										},
										{
											"$ref": "#/components/schemas/Objects_199"
										},
										{
											"$ref": "#/components/schemas/Objects_201"
										},
										{
											"$ref": "#/components/schemas/Objects_203"
										},
										{
											"$ref": "#/components/schemas/Objects_204"
										},
										{
											"$ref": "#/components/schemas/Objects_206"
										},
										{
											"$ref": "#/components/schemas/Objects_208"
										},
										{
											"$ref": "#/components/schemas/Objects_210"
										},
										{
											"$ref": "#/components/schemas/Objects_212"
										},
										{
											"$ref": "#/components/schemas/Objects_214"
										},
										{
											"$ref": "#/components/schemas/Objects_216"
										},
										{
											"$ref": "#/components/schemas/Objects_218"
										},
										{
											"$ref": "#/components/schemas/Objects_220"
										},
										{
											"$ref": "#/components/schemas/Objects_222"
										},
										{
											"$ref": "#/components/schemas/Objects_224"
										},
										{
											"$ref": "#/components/schemas/Objects_226"
										},
										{
											"$ref": "#/components/schemas/Objects_228"
										},
										{
											"$ref": "#/components/schemas/Objects_230"
										},
										{
											"$ref": "#/components/schemas/Objects_232"
										},
										{
											"$ref": "#/components/schemas/Objects_234"
										},
										{
											"$ref": "#/components/schemas/Objects_236"
										},
										{
											"$ref": "#/components/schemas/Objects_238"
										},
										{
											"$ref": "#/components/schemas/Objects_240"
										},
										{
											"$ref": "#/components/schemas/Objects_242"
										},
										{
											"$ref": "#/components/schemas/Objects_244"
										},
										{
											"$ref": "#/components/schemas/Objects_246"
										},
										{
											"$ref": "#/components/schemas/Objects_248"
										},
										{
											"$ref": "#/components/schemas/Objects_249"
										},
										{
											"$ref": "#/components/schemas/Objects_251"
										},
										{
											"$ref": "#/components/schemas/Objects_254"
										},
										{
											"$ref": "#/components/schemas/Objects_256"
										},
										{
											"$ref": "#/components/schemas/Objects_258"
										},
										{
											"$ref": "#/components/schemas/Objects_260"
										},
										{
											"$ref": "#/components/schemas/Objects_262"
										},
										{
											"$ref": "#/components/schemas/Objects_264"
										},
										{
											"$ref": "#/components/schemas/Objects_266"
										},
										{
											"$ref": "#/components/schemas/Objects_268"
										},
										{
											"$ref": "#/components/schemas/Objects_270"
										},
										{
											"$ref": "#/components/schemas/Objects_272"
										},
										{
											"$ref": "#/components/schemas/Objects_273"
										},
										{
											"$ref": "#/components/schemas/Objects_275"
										},
										{
											"$ref": "#/components/schemas/Objects_277"
										},
										{
											"$ref": "#/components/schemas/Objects_279"
										},
										{
											"$ref": "#/components/schemas/Objects_280"
										},
										{
											"$ref": "#/components/schemas/Objects_282"
										},
										{
											"$ref": "#/components/schemas/Objects_284"
										},
										{
											"$ref": "#/components/schemas/Objects_287"
										},
										{
											"$ref": "#/components/schemas/Objects_289"
										},
										{
											"$ref": "#/components/schemas/Objects_291"
										},
										{
											"$ref": "#/components/schemas/Objects_293"
										},
										{
											"$ref": "#/components/schemas/Objects_294"
										},
										{
											"$ref": "#/components/schemas/Objects_296"
										},
										{
											"$ref": "#/components/schemas/Objects_298"
										},
										{
											"$ref": "#/components/schemas/Objects_300"
										},
										{
											"$ref": "#/components/schemas/Objects_302"
										},
										{
											"$ref": "#/components/schemas/Objects_303"
										},
										{
											"$ref": "#/components/schemas/Objects_305"
										},
										{
											"$ref": "#/components/schemas/Objects_307"
										},
										{
											"$ref": "#/components/schemas/Objects_309"
										},
										{
											"$ref": "#/components/schemas/Objects_311"
										},
										{
											"$ref": "#/components/schemas/Objects_313"
										},
										{
											"$ref": "#/components/schemas/Objects_315"
										},
										{
											"$ref": "#/components/schemas/Objects_317"
										},
										{
											"$ref": "#/components/schemas/Objects_319"
										},
										{
											"$ref": "#/components/schemas/Objects_321"
										},
										{
											"$ref": "#/components/schemas/Objects_323"
										},
										{
											"$ref": "#/components/schemas/Objects_325"
										},
										{
											"$ref": "#/components/schemas/Objects_327"
										},
										{
											"$ref": "#/components/schemas/Objects_329"
										},
										{
											"$ref": "#/components/schemas/Objects_331"
										},
										{
											"$ref": "#/components/schemas/Objects_333"
										},
										{
											"$ref": "#/components/schemas/Objects_335"
										},
										{
											"$ref": "#/components/schemas/Objects_337"
										},
										{
											"$ref": "#/components/schemas/Objects_339"
										},
										{
											"$ref": "#/components/schemas/Objects_341"
										},
										{
											"$ref": "#/components/schemas/Objects_343"
										},
										{
											"$ref": "#/components/schemas/Objects_345"
										},
										{
											"$ref": "#/components/schemas/Objects_347"
										},
										{
											"$ref": "#/components/schemas/Objects_349"
										},
										{
											"$ref": "#/components/schemas/Objects_351"
										},
										{
											"$ref": "#/components/schemas/Objects_355"
										},
										{
											"$ref": "#/components/schemas/Objects_357"
										},
										{
											"$ref": "#/components/schemas/Objects_359"
										},
										{
											"$ref": "#/components/schemas/Objects_361"
										},
										{
											"$ref": "#/components/schemas/Objects_363"
										},
										{
											"$ref": "#/components/schemas/Objects_365"
										},
										{
											"$ref": "#/components/schemas/Objects_367"
										},
										{
											"$ref": "#/components/schemas/Objects_369"
										},
										{
											"$ref": "#/components/schemas/Objects_371"
										},
										{
											"$ref": "#/components/schemas/Objects_373"
										},
										{
											"$ref": "#/components/schemas/Objects_375"
										},
										{
											"$ref": "#/components/schemas/Objects_377"
										},
										{
											"$ref": "#/components/schemas/Objects_379"
										},
										{
											"$ref": "#/components/schemas/Objects_381"
										},
										{
											"$ref": "#/components/schemas/Objects_383"
										},
										{
											"$ref": "#/components/schemas/Objects_385"
										},
										{
											"$ref": "#/components/schemas/Objects_388"
										},
										{
											"$ref": "#/components/schemas/Objects_390"
										},
										{
											"$ref": "#/components/schemas/Objects_392"
										},
										{
											"$ref": "#/components/schemas/Objects_394"
										},
										{
											"$ref": "#/components/schemas/Objects_396"
										},
										{
											"$ref": "#/components/schemas/Objects_398"
										},
										{
											"$ref": "#/components/schemas/Objects_399"
										},
										{
											"$ref": "#/components/schemas/Objects_400"
										},
										{
											"$ref": "#/components/schemas/Objects_402"
										},
										{
											"$ref": "#/components/schemas/Objects_404"
										},
										{
											"$ref": "#/components/schemas/Objects_406"
										},
										{
											"$ref": "#/components/schemas/Objects_408"
										},
										{
											"$ref": "#/components/schemas/Objects_410"
										},
										{
											"$ref": "#/components/schemas/Objects_412"
										},
										{
											"$ref": "#/components/schemas/Objects_414"
										},
										{
											"$ref": "#/components/schemas/Objects_416"
										},
										{
											"$ref": "#/components/schemas/Objects_418"
										},
										{
											"$ref": "#/components/schemas/Objects_420"
										},
										{
											"$ref": "#/components/schemas/Objects_422"
										}
									]
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Union_227"
									},
									{
										"$ref": "#/components/schemas/Objects_128"
									}
								]
							}
						}
					},
					"required": true
				},
				"summary": "Attach a Project mount to a Session",
				"description": "Attaches a Project mount declaration to the Session: `project_id`, an absolute `mount_path` that may not overlap another mount, `access`, and a `revision_policy` of `latest` or a pinned revision. Declarations may only change at a turn boundary — while the Session holds no active turn — and are refused as an invalid transition otherwise. A `latest` policy re-resolves to an immutable revision at the start of every Run, and each resolution is recorded in that Run's `session.mounts_resolved`. For a Git Project, mounting is also an instruction trust action: a read-enabled Agent receives an index of D54-valid Skills found exactly at `.claude/skills/<name>/SKILL.md` in that frozen revision; nested or package-local entries are not announced, and no catalog Skill is created. Accepts an `Idempotency-Key` and returns the appended event envelope with 201.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/mounts/{mount_id}": {
			"delete": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.detachSessionMount",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "mount_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/MountId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Detach a Project mount from a Session",
				"description": "Removes one Project mount declaration from the Session by `mount_id`, so later Runs no longer receive those files. Like attachment, it is allowed only at a turn boundary, while the Session holds no active turn, and is refused as an invalid transition otherwise. Returns no content; the change is recorded in the Session's event ledger.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{session_id}/archive": {
			"post": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.archiveSession",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsSession",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsSession_2"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Archive a Session",
				"description": "Archives the Session: a one-way lifecycle overlay that fences new work while leaving evidence readable. It succeeds only while the Session is quiescent (`pending`, `idle`, or terminal) with no live execution, dispatch, connected-runtime advertisement, Outcome evaluation, ActionApproval continuation, or pending thread-control work, and is retry-safe — repeating it returns the same `archived_at` without appending a second `session.archived`. An archived Session stays retrievable, exportable, forkable, and deletable but cannot be driven, retitled, or have its mounts changed, and is omitted from list responses unless `include_archived=true`. Returns the retained Session resource with a non-null `archived_at`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/screened-messages": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.listScreenedMessages",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"seq": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"event_id": {
														"$ref": "#/components/schemas/EventId"
													},
													"verdict": {
														"type": "string",
														"enum": [
															"pass",
															"block"
														]
													},
													"reason": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"maxLength": 512
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"content_digest": {
														"type": "string",
														"allOf": [
															{
																"pattern": "^sha256:[0-9a-f]{64}$"
															}
														]
													},
													"route": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/Objects_147"
															},
															{
																"type": "null"
															}
														]
													},
													"usage": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/Objects_65"
															},
															{
																"type": "null"
															}
														]
													},
													"withheld_reason": {
														"anyOf": [
															{
																"type": "string",
																"enum": [
																	"screen_block",
																	"screen_failed"
																]
															},
															{
																"type": "null"
															}
														]
													},
													"subagent": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/SubagentId"
															},
															{
																"type": "null"
															}
														]
													},
													"created_at": {
														"type": "string"
													}
												},
												"required": [
													"seq",
													"event_id",
													"verdict",
													"reason",
													"content_digest",
													"route",
													"usage",
													"withheld_reason",
													"subagent",
													"created_at"
												],
												"additionalProperties": false
											}
										},
										"unavailable": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_424"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List DeliveryScreen verdicts for a Session",
				"description": "List the DeliveryScreen's verdicts projected from one Session's event log, so the post-side Check gate's stopped items are listable exactly as an AdmissionFilter's filtered deliveries are — this is the endpoint that explains why an outbound agent message is not readable. Every gate is one gesture (D203): another agent evaluates, before the acting agent (an AdmissionFilter's Check), after it (a DeliveryScreen), or over its work (an OutcomeSpec). Each ScreenedSessionMessage carries the verdict, the bounded reason, the content digest correlating it to the adjacent withheld or delivered `agent.message`, a `withheld_reason` of `screen_block` or `screen_failed` when content was withheld, and the Check's routing and usage counters; structural facts and the screen's bounded verdict text only, never the judged message content. This projects the Session's event log rather than a separate index, so each request scans a bounded window of log positions and a window holding no verdicts returns an empty `data` with a non-null `next_page`: read until `next_page` is null, never until `data` is empty. Retention governs the source log — erased Sessions are not addressable, and any position whose content was crypto-shredded or never durably written under ZDR is reported in `unavailable` rather than silently omitted, so an empty page is never mistaken for a Session that was never screened.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/artifacts": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.listSessionArtifacts",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"outcome": {
																"$ref": "#/components/schemas/OutcomeId"
															},
															"iteration": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															},
															"path": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^\\/\\S+$"
																	}
																]
															},
															"kind": {
																"type": "string",
																"enum": [
																	"captured"
																]
															},
															"size_bytes": {
																"anyOf": [
																	{
																		"type": "integer",
																		"allOf": [
																			{
																				"minimum": 0
																			}
																		]
																	},
																	{
																		"type": "null"
																	}
																]
															}
														},
														"required": [
															"outcome",
															"iteration",
															"path",
															"kind",
															"size_bytes"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"outcome": {
																"$ref": "#/components/schemas/OutcomeId"
															},
															"iteration": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															},
															"path": {
																"type": "string",
																"allOf": [
																	{
																		"pattern": "^\\/\\S+$"
																	}
																]
															},
															"kind": {
																"type": "string",
																"enum": [
																	"failed"
																]
															},
															"reason": {
																"type": "string",
																"enum": [
																	"missing",
																	"too_large",
																	"outside_capture_paths",
																	"unreadable"
																]
															}
														},
														"required": [
															"outcome",
															"iteration",
															"path",
															"kind",
															"reason"
														],
														"additionalProperties": false
													}
												]
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List a Session's captured artifacts",
				"description": "Returns a cursor page of the deliverables the platform captured from the sandbox at settlement, across every Outcome iteration on this Session. Newest Outcome evaluations come first; paths within one evaluation retain declaration order. The opaque cursor resumes at the exact next path, so every response contains at most `limit` entries even when one evaluation declared more paths. Each entry names its Outcome, zero-based iteration, and sandbox path. A capture that did not happen is listed with `kind: \"failed\"` and a typed reason (`missing`, `too_large`, `outside_capture_paths`, `unreadable`) rather than omitted, so a caller can tell an agent that wrote nothing from a file that was refused. Read one artifact's bytes with getSessionArtifact. A ZDR workspace captures no artifacts.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/artifacts/content": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.getSessionArtifact",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "outcome",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/OutcomeId"
						},
						"required": true
					},
					{
						"name": "iteration",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": true
					},
					{
						"name": "path",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^\\/\\S+$"
								}
							]
						},
						"required": true
					},
					{
						"name": "offset",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 0,
							"maximum": 9007199254740991
						},
						"required": false
					},
					{
						"name": "length",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 8388608
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/octet-stream": {
								"schema": {
									"type": "string",
									"format": "binary"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Download one captured artifact",
				"description": "Returns the exact bytes of one captured deliverable, selected by its Outcome, iteration, and sandbox path, as `application/octet-stream`. The artifact must appear in listSessionArtifacts with `kind: \"captured\"`; a failed capture, an unknown path, or a retention-expired body is a not-found. Artifacts are captured at settlement, so a listed artifact is immediately readable — there is no indexing delay to retry through. `offset` and `length` read one byte range and are supplied together — either one alone is a malformed request, since a defaulted half would decide on your behalf how much of the body you receive. `length` is at most 8388608 (8 MiB), the most one response carries. The range is served exactly or not at all: the response always holds exactly `length` bytes starting at `offset`, and a range that runs past the end of the body is a bare not-found rather than a short read. That refusal names nothing, deliberately — it is the same answer as an unknown path or an expired body, so retention state stays uninferable — so size the range from the LISTING instead: `size_bytes` on listSessionArtifacts, which is present on artifacts sealed after 2026-08-15 and `null` (meaning unknown, never empty) on older rows. An artifact is bounded at capture to 262144 bytes (256 KiB), far below the range ceiling, so a caller holding a `null` reads the artifact whole with no range and always gets the complete body.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/files": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.listSessionFiles",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"path": {
																"$ref": "#/components/schemas/SessionOutputPath"
															},
															"kind": {
																"type": "string",
																"enum": [
																	"captured"
																]
															},
															"size": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															},
															"sha256": {
																"anyOf": [
																	{
																		"type": "string",
																		"allOf": [
																			{
																				"pattern": "^sha256:[0-9a-f]{64}$"
																			}
																		]
																	},
																	{
																		"type": "null"
																	}
																]
															}
														},
														"required": [
															"path",
															"kind",
															"size",
															"sha256"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"path": {
																"$ref": "#/components/schemas/SessionOutputPath"
															},
															"kind": {
																"type": "string",
																"enum": [
																	"failed"
																]
															},
															"reason": {
																"$ref": "#/components/schemas/Union_385"
															}
														},
														"required": [
															"path",
															"kind",
															"reason"
														],
														"additionalProperties": false
													}
												]
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List the files a Session produced",
				"description": "Returns a cursor page of the files this Session wrote under the platform-declared session output root (`/mnt/session/outputs`), captured at run settlement and held in the Session's governed workspace filesystem. This needs no Outcome: a plain Session that writes a file is listed here, which is what listSessionArtifacts — keyed by the Outcome that declared a deliverable — cannot answer. Entries are ordered by path and each names its absolute path, byte size, and content digest. A file the capture did not carry is listed with `kind: \"failed\"` and a typed reason rather than omitted, so a bounded capture never reads as an empty one. Current Runners stream each admitted file into Session-owned staged custody before terminal settlement: at most 67108864 bytes (64 MiB) per file and 268435456 bytes (256 MiB) across at most 64 files. `too_large` names a file over the per-file ceiling. `over_capacity` names a file inside that ceiling that could not enter the settlement's file-count, aggregate-byte, or Session storage-quota budget. A new Runner talking to an older control plane falls back to the legacy inline settlement path, whose 1 MiB/file and 8 MiB/settlement bounds remain visible as `over_capacity` rather than silently losing the file. `unreadable` is a read that failed. Read one file's bytes with getSessionFile. A ZDR workspace refuses output settlement and captures no files.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/files/content": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.getSessionFile",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "path",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SessionOutputPath"
						},
						"required": true
					},
					{
						"name": "offset",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 0,
							"maximum": 9007199254740991
						},
						"required": false
					},
					{
						"name": "length",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 8388608
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/octet-stream": {
								"schema": {
									"type": "string",
									"format": "binary"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Download one file a Session produced",
				"description": "Returns the exact bytes of one Session file, selected by its absolute output path, as `application/octet-stream`. The file must appear in listSessionFiles with `kind: \"captured\"`; an excluded file, an unknown path, and an erased body are one not-found, so retention state is never inferable from a read. Files are captured at settlement, so a listed file is immediately readable — there is no indexing delay to retry through. `offset` and `length` read one byte range and are supplied together — either one alone is a malformed request, since a defaulted half would decide on your behalf how much of the body you receive. `length` is at most 8388608 (8 MiB), the most one response carries. The range is served exactly or not at all: the response always holds exactly `length` bytes starting at `offset`, and a range that runs past the end of the body is a bare not-found rather than a short read. Size ranges from the listing — every `captured` entry names its exact `size` — because that refusal deliberately names nothing. The same 8 MiB ceiling bounds a read with NO range: a larger body is refused as a malformed request naming its size and this ceiling, rather than served or silently truncated. Current Runners can capture one file through 67108864 bytes (64 MiB), so use successive exact ranges to reconstruct a larger captured file. Each range currently streams the governed body from byte 0 and discards everything before `offset`, so a file read in N equal parts moves roughly N/2 times its bytes; this is bounded but callers should choose the largest useful range.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/events/{event_id}/content": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.getWireEventContent",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "event_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/EventId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "digest",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^sha256:[0-9a-f]{64}$"
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/octet-stream": {
								"schema": {
									"type": "string",
									"format": "binary"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Resolve retained wire content",
				"description": "Returns the exact retained gateway bytes that a `wire.call` event references, selected by the `digest` query parameter, as `application/octet-stream`. This route is the only way model wire material crosses HTTP and is deliberately narrow: the key must hold an `admin` or `root` role, and the digest must be one the named event actually references. A digest the event does not name, or whose bytes have passed their 30-day retention ceiling, answers not-found, and there is no browsable index of retained content.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{session_id}/threads": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.listThreads",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 1000
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								},
								{
									"maxLength": 14
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A bounded page of Session threads ordered primary-first, then by spawn order.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/SessionThreadPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Session threads",
				"description": "Lists the Session's persistent threads primary-first and then in spawn order. Each resource has a stable `sthr_` id, frozen Agent snapshot, parent relation, `running | idle | rescheduling | terminated` status, cumulative usage and live timing stats, and archive timestamps. Timing freezes only when a thread is archived. Returns at most 1,000 resources and an opaque `next_page` cursor.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-threads. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "multiagent",
					"title": "Multiagent coordination",
					"summary": "Published coordinator rosters and governed delegated execution.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "session-threads"
				}
			}
		},
		"/v1/sessions/{session_id}/threads/{thread_id}": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.getThread",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "thread_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionThreadId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "One persistent, independently addressable Agent thread in a Session.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/SessionThread"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Session thread",
				"description": "Reads one stable Session-thread resource after checking that the thread belongs to the path Session and selected Workspace. The private execution locator is never exposed.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-threads. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "multiagent",
					"title": "Multiagent coordination",
					"summary": "Published coordinator rosters and governed delegated execution.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "session-threads"
				}
			}
		},
		"/v1/sessions/{session_id}/threads/{thread_id}/archive": {
			"post": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.archiveThread",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "thread_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionThreadId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "One persistent, independently addressable Agent thread in a Session.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/SessionThread"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | The operation is not permitted on a Session's primary thread.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/RuntimePrimaryThreadError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Archive an idle Session thread",
				"description": "Permanently terminates one idle child thread and releases its slot under the Session's 25-thread ceiling. Exact retries are idempotent. Running, rescheduling, and terminal-but-unarchived children are refused with `runtime.invalid_transition`; the primary is refused with `runtime.primary_thread`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-threads. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "multiagent",
					"title": "Multiagent coordination",
					"summary": "Published coordinator rosters and governed delegated execution.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "session-threads"
				}
			}
		},
		"/v1/sessions/{session_id}/threads/{thread_id}/events": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.listThreadEvents",
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "thread_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionThreadId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 1000
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								},
								{
									"maxLength": 14
								}
							]
						},
						"required": false
					},
					{
						"name": "after",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 0,
							"maximum": 9007199254740991
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_423"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List a Session thread's events",
				"description": "Pages a primary thread's condensed Session history or a child thread's complete history. The page uses Checkfu EventEnvelope values and the same resumable sequence cursor as Session events.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-threads. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "multiagent",
					"title": "Multiagent coordination",
					"summary": "Published coordinator rosters and governed delegated execution.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "session-threads"
				}
			}
		},
		"/v1/audit": {
			"get": {
				"tags": [
					"audit"
				],
				"operationId": "audit.listAudit",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					},
					{
						"name": "action",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"required": false
					},
					{
						"name": "principal_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": false
					},
					{
						"name": "resource_kind",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"required": false
					},
					{
						"name": "resource_id",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"required": false
					},
					{
						"name": "surface_scope_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SurfaceScopeId"
						},
						"required": false
					},
					{
						"name": "agent_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": false
					},
					{
						"name": "connection_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": false
					},
					{
						"name": "since",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AuditListTimestamp"
						},
						"required": false
					},
					{
						"name": "until",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AuditListTimestamp"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_425"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List AuditRecords",
				"description": "Returns a page of the workspace's append-only audit ledger in `order`, filterable by `action`, `principal_id`, `resource_kind`, `resource_id`, `surface_scope_id`, `agent_definition_id`, `connection_id`, and a `since`/`until` window. `connection_id` answers the per-credential accountability question — who and which agent used one Connection, when, for what — in a single read, including a pre-authorization denial the CapabilityGateway records against the Run. Each AuditRecord carries its actor, outcome, structural `detail_json`, and the tamper-evident `prev_hash` and `content_hash` chain link; the attribution filters are queryable projections outside that hash chain. The contract deliberately has no audit write or delete operation — the ledger is a read surface over exactly what the platform wrote.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/audit/export": {
			"post": {
				"tags": [
					"audit"
				],
				"operationId": "audit.exportAudit",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"format": {
											"type": "string",
											"enum": [
												"checkfu.audit-export"
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												1
											]
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"exported_at": {
											"type": "string"
										},
										"records": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_425"
											}
										},
										"next_after": {
											"anyOf": [
												{
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"format",
										"schema_version",
										"workspace_id",
										"exported_at",
										"records",
										"next_after"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"after": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"limit": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"action": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"principal_id": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"resource_kind": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"resource_id": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"surface_scope_id": {
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									"agent_id": {
										"$ref": "#/components/schemas/AgentId"
									},
									"connection_id": {
										"$ref": "#/components/schemas/ConnectionId"
									},
									"since": {
										"$ref": "#/components/schemas/AuditListTimestamp"
									},
									"until": {
										"$ref": "#/components/schemas/AuditListTimestamp"
									}
								},
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Export AuditRecords for SIEM ingestion",
				"description": "Returns a resumable export document of AuditRecords in ledger order, accepting the same filters as `audit.listAudit` in the request body. Resume by passing the previous response's `next_after` as `after`; a null `next_after` means the filtered range is exhausted. Despite the POST method this writes nothing — the body carries the query because the filter set exceeds a practical query string.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: governance-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "governance",
					"title": "Governance and audit",
					"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "governance-registry"
				}
			}
		},
		"/v1/sessions/{id}/export": {
			"get": {
				"tags": [
					"sessionExports"
				],
				"operationId": "sessionExports.exportSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"format": {
											"type": "string",
											"enum": [
												"checkfu.session-export"
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												1
											]
										},
										"wire_version": {
											"type": "string"
										},
										"session_id": {
											"$ref": "#/components/schemas/SessionId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"exported_at": {
											"type": "string"
										},
										"end_seq": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"events": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Union_309"
											}
										},
										"unavailable": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_424"
											}
										}
									},
									"required": [
										"format",
										"schema_version",
										"wire_version",
										"session_id",
										"workspace_id",
										"exported_at",
										"end_seq",
										"events",
										"unavailable"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Export a Session's event ledger",
				"description": "Exports the Session's complete event ledger as one self-describing document: `format`, `schema_version`, `wire_version`, provenance ids, the frozen `end_seq`, every persisted envelope in order, and an `unavailable` array accounting for positions that were erased, expired, or never written under zero data retention. Each new unavailable position carries a content-free replay fact and a complete structural-replay marker; legacy positions written before those facts are marked incomplete. Folding readable envelopes and complete facts in sequence reproduces the Session's non-sensitive structural projection without reconstructing erased content. The body is streamed incrementally, so a large history never has to be held in memory; for incremental sync, page the events endpoint with a cursor instead.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/bundle": {
			"get": {
				"tags": [
					"sessionExports"
				],
				"operationId": "sessionExports.exportSessionBundle",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"format": {
											"type": "string",
											"enum": [
												"checkfu.session-bundle"
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												1
											]
										},
										"wire_version": {
											"type": "string"
										},
										"session_id": {
											"$ref": "#/components/schemas/SessionId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"exported_at": {
											"type": "string"
										},
										"inspector_views": {
											"type": "array",
											"prefixItems": [
												{
													"type": "string",
													"enum": [
														"session"
													]
												},
												{
													"type": "string",
													"enum": [
														"events"
													]
												},
												{
													"type": "string",
													"enum": [
														"unavailable"
													]
												},
												{
													"type": "string",
													"enum": [
														"graph"
													]
												},
												{
													"type": "string",
													"enum": [
														"recovery"
													]
												},
												{
													"type": "string",
													"enum": [
														"learning"
													]
												}
											],
											"maxItems": 6,
											"minItems": 6
										},
										"manifest": {
											"$ref": "#/components/schemas/SessionBundleManifest"
										},
										"integrity": {
											"$ref": "#/components/schemas/SessionBundleIntegrity"
										},
										"sections": {
											"type": "object",
											"properties": {
												"session.json": {
													"type": "object",
													"properties": {
														"session_id": {
															"$ref": "#/components/schemas/SessionId"
														},
														"workspace_id": {
															"$ref": "#/components/schemas/WorkspaceId"
														},
														"projection": {
															"type": "string",
															"enum": [
																"event_coverage"
															]
														},
														"projector_key_id": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														},
														"projector_public_key": {
															"type": "string",
															"allOf": [
																{
																	"pattern": "^[A-Za-z0-9+/]{43}=$"
																}
															]
														}
													},
													"required": [
														"session_id",
														"workspace_id",
														"projection",
														"projector_key_id",
														"projector_public_key"
													],
													"additionalProperties": false
												},
												"events.ndjson": {
													"type": "array",
													"items": {
														"$ref": "#/components/schemas/Union_309"
													}
												},
												"unavailable.ndjson": {
													"type": "array",
													"items": {
														"$ref": "#/components/schemas/Objects_424"
													}
												},
												"actors.ndjson": {
													"type": "array",
													"items": {
														"$ref": "#/components/schemas/SessionBundleActorIndexMonotonic"
													}
												},
												"work-units.ndjson": {
													"type": "array",
													"items": {
														"$ref": "#/components/schemas/SessionBundleWorkUnitIndexMonotonic"
													}
												},
												"interactions.ndjson": {
													"$ref": "#/components/schemas/Arrays_48"
												},
												"context-snapshots.ndjson": {
													"$ref": "#/components/schemas/Arrays_48"
												},
												"artifacts/index.ndjson": {
													"$ref": "#/components/schemas/Arrays_48"
												},
												"continuation-capsules/index.ndjson": {
													"$ref": "#/components/schemas/Arrays_48"
												}
											},
											"required": [
												"session.json",
												"events.ndjson",
												"unavailable.ndjson",
												"actors.ndjson",
												"work-units.ndjson",
												"interactions.ndjson",
												"context-snapshots.ndjson",
												"artifacts/index.ndjson",
												"continuation-capsules/index.ndjson"
											],
											"additionalProperties": false
										}
									},
									"required": [
										"format",
										"schema_version",
										"wire_version",
										"session_id",
										"workspace_id",
										"exported_at",
										"inspector_views",
										"manifest",
										"integrity",
										"sections"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Export a Session Bundle",
				"description": "Exports one Session as a `checkfu.session-bundle` document, distinct from the event-tape `checkfu.session-export`. The body carries a signed section census, integrity statements, `session.json`, event-or-unavailable coverage through the frozen high-water, and actor/work indexes rebuilt from canonical attribution. Both statements are signed by this deployment's pinned `server_bundle_projector` Ed25519 key when a valid pin is configured (stable `bundle_projector_*` key id; hold its public key to verify bundles offline); an unconfigured or broken pin signs with an identified per-export ephemeral key instead (`ephemeral_*` key id — tamper-evidence only, no deployment provenance). Interaction, snapshot, and capsule index sections stay empty until persisted coordinates exist for them. A large history is still assembled before the signature; page the events endpoint for incremental sync.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/runs": {
			"get": {
				"tags": [
					"runs"
				],
				"operationId": "runs.listRuns",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					},
					{
						"name": "session_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": false
					},
					{
						"name": "principal_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": false
					},
					{
						"name": "agent_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/AgentId"
						},
						"required": false
					},
					{
						"name": "status",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"queued",
								"running",
								"requires_action",
								"completed",
								"failed",
								"canceled"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_427"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Runs",
				"description": "Lists Runs — the short-lived executions inside durable Sessions — filtered by `session_id`, `principal_id`, `agent_id`, `status`, and `order`. Each entry carries the Run's trigger, execution identity, status, cost, retained artifacts, `stop_reason`, and typed error. Returns a `data` array plus a `next_page` cursor; resend a non-null `next_page` as `page` until it is null.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/runs/{id}": {
			"get": {
				"tags": [
					"runs"
				],
				"operationId": "runs.getRun",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/RunId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_427"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Run",
				"description": "Reads one Run: its Session, agent, execution identity, trigger, status (`queued`, `running`, `requires_action`, `completed`, `failed`, or `canceled`), cost, retained artifacts, `stop_reason`, and typed error. A Run in `requires_action` is parked on something outside the platform rather than failed; read the Session's `run.requires_action` event to learn which action it awaits and how to answer it.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "compact",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/runner-pools/presences": {
			"get": {
				"tags": [
					"runnerPools"
				],
				"operationId": "runnerPools.listRunnerPresences",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "owner",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_428"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List live Runner presences",
				"description": "Returns the workspace's current RunnerPresence projections: for each live Runner process generation, its RunnerPool, placement, lifecycle status (`starting`, `ready`, `draining`), sanitized capability advertisement, server-stamped enrollment `owner` (when the credential is principal-scoped, D165), `last_seen_at`, and `expires_at`. The optional `owner` query filters to presences owner-scoped to exactly that Principal — the \"your machine is connected\" check for a person's paired Runner; workspace-scoped presences never match an owner filter. Presence is a disposable expiring readiness projection with a short TTL — it is never a Run or lease authority, and a missing entry means only that no recent heartbeat arrived.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: managed-runner. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "runtime-availability",
					"title": "Managed runtime availability",
					"summary": "Hosted Runner presence and exact runtime tuple availability.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The hosted managed-Runner postdeploy journey must pass."
					],
					"journey": "managed-runner"
				}
			}
		},
		"/v1/runner-pairings": {
			"post": {
				"tags": [
					"runnerPools"
				],
				"operationId": "runnerPools.createRunnerPairing",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/RunnerPairingId"
										},
										"code": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^CFU-[ABCDEFGHJKLMNPQRSTUVWXYZ23456789]{5}(?:-[ABCDEFGHJKLMNPQRSTUVWXYZ23456789]{5}){3}$"
												}
											]
										},
										"expires_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"code",
										"expires_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"principal_id": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"machine_label": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 120
											}
										]
									},
									"expires_in_seconds": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 120
											},
											{
												"maximum": 600
											}
										]
									},
									"runner_enrollment": {
										"$ref": "#/components/schemas/Objects_6"
									}
								},
								"required": [
									"principal_id"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Runner pairing code",
				"description": "Mints a short-lived, single-use RunnerPairing that names the active owning Principal for a person who will run a BYOC Runner on their own machine (D169). Redeeming the code mints a workspace-scoped Runner credential whose enrollment carries a server-stamped owner ceiling — the redeemer never asserts the Principal, and a supplied `runner_enrollment` must be BYOC and must not carry an owner. Returns the pairing ID plus its human-typable code exactly once, with 201; only the code digest is retained. `expires_in_seconds` accepts 120 to 600 and defaults inside that window. `Idempotency-Key` is required, and replaying the same key returns the same code.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: managed-runner. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "audit.listAudit"
					}
				},
				"x-checkfu-support": {
					"id": "runtime-availability",
					"title": "Managed runtime availability",
					"summary": "Hosted Runner presence and exact runtime tuple availability.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The hosted managed-Runner postdeploy journey must pass."
					],
					"journey": "managed-runner"
				}
			}
		},
		"/v1/runner-pairings/{id}": {
			"get": {
				"tags": [
					"runnerPools"
				],
				"operationId": "runnerPools.getRunnerPairing",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/RunnerPairingId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/RunnerPairingId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"principal_id": {
											"$ref": "#/components/schemas/PrincipalId"
										},
										"machine_label": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 120
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"state": {
											"type": "string",
											"enum": [
												"pending",
												"redeeming",
												"consumed",
												"expired"
											]
										},
										"api_key_id": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/ApiKeyId"
												},
												{
													"type": "null"
												}
											]
										},
										"expires_at": {
											"type": "string"
										},
										"consumed_at": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"principal_id",
										"machine_label",
										"state",
										"api_key_id",
										"expires_at",
										"consumed_at",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Runner pairing",
				"description": "Returns one RunnerPairing by ID with its owning Principal, optional machine label, `state` (`pending`, `redeeming`, `consumed`, or `expired`), expiry, and the minted Runner ApiKey ID once redeemed. The pairing code itself is never returned here — only createRunnerPairing discloses it.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: managed-runner. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "runtime-availability",
					"title": "Managed runtime availability",
					"summary": "Hosted Runner presence and exact runtime tuple availability.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The hosted managed-Runner postdeploy journey must pass."
					],
					"journey": "managed-runner"
				}
			}
		},
		"/v1/runner-pools": {
			"get": {
				"tags": [
					"runnerPools"
				],
				"operationId": "runnerPools.listRunnerPools",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"id": {
														"$ref": "#/components/schemas/RunnerPoolId"
													},
													"workspace_id": {
														"$ref": "#/components/schemas/WorkspaceId"
													},
													"name": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 255
															}
														]
													},
													"description": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	},
																	{
																		"maxLength": 4096
																	}
																]
															},
															{
																"type": "null"
															}
														]
													},
													"version": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"created_at": {
														"type": "string"
													},
													"updated_at": {
														"type": "string"
													}
												},
												"required": [
													"id",
													"workspace_id",
													"name",
													"description",
													"version",
													"created_at",
													"updated_at"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List runner pools",
				"description": "Returns the workspace's explicit organization-created RunnerPools in creation order. The implicit platform pool and per-credential derived pools are not records and never appear here; a workspace with no explicit pools returns an empty page.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: managed-runner. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "runtime-availability",
					"title": "Managed runtime availability",
					"summary": "Hosted Runner presence and exact runtime tuple availability.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The hosted managed-Runner postdeploy journey must pass."
					],
					"journey": "managed-runner"
				}
			},
			"post": {
				"tags": [
					"runnerPools"
				],
				"operationId": "runnerPools.createRunnerPool",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/RunnerPoolId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"description": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 4096
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"workspace_id",
										"name",
										"description",
										"version",
										"created_at",
										"updated_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 255
											}
										]
									},
									"description": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 4096
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"name"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a runner pool",
				"description": "Creates an explicit workspace-scoped RunnerPool (D170): a named execution target and trust boundary that BYOC Runner credentials may enroll into and Agents may route to. Requires an admin-capable workspace key; send an Idempotency-Key so a retry replays the same pool. An exact keyed replay after that pool is deleted is erasure-honest and returns `validation.not_found`. The pool name must be unique in the workspace. Creating a pool changes no existing agent or session behavior until a credential enrolls or an agent routes to it.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: managed-runner. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "runtime-availability",
					"title": "Managed runtime availability",
					"summary": "Hosted Runner presence and exact runtime tuple availability.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The hosted managed-Runner postdeploy journey must pass."
					],
					"journey": "managed-runner"
				}
			}
		},
		"/v1/runner-pools/{id}/work-stats": {
			"get": {
				"tags": [
					"runnerPools"
				],
				"operationId": "runnerPools.getRunnerPoolWorkQueueStats",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/RunnerPoolId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"runner_pool": {
											"$ref": "#/components/schemas/RunnerPoolId"
										},
										"depth": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"unpinned_depth": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"claimed_unacked": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"oldest_queued_at": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										},
										"runners_recently_seen": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"measured_at": {
											"type": "string"
										}
									},
									"required": [
										"runner_pool",
										"depth",
										"unpinned_depth",
										"claimed_unacked",
										"oldest_queued_at",
										"runners_recently_seen",
										"measured_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Read a runner pool's work-queue stats",
				"description": "Returns the backlog a fleet operator scales and alerts on for one explicit RunnerPool: `depth` (advertised Runs this pool may claim that no Runner is holding), `unpinned_depth` (the share of that depth pinned to no pool and therefore claimable by any, D170 — so depths do not sum across pools), `claimed_unacked` (claimed by a Runner and not yet settled), `oldest_queued_at` (the earliest advertisement across both, null when the queue is empty), and `runners_recently_seen` (Runners in this pool with unexpired presence — Checkfu Runners announce rather than poll, and presence expires after a 30-second TTL). Subtract `oldest_queued_at` from `measured_at` for the age; nothing is precomputed against a hidden clock. Every number is a read-only projection over scheduling state — reading it never claims, holds, or expires work, and a stale read costs a scaling decision, never a Run. An unknown pool, or one in another workspace, is `validation.not_found`.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: managed-runner. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "runtime-availability",
					"title": "Managed runtime availability",
					"summary": "Hosted Runner presence and exact runtime tuple availability.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The hosted managed-Runner postdeploy journey must pass."
					],
					"journey": "managed-runner"
				}
			}
		},
		"/v1/runner-pools/{id}": {
			"delete": {
				"tags": [
					"runnerPools"
				],
				"operationId": "runnerPools.deleteRunnerPool",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/RunnerPoolId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete a runner pool",
				"description": "Deletes an explicit RunnerPool. Fails closed with `validation.conflict` while any unrevoked Runner credential is enrolled in the pool or any Agent draft or published version routes to it (D170) — the message names which reference blocks the delete. Only explicit organization-created pools can be deleted; derived per-credential pools are not records and return `validation.not_found`.\n\nCheckfu support posture: preview; rollout_fenced. Required evidence journey: managed-runner. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "runtime-availability",
					"title": "Managed runtime availability",
					"summary": "Hosted Runner presence and exact runtime tuple availability.",
					"audience": "customer",
					"stability": "preview",
					"availability": "rollout_fenced",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"The hosted managed-Runner postdeploy journey must pass."
					],
					"journey": "managed-runner"
				}
			}
		},
		"/v1/transcripts": {
			"get": {
				"tags": [
					"transcripts"
				],
				"operationId": "transcripts.listTranscripts",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "principal_id",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": false
					},
					{
						"name": "surface_scope",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SurfaceScopeId"
						},
						"required": true
					},
					{
						"name": "session",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": false
					},
					{
						"name": "from",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/TranscriptInstant"
						},
						"required": false
					},
					{
						"name": "until",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/TranscriptInstant"
						},
						"required": false
					},
					{
						"name": "topic",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "cursor",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 64
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"results": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"session": {
														"$ref": "#/components/schemas/SessionId"
													},
													"surface_scope": {
														"$ref": "#/components/schemas/SurfaceScopeId"
													},
													"started_at": {
														"type": "string"
													},
													"last_activity_at": {
														"type": "string"
													},
													"event_count": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"topic": {
														"anyOf": [
															{
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	},
																	{
																		"maxLength": 255
																	}
																]
															},
															{
																"type": "null"
															}
														]
													}
												},
												"required": [
													"session",
													"surface_scope",
													"started_at",
													"last_activity_at",
													"event_count",
													"topic"
												],
												"additionalProperties": false
											}
										},
										"next_cursor": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"results",
										"next_cursor"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Discover transcripts in a place",
				"description": "Answers which conversations happened in one place, in a window, about a topic. `surface_scope` is required — a transcript query is always scoped to one place, never a Workspace-wide dragnet — and may be narrowed by `session`, a canonical UTC `[from, until)` window, and a `topic` matched against the Session display title. Results arrive in `results` with a `next_cursor`, each entry carrying `session`, `surface_scope`, `started_at`, `last_activity_at`, `event_count`, and `topic`, never message content: read what was actually said through that Session's events endpoint. Authorization runs before the index is materialized, so a caller lacking a `view` PermissionAssignment on that SurfaceScope learns nothing at all; archived Sessions stay discoverable and erased ones are absent.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: collaboration-identity. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "collaboration",
					"title": "Installations and collaboration",
					"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "collaboration-identity"
				}
			}
		},
		"/v1/sessions/{id}/watches": {
			"get": {
				"tags": [
					"sessionWatches"
				],
				"operationId": "sessionWatches.listWatches",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Watch_1"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Session Watches",
				"description": "Lists the Watches this Session owns. A Watch subscribes an idle Session to external provider state and wakes it with an ordinary Run when a freshly read, hashed snapshot has actually changed. Returns a `data` array plus a `next_page` cursor; each entry carries its source, `target_ref`, status, coalescing window, baseline hash, and `version`.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"post": {
				"tags": [
					"sessionWatches"
				],
				"operationId": "sessionWatches.createWatch",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Watch",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Watch"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key. | The operation is illegal for the resource's current lifecycle state.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										},
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateWatch"
							}
						}
					},
					"required": true
				},
				"summary": "Create a Session Watch",
				"description": "Creates a Watch that wakes this Session when watched provider state changes. The body names a `source` (`kind: \"github_pr\"` with a governed `connection_id`, `repository`, and `pull_request`), a `target_ref`, and an optional `coalescing_window_seconds` debounce of up to 86,400. Creation reads current provider state through the Connection and records the normalized snapshot hash as the baseline, so only a real change wakes the Session; a provider webhook is only a hint and its payload is never Run input. Accepts an `Idempotency-Key`, returns the Watch with 201, and records `watch.created` in the event ledger.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/watches/{watch_id}": {
			"get": {
				"tags": [
					"sessionWatches"
				],
				"operationId": "sessionWatches.getWatch",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "watch_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WatchId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Watch",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Watch_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Session Watch",
				"description": "Reads one Watch owned by this Session: its source, `target_ref`, `status` (`active` or `paused`), coalescing window, the `last_source_state_hash` that baselines change detection, and its `version`. Use the returned `version` as `expected_version` when patching.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"delete": {
				"tags": [
					"sessionWatches"
				],
				"operationId": "sessionWatches.deleteWatch",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "watch_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WatchId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Delete a Session Watch",
				"description": "Removes a Watch from this Session and scrubs its source-bearing row, so the Session is no longer woken by that provider state. The removal is recorded as `watch.removed` in the event ledger and returns no content. Session erasure, Connection revocation, and Principal erasure remove Watches as well.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			},
			"patch": {
				"tags": [
					"sessionWatches"
				],
				"operationId": "sessionWatches.patchWatch",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "watch_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WatchId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Watch",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Watch_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/PatchWatch"
							}
						}
					},
					"required": true
				},
				"summary": "Update a Session Watch",
				"description": "Updates a Watch's `status` (`active` or `paused`) or its `coalescing_window_seconds` debounce. `expected_version` is a required compare-and-set precondition against the Watch's current `version`, and an optional `Idempotency-Key` makes a retry safe. Returns the updated Watch and records `watch.updated` in the event ledger.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/handoffs": {
			"post": {
				"tags": [
					"sessionHandoffs"
				],
				"operationId": "sessionHandoffs.createSessionHandoff",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"session_id": {
											"$ref": "#/components/schemas/SessionId"
										},
										"session_thread_id": {
											"$ref": "#/components/schemas/SessionThreadId"
										},
										"frozen_sequence": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												},
												{
													"maximum": 9007199254740991
												}
											]
										},
										"preflight": {
											"anyOf": [
												{
													"type": "object",
													"properties": {
														"outcome": {
															"type": "string",
															"enum": [
																"refused"
															]
														},
														"reason": {
															"type": "string",
															"enum": [
																"thread_not_idle",
																"unsettled_effect",
																"unresolved_interaction",
																"not_resumable"
															]
														}
													},
													"required": [
														"outcome",
														"reason"
													],
													"additionalProperties": false
												},
												{
													"type": "object",
													"properties": {
														"outcome": {
															"type": "string",
															"enum": [
																"admitted"
															]
														},
														"selected_continuity": {
															"$ref": "#/components/schemas/Union_390"
														},
														"dimensions": {
															"$ref": "#/components/schemas/CompleteSessionHandoffDimensions"
														}
													},
													"required": [
														"outcome",
														"selected_continuity",
														"dimensions"
													],
													"additionalProperties": false
												}
											]
										},
										"mutation": {
											"anyOf": [
												{
													"type": "object",
													"properties": {
														"mutation_type": {
															"type": "string",
															"enum": [
																"none"
															]
														},
														"context_frontier_sequence": {
															"type": "integer",
															"allOf": [
																{
																	"minimum": 0
																},
																{
																	"maximum": 9007199254740991
																}
															]
														}
													},
													"required": [
														"mutation_type",
														"context_frontier_sequence"
													],
													"additionalProperties": false
												},
												{
													"type": "object",
													"properties": {
														"mutation_type": {
															"type": "string",
															"enum": [
																"applied"
															]
														},
														"context_frontier_sequence": {
															"type": "integer",
															"allOf": [
																{
																	"exclusiveMinimum": 0
																},
																{
																	"maximum": 9007199254740991
																}
															]
														},
														"target_run_id": {
															"$ref": "#/components/schemas/RunId"
														},
														"target_actor_id": {
															"$ref": "#/components/schemas/SessionActorId"
														},
														"target_actor_generation_number": {
															"type": "integer",
															"allOf": [
																{
																	"exclusiveMinimum": 0
																},
																{
																	"maximum": 9007199254740991
																}
															]
														}
													},
													"required": [
														"mutation_type",
														"context_frontier_sequence",
														"target_run_id",
														"target_actor_id",
														"target_actor_generation_number"
													],
													"additionalProperties": false
												}
											]
										},
										"snapshot_injection": {
											"anyOf": [
												{
													"type": "string",
													"enum": [
														"native_session_load",
														"managed_native_restore",
														"portable_snapshot_import"
													]
												},
												{
													"type": "null"
												}
											]
										},
										"apply_status": {
											"type": "string",
											"enum": [
												"not_requested",
												"preflight_refused",
												"writer_unavailable"
											]
										}
									},
									"required": [
										"session_id",
										"session_thread_id",
										"frozen_sequence",
										"preflight",
										"mutation",
										"snapshot_injection",
										"apply_status"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"session_thread_id": {
										"$ref": "#/components/schemas/SessionThreadId"
									},
									"requested_continuity": {
										"$ref": "#/components/schemas/Union_390"
									},
									"target_type": {
										"type": "string",
										"enum": [
											"semantic",
											"native",
											"filesystem"
										]
									},
									"target_has_handoff_import": {
										"type": "boolean"
									},
									"capsule_compatible": {
										"type": "boolean"
									},
									"filesystem_posture": {
										"type": "string",
										"enum": [
											"same_sandbox",
											"checkpoint_clone",
											"fresh_environment"
										]
									},
									"apply": {
										"type": "boolean"
									},
									"transport_protocol": {
										"type": "string",
										"enum": [
											"acp",
											"managed",
											"connected"
										]
									},
									"agent_context_digest": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"source_tool_digest": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"target_tool_digest": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"source_resource_digest": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"target_resource_digest": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"source_filesystem_digest": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"target_filesystem_digest": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"session_thread_id",
									"requested_continuity",
									"target_type",
									"target_has_handoff_import",
									"capsule_compatible",
									"filesystem_posture"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Request a SessionThread harness handoff",
				"description": "Inspects or requests an idle SessionThread harness handoff at the frozen context frontier. The body names the thread, requested continuity, target type, whether the target admits handoff import, capsule compatibility, and filesystem posture. Preflight refuses a running thread, unsettled effects, unresolved interactions, or a not-resumable target. A failed or unwritten apply keeps the frozen sequence; this operation does not yet switch a live harness. Distinct from same-tuple idle continuation.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/continuation-capsules": {
			"get": {
				"tags": [
					"sessionCapsules"
				],
				"operationId": "sessionCapsules.inspectSessionContinuationCapsule",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "use_kind",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"same_run_recovery",
								"idle_handoff"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"session_id": {
											"$ref": "#/components/schemas/SessionId"
										},
										"capsule_present": {
											"type": "boolean"
										},
										"restorable": {
											"type": "boolean"
										},
										"receipt_kind": {
											"type": "string",
											"enum": [
												"recovery_evidence",
												"handoff_evidence"
											]
										},
										"continuity": {
											"$ref": "#/components/schemas/Union_390"
										},
										"advertised_grade": {
											"type": "string",
											"enum": [
												"native_exact",
												"portable_rebuild",
												"transcript_only"
											]
										}
									},
									"required": [
										"session_id",
										"capsule_present",
										"restorable",
										"receipt_kind",
										"continuity",
										"advertised_grade"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Inspect native continuation capsule custody",
				"description": "Reads whether this Session currently holds a restorable native continuation capsule. Absence, expiry, shredding, or an unqualified importer never advertise `native_exact`; portable context remains independently usable. Query `use_kind` selects recovery versus idle-handoff receipt kind. This read does not export capsule bytes.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{id}/trajectories/export": {
			"post": {
				"tags": [
					"sessionTrajectories"
				],
				"operationId": "sessionTrajectories.exportSessionTrajectory",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"session_id": {
											"$ref": "#/components/schemas/SessionId"
										},
										"selector": {
											"$ref": "#/components/schemas/Union_392"
										},
										"consumer": {
											"$ref": "#/components/schemas/Union_391"
										},
										"sequences": {
											"type": "array",
											"items": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													},
													{
														"maximum": 9007199254740991
													}
												]
											},
											"allOf": [
												{
													"maxItems": 4096
												}
											]
										},
										"quality": {
											"type": "object",
											"properties": {
												"accepted": {
													"type": "boolean"
												},
												"reasons": {
													"type": "array",
													"items": {
														"$ref": "#/components/schemas/Union_393"
													}
												}
											},
											"required": [
												"accepted",
												"reasons"
											],
											"additionalProperties": false
										},
										"receipt": {
											"$ref": "#/components/schemas/SessionDataQualitySourceCoordinates"
										}
									},
									"required": [
										"session_id",
										"selector",
										"consumer",
										"sequences",
										"quality",
										"receipt"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"consumer": {
										"$ref": "#/components/schemas/Union_391"
									},
									"selector": {
										"anyOf": [
											{
												"type": "object",
												"properties": {
													"owner_type": {
														"type": "string",
														"enum": [
															"session"
														]
													}
												},
												"required": [
													"owner_type"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"owner_type": {
														"type": "string",
														"enum": [
															"thread"
														]
													},
													"session_thread_id": {
														"$ref": "#/components/schemas/SessionThreadId"
													}
												},
												"required": [
													"owner_type",
													"session_thread_id"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"owner_type": {
														"type": "string",
														"enum": [
															"actor"
														]
													},
													"actor_id": {
														"$ref": "#/components/schemas/SessionActorId"
													}
												},
												"required": [
													"owner_type",
													"actor_id"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"owner_type": {
														"type": "string",
														"enum": [
															"run"
														]
													},
													"run_id": {
														"$ref": "#/components/schemas/RunId"
													}
												},
												"required": [
													"owner_type",
													"run_id"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"owner_type": {
														"type": "string",
														"enum": [
															"work_unit"
														]
													},
													"work_unit_id": {
														"$ref": "#/components/schemas/SessionWorkUnitId"
													}
												},
												"required": [
													"owner_type",
													"work_unit_id"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"owner_type": {
														"type": "string",
														"enum": [
															"interaction"
														]
													},
													"interaction_id": {
														"$ref": "#/components/schemas/SessionInteractionId"
													}
												},
												"required": [
													"owner_type",
													"interaction_id"
												],
												"additionalProperties": false
											}
										]
									}
								},
								"required": [
									"consumer",
									"selector"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Export a quality-receipted Session trajectory",
				"description": "Exports one actor-, thread-, Run-, work-, or interaction-selected Session trajectory with a deterministic SessionDataQualityReceipt. The body names the consumer and selector; inadequate attribution, consent, causality, content, recovery, or retention is a typed refusal, never a score of zero. Step, artifact, and reward lineage project from persisted attribution coordinates, event families, and graded-evidence events; feedback, preference, consequence, and evaluator-independence lineage stays fail-closed until typed sources exist, so purposes that require them are still refusals.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/webhook-endpoints": {
			"get": {
				"tags": [
					"webhookEndpoints"
				],
				"operationId": "webhookEndpoints.listWebhookEndpoints",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_431"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List webhook endpoints",
				"description": "List outbound WebhookEndpoint subscriptions in the selected Workspace: url, event-type filters, status with any `disabled_reason`, consecutive failure count, and last success and failure timestamps. Signing secrets are held in the credential vault and never returned by a read.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: webhook-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "webhooks",
					"title": "Outbound webhooks",
					"summary": "Signed, retryable, inspectable Session event delivery.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "webhook-delivery"
				}
			},
			"post": {
				"tags": [
					"webhookEndpoints"
				],
				"operationId": "webhookEndpoints.createWebhookEndpoint",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"webhook_endpoint": {
											"$ref": "#/components/schemas/Objects_431"
										},
										"secret": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^whsec_[A-Za-z0-9_-]{43}$"
												}
											]
										}
									},
									"required": [
										"webhook_endpoint",
										"secret"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"url": {
										"$ref": "#/components/schemas/PublicHttpsUrl"
									},
									"event_types": {
										"type": "array",
										"prefixItems": [
											{
												"$ref": "#/components/schemas/Union_394"
											}
										],
										"minItems": 1,
										"items": {
											"$ref": "#/components/schemas/Union_394"
										}
									}
								},
								"required": [
									"url"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a webhook endpoint",
				"description": "Subscribe an application to platform event types over a public HTTPS url. Omit `event_types` entirely to subscribe to the whole catalog; `null` is rejected at creation and an empty array is rejected everywhere. Requires a non-empty Idempotency-Key, and this response is the one place the `whsec_` signing secret appears — an exact keyed replay returns it again while that endpoint generation stays live.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: webhook-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/webhooks"
						},
						"observe_operation": "webhookEndpoints.listWebhookEndpoints"
					}
				},
				"x-checkfu-support": {
					"id": "webhooks",
					"title": "Outbound webhooks",
					"summary": "Signed, retryable, inspectable Session event delivery.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "webhook-delivery"
				}
			}
		},
		"/v1/webhook-endpoints/{id}": {
			"get": {
				"tags": [
					"webhookEndpoints"
				],
				"operationId": "webhookEndpoints.getWebhookEndpoint",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WebhookEndpointId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_431"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a webhook endpoint",
				"description": "Read one WebhookEndpoint: url, event-type filters, status and `disabled_reason`, the delivery-maintained failure counters that do not advance its version, and the version PATCH compares against. The signing secret is never returned; rotate to obtain a new one.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: webhook-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "webhooks",
					"title": "Outbound webhooks",
					"summary": "Signed, retryable, inspectable Session event delivery.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "webhook-delivery"
				}
			},
			"delete": {
				"tags": [
					"webhookEndpoints"
				],
				"operationId": "webhookEndpoints.deleteWebhookEndpoint",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WebhookEndpointId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"204": {
						"description": "<No Content>",
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_432"
							}
						}
					},
					"required": true
				},
				"summary": "Delete a webhook endpoint",
				"description": "Delete a WebhookEndpoint only when `expected_version` matches the operator-reviewed live version, then owner-shred every signing secret it held, leave a permanent tombstone, and stop all delivery. Retries preserve the first actor and cannot resurrect the endpoint. This is not reversible.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: webhook-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "webhooks",
					"title": "Outbound webhooks",
					"summary": "Signed, retryable, inspectable Session event delivery.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "webhook-delivery"
				}
			},
			"patch": {
				"tags": [
					"webhookEndpoints"
				],
				"operationId": "webhookEndpoints.patchWebhookEndpoint",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WebhookEndpointId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_431"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"url": {
										"$ref": "#/components/schemas/PublicHttpsUrl"
									},
									"event_types": {
										"anyOf": [
											{
												"type": "array",
												"prefixItems": [
													{
														"$ref": "#/components/schemas/Union_394"
													}
												],
												"minItems": 1,
												"items": {
													"$ref": "#/components/schemas/Union_394"
												}
											},
											{
												"type": "null"
											}
										]
									},
									"status": {
										"type": "string",
										"enum": [
											"active",
											"disabled"
										]
									}
								},
								"required": [
									"expected_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a webhook endpoint",
				"description": "Update url, event-type filters, or status under optimistic versioning: `expected_version` must match the live version. Here `event_types: null` re-subscribes to the whole catalog. Patching `status` back to `active` re-enables an endpoint auto-disabled with `disabled_reason: delivery_failures` and resets its consecutive-failure streak; a manual pause accrues neither failures nor deliveries.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: webhook-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "webhooks",
					"title": "Outbound webhooks",
					"summary": "Signed, retryable, inspectable Session event delivery.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "webhook-delivery"
				}
			}
		},
		"/v1/webhook-endpoints/{id}/rotate-secret": {
			"post": {
				"tags": [
					"webhookEndpoints"
				],
				"operationId": "webhookEndpoints.rotateWebhookSecret",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WebhookEndpointId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"webhook_endpoint": {
											"$ref": "#/components/schemas/Objects_431"
										},
										"secret": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^whsec_[A-Za-z0-9_-]{43}$"
												}
											]
										}
									},
									"required": [
										"webhook_endpoint",
										"secret"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_432"
							}
						}
					},
					"required": true
				},
				"summary": "Rotate a webhook endpoint signing secret",
				"description": "Mint a new `whsec_` signing secret only when `expected_version` matches the operator-reviewed live endpoint, then shred the old one. There is no overlap window, so deliveries a consumer verifies with the previous secret stop verifying immediately — deploy the new secret alongside the rotation. Requires a non-empty Idempotency-Key; the version fence participates in the request fingerprint, and the returned secret appears exactly once and only an exact keyed retry replays it while this generation is live.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: webhook-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/webhooks"
						},
						"observe_operation": "webhookEndpoints.listWebhookEndpoints"
					}
				},
				"x-checkfu-support": {
					"id": "webhooks",
					"title": "Outbound webhooks",
					"summary": "Signed, retryable, inspectable Session event delivery.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "webhook-delivery"
				}
			}
		},
		"/v1/webhook-endpoints/{id}/test": {
			"post": {
				"tags": [
					"webhookEndpoints"
				],
				"operationId": "webhookEndpoints.testWebhookEndpoint",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WebhookEndpointId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"delivered": {
											"type": "boolean"
										},
										"status_code": {
											"anyOf": [
												{
													"type": "integer"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"delivered",
										"status_code"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Objects_432"
							}
						}
					},
					"required": true
				},
				"summary": "Send a test webhook delivery",
				"description": "Send one synthetic delivery only when `expected_version` matches the operator-reviewed endpoint. The event type `webhook.test` never appears in a real event log; the test body carries `seq: 0` and a null `session_id`, so a consumer that dereferences session identity unconditionally fails here first. Reports whether delivery succeeded and with what status code. Accepts an optional Idempotency-Key whose fingerprint includes the version fence.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: webhook-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "webhooks",
					"title": "Outbound webhooks",
					"summary": "Signed, retryable, inspectable Session event delivery.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "webhook-delivery"
				}
			}
		},
		"/v1/webhook-endpoints/{id}/deliveries": {
			"get": {
				"tags": [
					"webhookEndpoints"
				],
				"operationId": "webhookEndpoints.listWebhookDeliveries",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WebhookEndpointId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "order",
						"in": "query",
						"schema": {
							"type": "string",
							"enum": [
								"asc",
								"desc"
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"type": "object",
												"properties": {
													"id": {
														"$ref": "#/components/schemas/WebhookDeliveryId"
													},
													"endpoint_id": {
														"$ref": "#/components/schemas/WebhookEndpointId"
													},
													"event_id": {
														"$ref": "#/components/schemas/EventId"
													},
													"event_type": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/Union_394"
															},
															{
																"type": "string",
																"enum": [
																	"webhook.test"
																]
															}
														]
													},
													"session_id": {
														"anyOf": [
															{
																"$ref": "#/components/schemas/SessionId"
															},
															{
																"type": "null"
															}
														]
													},
													"status": {
														"type": "string",
														"enum": [
															"pending",
															"delivered",
															"failed"
														]
													},
													"attempts": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"last_status_code": {
														"anyOf": [
															{
																"type": "integer"
															},
															{
																"type": "null"
															}
														]
													},
													"last_error": {
														"anyOf": [
															{
																"type": "string"
															},
															{
																"type": "null"
															}
														]
													},
													"created_at": {
														"type": "string"
													},
													"updated_at": {
														"type": "string"
													}
												},
												"required": [
													"id",
													"endpoint_id",
													"event_id",
													"event_type",
													"session_id",
													"status",
													"attempts",
													"last_status_code",
													"last_error",
													"created_at",
													"updated_at"
												],
												"additionalProperties": false
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List webhook endpoint deliveries",
				"description": "List every delivery for one endpoint — id, event id and type, status, attempt count, last status code, and last error — never payload content. Delivery is at-least-once and may be out of order across Sessions. The bounded retry schedule dead-letters a delivery as `failed` after seven attempts, so consumers dedupe on event id. Rows older than 30 days purge lazily.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: webhook-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "webhooks",
					"title": "Outbound webhooks",
					"summary": "Signed, retryable, inspectable Session event delivery.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "webhook-delivery"
				}
			}
		},
		"/v1/webhook-endpoints/{id}/deliveries/{deliveryId}/redeliver": {
			"post": {
				"tags": [
					"webhookEndpoints"
				],
				"operationId": "webhookEndpoints.redeliverWebhookDelivery",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WebhookEndpointId"
						},
						"required": true
					},
					{
						"name": "deliveryId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WebhookDeliveryId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"202": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"status": {
											"type": "string",
											"enum": [
												"queued"
											]
										},
										"delivery_id": {
											"$ref": "#/components/schemas/WebhookDeliveryId"
										},
										"endpoint_id": {
											"$ref": "#/components/schemas/WebhookEndpointId"
										},
										"event_id": {
											"$ref": "#/components/schemas/EventId"
										},
										"session_id": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/SessionId"
												},
												{
													"type": "null"
												}
											]
										},
										"attempts": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"queued_at": {
											"type": "string"
										}
									},
									"required": [
										"status",
										"delivery_id",
										"endpoint_id",
										"event_id",
										"session_id",
										"attempts",
										"queued_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The operation is illegal for the resource's current lifecycle state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/RuntimeInvalidTransitionError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Redeliver a failed webhook delivery",
				"description": "Requeue one dead-lettered (`failed`) delivery from its owning Session. Checkfu preserves the original delivery id, event id, event type, per-Session sequence, and event timestamp; it schedules a new signed attempt and never fabricates a replacement event. The endpoint must be active, the delivery must still be inside the 30-day diagnostic window, and a non-empty Idempotency-Key is required for safe retries.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: webhook-delivery. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "webhooks",
					"title": "Outbound webhooks",
					"summary": "Signed, retryable, inspectable Session event delivery.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "webhook-delivery"
				}
			}
		},
		"/v1/integration-gateway/bridges": {
			"get": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.listIntegrationBridges",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A bounded page of Integration Bridges owned by the authenticated Environment.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IntegrationBridgePage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Integration Bridges",
				"description": "List the authenticated Workspace's bounded Integration Bridge inventory and presence without pairing codes, machine credentials, routing handles, manifests, private endpoints, commands, or environment variables.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"post": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.createIntegrationBridge",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "A Bridge plus its short-lived one-use machine enrollment code, returned only at create/replay.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IssuedIntegrationBridgePairing"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateIntegrationBridge"
							}
						}
					},
					"required": true
				},
				"summary": "Pair an Integration Bridge",
				"description": "Create one outbound-only Integration Bridge placement for the authenticated Workspace and return its short-lived one-use pairing code. The response never contains a routing handle, provider credential, private target, command, environment variable, or machine token; an exact Idempotency-Key replay recovers the same bounded pairing without storing the code in its HTTP receipt.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/connections"
						},
						"observe_operation": "integrationGateway.listIntegrationBridges"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/integration-gateway/bridges/{id}": {
			"delete": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.revokeIntegrationBridge",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/IntegrationBridgeId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "An Environment-owned outbound Integration Bridge placement without its routing handle or machine credential.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IntegrationBridge"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/RevokeIntegrationBridge"
							}
						}
					},
					"required": true
				},
				"summary": "Revoke an Integration Bridge",
				"description": "Locally revoke one exact Integration Bridge version before returning, invalidating its machine credential for every later claim or settlement. Requires an Idempotency-Key so an ambiguous exact retry replays the public revoked projection without repeating a machine-side effect.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/connections"
						},
						"observe_operation": "integrationGateway.listIntegrationBridges"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/integration-gateway/return-origins": {
			"get": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.getConnectionReturnOrigins",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "The versioned connection-return origin allowlist for the authenticated Environment.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ConnectionReturnOriginRegistry"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get Connection return origins",
				"description": "Read the authenticated Workspace's durable versioned allowlist of canonical HTTPS origins accepted for Connection browser returns. The list contains no paths, query strings, credentials, supplier URLs, or adapter coordinates.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"put": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.replaceConnectionReturnOrigins",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "The versioned connection-return origin allowlist for the authenticated Environment.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ConnectionReturnOriginRegistry"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ReplaceConnectionReturnOrigins"
							}
						}
					},
					"required": true
				},
				"summary": "Replace Connection return origins",
				"description": "Compare-and-replace the authenticated Workspace's complete Connection return-origin allowlist. Removing an origin blocks new ceremonies immediately while an already-reserved ceremony keeps only its frozen non-extendable handoff until expiry; an Idempotency-Key makes an ambiguous exact retry safe.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "integrationGateway.getConnectionReturnOrigins"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/principals/{id}/integration-offerings": {
			"get": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.listOfferings",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "ConnectCenterOfferingPage",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ConnectCenterOfferingPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Connect Center offerings",
				"description": "List Checkfu-qualified IntegrationOfferings already joined to only the named Principal's Connections. Start the supplier-neutral workflow here: choose one available offering and opaque placement, begin a ConnectionSession, observe its durable state, then read the resulting Connection and tools before planning access. Every row carries stable offering identity, supplier-neutral provenance, review tier, immutable package binding, exact scope and egress defaults, tool count, the canonical API/MCP/CLI/A2A transport set bound during qualification, qualification expiry, connection flow, and opaque placement choices. For a organization manifest, that transport set is derived from the same reviewed Integration Bridge execution declarations; it is not a second CLI descriptor. Supplier tenant ids, adapter names, placement handles, local targets, executables, credentials, and account handles are never returned.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/principals/{id}/connection-sessions": {
			"post": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.beginConnectionSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "one open-URL action with the session deadline exactly while human completion is pending",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IssuedConnectionSession"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BeginConnectCenterSession"
							}
						}
					},
					"required": true
				},
				"summary": "Begin a Connection setup session",
				"description": "Begin setup for one exact qualified IntegrationOffering and Principal. Checkfu resolves an opaque placement choice, applies the package's reviewed scope and egress defaults unless the caller narrows them, reserves immutable Connection and revision identities before adapter I/O, and returns a durable ConnectionSession plus a short-lived trusted-origin URL only when a person must finish OAuth, credential entry, or Bridge pairing. Keep that begin receipt in the reviewed human-completion surface; model-safe follow-up uses getConnectionSession or observeConnectionSession. Requires an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/connections"
						},
						"observe_operation": "integrationGateway.getConnectionSession"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/principals/{id}/connections/{connectionId}/reconnect-sessions": {
			"post": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.beginReconnectSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "connectionId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "one open-URL action with the session deadline exactly while human completion is pending",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IssuedConnectionSession_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BeginConnectCenterReconnect"
							}
						}
					},
					"required": true
				},
				"summary": "Begin a Connection reconnect session",
				"description": "Begin reconnect for the named Principal's exact Integration Gateway Connection and optimistic version. The predecessor remains immutable, a distinct successor revision is reserved before adapter I/O, and the response uses the same durable ConnectionSession and short-lived human-action vocabulary as first connect. Keep that receipt outside model context and use getConnectionSession or observeConnectionSession for follow-up. Requires an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/connections"
						},
						"observe_operation": "integrationGateway.getConnectionSession"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/principals/{id}/connections/{connectionId}/revocation-sessions": {
			"post": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.beginRevocationSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "connectionId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "one open-URL action with the session deadline exactly while human completion is pending",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IssuedConnectionSession_2"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BeginConnectCenterRevoke"
							}
						}
					},
					"required": true
				},
				"summary": "Begin a Connection revocation session",
				"description": "Begin revocation for the named Principal's exact Integration Gateway Connection and optimistic version. First read getConnectionRevocationImpact and use its returned version as this CAS fence. Checkfu denies the Connection locally before supplier cleanup and returns the durable ConnectionSession; a terminal revoked session can still report cleanup_pending while safe reconciliation finishes. Requires an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/connections"
						},
						"observe_operation": "integrationGateway.getConnectionSession"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/principals/{id}/connection-sessions/{sessionId}": {
			"get": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.getConnectionSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "sessionId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionSessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "operation-consistent flow and status, a failure only on failed state, pending cleanup only after local terminal authority, and expiry after creation",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ConnectionSession"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Connection session",
				"description": "Read the last durable, secret-free state of one ConnectionSession owned by the named Principal without supplier I/O. Use this for passive status reads; use observeConnectionSession only when the operator intends a bounded runtime reconciliation. Trusted-origin setup URLs are intentionally absent; replay is a separate human completion operation.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/principals/{id}/connection-sessions/{sessionId}/observe": {
			"post": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.observeConnectionSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "sessionId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionSessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "operation-consistent flow and status, a failure only on failed state, pending cleanup only after local terminal authority, and expiry after creation",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ConnectionSession"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/EmptyPayload"
							}
						}
					},
					"required": true
				},
				"summary": "Observe a Connection session",
				"description": "Refresh one Principal-owned ConnectionSession through its frozen IntegrationRuntime route and return only the durable, secret-free state. This is the session-refresh operation exposed by the ergonomic CLI; it does not request or adopt a capability-snapshot successor. Observation can adopt a completed Connection revision or settle revocation, but never returns the trusted-origin setup URL, a provider response, credential, supplier account id, or placement handle.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/principals/{id}/connection-sessions/{sessionId}/replay": {
			"post": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.replayConnectionSession",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "sessionId",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ConnectionSessionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								},
								{
									"minLength": 1
								}
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "one open-URL action with the session deadline exactly while human completion is pending",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IssuedConnectionSession_3"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/EmptyPayload"
							}
						}
					},
					"required": true
				},
				"summary": "Replay a Connection session handoff",
				"description": "Replay the exact still-live begin identity for a Principal-owned ConnectionSession, reissuing its short-lived trusted-origin URL only while human completion remains pending. It never creates another Connection or broadens scope, egress, placement, or provider authority. Requires an Idempotency-Key.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "available",
							"path": "/connections"
						},
						"observe_operation": "integrationGateway.getConnectionSession"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/principals/{id}/integration-source-detections": {
			"post": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.detectSource",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "IntegrationSourceDetection",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IntegrationSourceDetection"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DetectIntegrationSource"
							}
						}
					},
					"required": true
				},
				"summary": "Detect an Integration source",
				"description": "Inspect one credential-free public HTTPS URL through Checkfu's bounded public-address discovery boundary. An exact qualified source returns its offering id; a recognizable MCP or OpenAPI source returns qualification_required and a tool count; every other outcome is a closed reason. Detection never publishes, connects, enables, or executes the source.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/integration-gateway/directory": {
			"post": {
				"tags": [
					"integrationGateway"
				],
				"operationId": "integrationGateway.listDirectory",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "IntegrationDirectoryPage",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/IntegrationDirectoryPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/IntegrationDirectoryQuery"
							}
						}
					},
					"required": true
				},
				"summary": "Search the Integration discovery directory",
				"description": "Page and server-side search the pinned discovery candidate directory (D286): a browsable tier of open MCP, OpenAPI, GraphQL, and CLI source pointers below the qualified offering catalog. Filter by source kind and a substring across name, domain, and category. Every row is a pointer that proves nothing about connectability, auth, or egress — it is labeled connectable-after-qualification, and the only bridge to a connection is `detectSource`, which stops at qualification. The directory lists nothing that this operation can itself connect or execute.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/organizations/workspaces/{workspace_id}/agent-deployments": {
			"get": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.listAgentDeployments",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					},
					{
						"name": "key",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"required": false
					},
					{
						"name": "status",
						"in": "query",
						"schema": {
							"$ref": "#/components/schemas/Union_397"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_433"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List AgentDeployments",
				"description": "Returns a cursor page of the Workspace's AgentDeployment heads with their agent, key, status, current revision number, and resource version. Pass `key` for an exact logical-key lookup; that form returns zero or one deployment and always `next_page: null`. Read immutable revisions through listAgentDeploymentRevisions.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			},
			"post": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.createAgentDeployment",
				"parameters": [
					{
						"name": "workspace_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/WorkspaceId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AgentDeploymentId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"agent_id": {
											"$ref": "#/components/schemas/AgentId"
										},
										"key": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"display_name": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 255
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"status": {
											"$ref": "#/components/schemas/Union_397"
										},
										"current_revision_number": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"resource_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										},
										"archived_at": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"id",
										"workspace_id",
										"agent_id",
										"key",
										"display_name",
										"status",
										"current_revision_number",
										"resource_version",
										"created_at",
										"updated_at",
										"archived_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"agent_id": {
										"$ref": "#/components/schemas/AgentId"
									},
									"key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"display_name": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"agent_id",
									"key"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create an AgentDeployment",
				"description": "Creates the Workspace-scoped AgentDeployment head for one Agent under a stable `key`, optionally with a display name. Creation publishes the head only and pins nothing: the first immutable AgentDeploymentRevision is a separate, explicit publishAgentDeploymentRevision call, so every revision's publisher and coordinates are auditable. Send `Idempotency-Key` so a retry recovers the same deployment; a duplicate key in the Workspace is a typed conflict.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agent-deployments/{agent_deployment_id}": {
			"get": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.getAgentDeployment",
				"parameters": [
					{
						"name": "agent_deployment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_433"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get an AgentDeployment",
				"description": "Returns one AgentDeployment head by ID, including its agent, key, display name, lifecycle status, `current_revision_number`, and `resource_version`. Use the returned `resource_version` as `expected_resource_version` when patching or publishing the next revision.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			},
			"patch": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.patchAgentDeployment",
				"parameters": [
					{
						"name": "agent_deployment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_433"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"display_name": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"status": {
										"$ref": "#/components/schemas/Union_397"
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update an AgentDeployment head",
				"description": "Applies a partial update to the deployment head's `display_name` or lifecycle `status` (`active`, `archived`), guarded by `expected_resource_version`. Patching the head never mutates or mints a revision: configuration changes are publishAgentDeploymentRevision, and existing pinned revisions are untouched.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agent-deployments/{agent_deployment_id}/revisions": {
			"get": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.listAgentDeploymentRevisions",
				"parameters": [
					{
						"name": "agent_deployment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^c1_[0-9a-z]+$"
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"data": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_435"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"data",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List AgentDeploymentRevisions",
				"description": "Returns a cursor page of one AgentDeployment's immutable revisions, each pinning the agent release, model-routing coordinates, execution target, skill and binding coordinates, roster snapshot when present, and the resolved configuration digest.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			},
			"post": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.publishAgentDeploymentRevision",
				"parameters": [
					{
						"name": "agent_deployment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AgentDeploymentRevisionId"
										},
										"agent_deployment_id": {
											"$ref": "#/components/schemas/AgentDeploymentId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"revision_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"agent_id": {
											"$ref": "#/components/schemas/AgentId"
										},
										"agent_release_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"model_routing_profile_id": {
											"$ref": "#/components/schemas/ModelRoutingProfileId"
										},
										"model_routing_profile_revision_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"execution_target": {
											"$ref": "#/components/schemas/AgentDeploymentExecutionTarget"
										},
										"skill_selections": {
											"$ref": "#/components/schemas/Arrays_53"
										},
										"connection_binding_selections": {
											"$ref": "#/components/schemas/Arrays_54"
										},
										"roster_snapshot": {
											"$ref": "#/components/schemas/Union_399"
										},
										"resolved_configuration_sha256": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"published_by": {
											"$ref": "#/components/schemas/Union_134"
										},
										"published_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"agent_deployment_id",
										"workspace_id",
										"revision_number",
										"agent_id",
										"agent_release_number",
										"model_routing_profile_id",
										"model_routing_profile_revision_number",
										"execution_target",
										"skill_selections",
										"connection_binding_selections",
										"roster_snapshot",
										"resolved_configuration_sha256",
										"published_by",
										"published_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"agent_release_number": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"model_routing": {
										"type": "object",
										"properties": {
											"model_routing_profile_id": {
												"$ref": "#/components/schemas/ModelRoutingProfileId"
											},
											"model_routing_profile_revision_number": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													}
												]
											}
										},
										"required": [
											"model_routing_profile_id",
											"model_routing_profile_revision_number"
										],
										"additionalProperties": false
									},
									"execution_target": {
										"$ref": "#/components/schemas/AgentDeploymentExecutionTarget"
									},
									"skill_selections": {
										"type": "array",
										"items": {
											"type": "object",
											"properties": {
												"skill_id": {
													"$ref": "#/components/schemas/SkillId"
												},
												"skill_revision_number": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												}
											},
											"required": [
												"skill_id",
												"skill_revision_number"
											],
											"additionalProperties": false
										}
									},
									"connection_binding_selections": {
										"type": "array",
										"items": {
											"type": "object",
											"properties": {
												"agent_deployment_connection_binding_id": {
													"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
												},
												"binding_revision_number": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												}
											},
											"required": [
												"agent_deployment_connection_binding_id",
												"binding_revision_number"
											],
											"additionalProperties": false
										}
									},
									"roster_snapshot": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Objects_434"
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"expected_resource_version",
									"agent_release_number",
									"model_routing",
									"execution_target",
									"skill_selections",
									"connection_binding_selections"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Publish an AgentDeploymentRevision",
				"description": "Publishes the next immutable AgentDeploymentRevision: the exact AgentRelease number, model-routing coordinates, the closed `execution_target` union (managed harness/sandbox/runner-pool coordinates or a connected harness with its expected capability-set digest), exact skill coordinates, selected connection-binding revisions, and — when the release is a coordinator publication — the resolved roster snapshot. The server derives `resolved_configuration_sha256`. Replaying the same revision number with identical content is an idempotent success; identical number with different content is a conflict. Send `Idempotency-Key` so a retry recovers the same revision.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agent-deployments/{agent_deployment_id}/revisions/{revision_number}": {
			"get": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.getAgentDeploymentRevision",
				"parameters": [
					{
						"name": "agent_deployment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentId"
						},
						"required": true
					},
					{
						"name": "revision_number",
						"in": "path",
						"schema": {
							"type": "string"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_435"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get one AgentDeploymentRevision",
				"description": "Returns one immutable AgentDeploymentRevision by deployment ID and positive integer revision number. Use it to read exactly what a Session admitted rather than what the deployment head points at today.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agent-deployments/{agent_deployment_id}/connection-bindings": {
			"post": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.createAgentDeploymentConnectionBinding",
				"parameters": [
					{
						"name": "agent_deployment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"agent_deployment_id": {
											"$ref": "#/components/schemas/AgentDeploymentId"
										},
										"integration_connection_id": {
											"$ref": "#/components/schemas/ConnectionId"
										},
										"key": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"display_name": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 255
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"status": {
											"$ref": "#/components/schemas/Union_397"
										},
										"current_revision_number": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"resource_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"type": "string"
										},
										"updated_at": {
											"type": "string"
										},
										"archived_at": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"id",
										"workspace_id",
										"agent_deployment_id",
										"integration_connection_id",
										"key",
										"display_name",
										"status",
										"current_revision_number",
										"resource_version",
										"created_at",
										"updated_at",
										"archived_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"agent_deployment_id": {
										"$ref": "#/components/schemas/AgentDeploymentId"
									},
									"integration_connection_id": {
										"$ref": "#/components/schemas/ConnectionId"
									},
									"key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"display_name": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"agent_deployment_id",
									"integration_connection_id",
									"key"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a connection binding",
				"description": "Creates the Workspace-scoped AgentDeploymentConnectionBinding head connecting one AgentDeployment to one IntegrationConnection under a stable `key`. The head is identity only; its immutable non-secret configuration is a separate publishAgentDeploymentConnectionBindingRevision call. A binding never becomes credential authority.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agent-deployment-connection-bindings/{id}": {
			"get": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.getAgentDeploymentConnectionBinding",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_436"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a connection binding",
				"description": "Returns one AgentDeploymentConnectionBinding head by ID: its deployment, integration connection, key, display name, status, `current_revision_number`, and `resource_version`. Read the pinned configuration through getAgentDeploymentConnectionBindingRevision.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			},
			"patch": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.patchAgentDeploymentConnectionBinding",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_436"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"display_name": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"status": {
										"$ref": "#/components/schemas/Union_397"
									}
								},
								"required": [
									"expected_resource_version"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Update a connection binding head",
				"description": "Applies a partial update to the binding head's `display_name` or lifecycle `status`, guarded by `expected_resource_version`. Configuration changes publish a new binding revision and require a new AgentDeploymentRevision before new Sessions may use them.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agent-deployment-connection-bindings/{id}/revisions": {
			"post": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.publishAgentDeploymentConnectionBindingRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AgentDeploymentConnectionBindingRevisionId"
										},
										"agent_deployment_connection_binding_id": {
											"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"revision_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"tool_selection": {
											"$ref": "#/components/schemas/Arrays_55"
										},
										"tool_aliases": {
											"$ref": "#/components/schemas/Objects_437"
										},
										"argument_policy": {
											"type": "string",
											"enum": [
												"default",
												"strict"
											]
										},
										"content_sha256": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"published_by": {
											"$ref": "#/components/schemas/Union_134"
										},
										"published_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"agent_deployment_connection_binding_id",
										"workspace_id",
										"revision_number",
										"tool_selection",
										"tool_aliases",
										"argument_policy",
										"content_sha256",
										"published_by",
										"published_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"tool_selection": {
										"type": "array",
										"items": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										}
									},
									"tool_aliases": {
										"type": "object",
										"additionalProperties": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										}
									},
									"argument_policy": {
										"type": "string",
										"enum": [
											"default",
											"strict"
										]
									}
								},
								"required": [
									"expected_resource_version",
									"tool_selection",
									"tool_aliases",
									"argument_policy"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Publish a binding revision",
				"description": "Publishes the next immutable AgentDeploymentConnectionBindingRevision: the selected tool names, aliases, and argument policy — non-secret configuration only. The server derives `content_sha256`. A new binding revision does not affect Sessions until a new AgentDeploymentRevision selects it.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/agent-deployment-connection-bindings/{id}/revisions/{revision_number}": {
			"get": {
				"tags": [
					"agentDeployments"
				],
				"operationId": "agentDeployments.getAgentDeploymentConnectionBindingRevision",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
						},
						"required": true
					},
					{
						"name": "revision_number",
						"in": "path",
						"schema": {
							"type": "string"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/AgentDeploymentConnectionBindingRevisionId"
										},
										"agent_deployment_connection_binding_id": {
											"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"revision_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"tool_selection": {
											"$ref": "#/components/schemas/Arrays_55"
										},
										"tool_aliases": {
											"$ref": "#/components/schemas/Objects_437"
										},
										"argument_policy": {
											"type": "string",
											"enum": [
												"default",
												"strict"
											]
										},
										"content_sha256": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"published_by": {
											"$ref": "#/components/schemas/Union_134"
										},
										"published_at": {
											"type": "string"
										}
									},
									"required": [
										"id",
										"agent_deployment_connection_binding_id",
										"workspace_id",
										"revision_number",
										"tool_selection",
										"tool_aliases",
										"argument_policy",
										"content_sha256",
										"published_by",
										"published_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get one binding revision",
				"description": "Returns one immutable AgentDeploymentConnectionBindingRevision by binding ID and positive integer revision number: the exact non-secret tool selection, aliases, and argument policy frozen at publication.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: agent-definition. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "agent-releases",
					"title": "Agents and immutable releases",
					"summary": "Agent definitions, drafts, publication, import, and promotion.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "agent-definition"
				}
			}
		},
		"/v1/work-environments/resolve": {
			"post": {
				"tags": [
					"workEnvironments"
				],
				"operationId": "workEnvironments.resolveWorkEnvironment",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A deterministic allocation-free explanation of work-environment admission.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/WorkEnvironmentResolution"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/WorkEnvironmentInput"
							}
						}
					},
					"required": true
				},
				"summary": "Resolve work-workspace requirements",
				"description": "Compiles explicit provider-neutral requirements or one versioned preset and explains the platform path without allocating, waking, reserving UsageBudget, or contacting a provider. The response returns normalized requirements, the no-compute, SessionSandbox, or Computer class, every considered provider and stable rejection reason, warnings, estimated usage dimensions, portability grade, and manifest-bound digests. Current support resolves conversation-only and existing SessionSandbox intent; Computer intent remains an inspectable refusal until a qualified provider candidate exists. This read authorizes nothing and creation re-evaluates all live authority.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/computers": {
			"get": {
				"tags": [
					"computers"
				],
				"operationId": "computers.listComputers",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"items": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_438"
											}
										},
										"next_page": {
											"anyOf": [
												{
													"type": "string"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"items",
										"next_page"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "List Computers",
				"description": "Returns a cursor page of Workspace-scoped public Computer metadata. Provider leases, allocation coordinates, credentials, and controller receipts remain private.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computers",
					"title": "Computers",
					"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			},
			"post": {
				"tags": [
					"computers"
				],
				"operationId": "computers.createComputer",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "coherent timestamps, archive state, and snapshot-backed recovery grade",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/ComputerId"
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"scope": {
											"$ref": "#/components/schemas/Union_400"
										},
										"profile_id": {
											"$ref": "#/components/schemas/ComputerProfileId"
										},
										"profile_revision_number": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"state": {
											"$ref": "#/components/schemas/Union_401"
										},
										"generation": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"current_snapshot_id": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/ComputerSnapshotId"
												},
												{
													"type": "null"
												}
											]
										},
										"recovery_grade": {
											"$ref": "#/components/schemas/Union_402"
										},
										"resource_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"created_at": {
											"$ref": "#/components/schemas/CurrentTimestamp"
										},
										"updated_at": {
											"$ref": "#/components/schemas/CurrentTimestamp"
										},
										"archived_at": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/CurrentTimestamp"
												},
												{
													"type": "null"
												}
											]
										}
									},
									"required": [
										"id",
										"workspace_id",
										"scope",
										"profile_id",
										"profile_revision_number",
										"state",
										"generation",
										"current_snapshot_id",
										"recovery_grade",
										"resource_version",
										"created_at",
										"updated_at",
										"archived_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"scope": {
										"$ref": "#/components/schemas/Union_400"
									},
									"profile_id": {
										"$ref": "#/components/schemas/ComputerProfileId"
									},
									"profile_revision_number": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"requested_at": {
										"$ref": "#/components/schemas/CurrentTimestamp"
									},
									"deadline": {
										"$ref": "#/components/schemas/CurrentTimestamp"
									}
								},
								"required": [
									"scope",
									"profile_id",
									"profile_revision_number",
									"requested_at",
									"deadline"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Create a Computer",
				"description": "Creates one sleeping provider-neutral Computer from an active immutable ComputerProfileRevision after checking the declared Principal or Session scope. This operation allocates no provider resource and returns no lease or private provider coordinates. Send Idempotency-Key so an interrupted create resolves to the same Computer and controller command.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computers",
					"title": "Computers",
					"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computers/{id}": {
			"get": {
				"tags": [
					"computers"
				],
				"operationId": "computers.getComputer",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "coherent timestamps, archive state, and snapshot-backed recovery grade",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_438"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Computer",
				"description": "Returns one stable public Computer identity and its lifecycle, generation, profile revision, recovery grade, sharing scope, and optimistic resource version without exposing provider custody.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computers",
					"title": "Computers",
					"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computers/{id}/archive": {
			"post": {
				"tags": [
					"computers"
				],
				"operationId": "computers.archiveComputer",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "coherent timestamps, archive state, and snapshot-backed recovery grade",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Objects_438"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"expected_resource_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"requested_at": {
										"$ref": "#/components/schemas/CurrentTimestamp"
									},
									"deadline": {
										"$ref": "#/components/schemas/CurrentTimestamp"
									}
								},
								"required": [
									"expected_resource_version",
									"requested_at",
									"deadline"
								],
								"additionalProperties": false
							}
						}
					},
					"required": true
				},
				"summary": "Archive a Computer",
				"description": "Terminally archives a sleeping Computer under expected_resource_version and generation fencing. This initial public lifecycle stop refuses active provider cleanup rather than pretending it occurred; wake and provider dispatch remain unavailable. Send Idempotency-Key for exact replay.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computers",
					"title": "Computers",
					"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computers/{id}/screens/{screen_id}": {
			"get": {
				"tags": [
					"computerScreens"
				],
				"operationId": "computerScreens.getComputerScreen",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerId"
						},
						"required": true
					},
					{
						"name": "screen_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ScreenId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A stable public provider-neutral presentation head without allocation or target coordinates.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Screen"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a Computer Screen",
				"description": "Returns one stable public Screen head nested under its Computer. The response includes only provider-neutral lifecycle, generation, logical viewport, observed display scale, attachment, control, and target-label facts; provider allocations and browser target coordinates remain private. A mismatched Computer and Screen pair is not addressable.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computers",
					"title": "Computers",
					"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computers/{id}/screens/{screen_id}/observations": {
			"post": {
				"tags": [
					"computerBrowserObservations"
				],
				"operationId": "computerBrowserObservations.createComputerBrowserObservation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerId"
						},
						"required": true
					},
					{
						"name": "screen_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ScreenId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"202": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"request": {
											"$ref": "#/components/schemas/Objects_441"
										},
										"request_fingerprint": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"admitted_at": {
											"$ref": "#/components/schemas/CurrentTimestamp"
										}
									},
									"required": [
										"request",
										"request_fingerprint",
										"admitted_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BrowserObservationIntent"
							}
						}
					},
					"required": true
				},
				"summary": "Request a Browser observation",
				"description": "Queues one bounded semantic observation for the exact Computer Screen. The caller selects only accessibility-tree and screenshot capture modes plus a short deadline; the server derives the observation identity, current Computer generation, attachment, Session, Run attempt, acting Principal, control and observation epochs, profile-policy context, UsageBudget context, target labels, and viewport before any provider contact. Send Idempotency-Key for exact replay.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computers",
					"title": "Computers",
					"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computers/{id}/screens/{screen_id}/observations/{observation_id}": {
			"get": {
				"tags": [
					"computerBrowserObservations"
				],
				"operationId": "computerBrowserObservations.getComputerBrowserObservation",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerId"
						},
						"required": true
					},
					{
						"name": "screen_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ScreenId"
						},
						"required": true
					},
					{
						"name": "observation_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/BrowserObservationId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A bounded sanitized Browser observation bound to its exact authority and content digest.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BrowserObservation"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a settled Browser observation",
				"description": "Returns one already-settled, bounded, sanitized Browser observation under its exact Computer and Screen. Raw provider coordinates, screenshot bytes, form values, hidden sensitive fields, browser chrome, and unrelated targets cannot fit the response. A mismatched resource path is not addressable, and an admission that has not settled remains absent.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_retention_governed_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computers",
					"title": "Computers",
					"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computers/{id}/screens/{screen_id}/actions": {
			"post": {
				"tags": [
					"computerBrowserActions"
				],
				"operationId": "computerBrowserActions.createComputerBrowserAction",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerId"
						},
						"required": true
					},
					{
						"name": "screen_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ScreenId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"202": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"envelope": {
											"$ref": "#/components/schemas/Objects_447"
										},
										"action_fingerprint": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"destination_decision": {
											"anyOf": [
												{
													"anyOf": [
														{
															"type": "object",
															"properties": {
																"status": {
																	"type": "string",
																	"enum": [
																		"allow"
																	]
																},
																"rule_key": {
																	"type": "string",
																	"allOf": [
																		{
																			"minLength": 1
																		},
																		{
																			"maxLength": 128
																		},
																		{
																			"pattern": "^[a-z0-9][a-z0-9._-]*$"
																		}
																	]
																},
																"purpose": {
																	"$ref": "#/components/schemas/Union_404"
																},
																"policy_digest": {
																	"type": "string",
																	"allOf": [
																		{
																			"pattern": "^sha256:[0-9a-f]{64}$"
																		}
																	]
																},
																"destination_digest": {
																	"type": "string",
																	"allOf": [
																		{
																			"pattern": "^sha256:[0-9a-f]{64}$"
																		}
																	]
																},
																"decided_at": {
																	"$ref": "#/components/schemas/CurrentTimestamp"
																}
															},
															"required": [
																"status",
																"rule_key",
																"purpose",
																"policy_digest",
																"destination_digest",
																"decided_at"
															],
															"additionalProperties": false
														},
														{
															"type": "object",
															"properties": {
																"status": {
																	"type": "string",
																	"enum": [
																		"deny"
																	]
																},
																"reason": {
																	"type": "string",
																	"enum": [
																		"destination_digest_mismatch",
																		"host_not_allowed",
																		"invalid_url",
																		"no_resolved_addresses",
																		"nonpublic_address",
																		"path_not_allowed",
																		"port_not_allowed",
																		"purpose_changed",
																		"purpose_not_allowed",
																		"scheme_not_allowed"
																	]
																},
																"policy_digest": {
																	"type": "string",
																	"allOf": [
																		{
																			"pattern": "^sha256:[0-9a-f]{64}$"
																		}
																	]
																},
																"destination_digest": {
																	"type": "string",
																	"allOf": [
																		{
																			"pattern": "^sha256:[0-9a-f]{64}$"
																		}
																	]
																},
																"decided_at": {
																	"$ref": "#/components/schemas/CurrentTimestamp"
																}
															},
															"required": [
																"status",
																"reason",
																"policy_digest",
																"destination_digest",
																"decided_at"
															],
															"additionalProperties": false
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"admitted_at": {
											"$ref": "#/components/schemas/CurrentTimestamp"
										}
									},
									"required": [
										"envelope",
										"action_fingerprint",
										"destination_decision",
										"admitted_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BrowserSemanticActionIntent"
							}
						}
					},
					"required": true
				},
				"summary": "Queue a structural Browser action",
				"description": "Queues one caller-minimal structural action for the exact Computer Screen. The caller selects only click, keypress, scroll, target switch, or target close plus a required source observation where stale DOM matters and a short deadline. The owning Session freezes the live RunAttempt and derives every Computer, Screen, attachment, actor, profile, ActionPolicy, ActionApproval, and UsageBudget coordinate before any provider contact. When ActionPolicy requires approval, the first attempt creates one exact durable Browser ActionApproval and admits no action; after a human decision, retry the identical request with the same Idempotency-Key so the Session re-evaluates current policy, rejoins only the matching approved decision, and persists the action. Navigation destinations and transient text cannot fit this operation.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computers",
					"title": "Computers",
					"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/computers/{id}/screens/{screen_id}/actions/{action_id}": {
			"get": {
				"tags": [
					"computerBrowserActions"
				],
				"operationId": "computerBrowserActions.getComputerBrowserAction",
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ComputerId"
						},
						"required": true
					},
					{
						"name": "screen_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/ScreenId"
						},
						"required": true
					},
					{
						"name": "action_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/BrowserActionId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"action_id": {
											"$ref": "#/components/schemas/BrowserActionId"
										},
										"action_fingerprint": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"workspace_id": {
											"$ref": "#/components/schemas/WorkspaceId"
										},
										"computer_id": {
											"$ref": "#/components/schemas/ComputerId"
										},
										"computer_generation": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"screen_id": {
											"$ref": "#/components/schemas/ScreenId"
										},
										"attachment_id": {
											"$ref": "#/components/schemas/ComputerAttachmentId"
										},
										"session_id": {
											"$ref": "#/components/schemas/SessionId"
										},
										"run_id": {
											"$ref": "#/components/schemas/RunId"
										},
										"run_attempt_id": {
											"$ref": "#/components/schemas/RunAttemptId"
										},
										"control_epoch": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"observation_generation": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										},
										"result": {
											"$ref": "#/components/schemas/Union_405"
										},
										"result_digest": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"target_transition_digest": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"completed_at": {
											"$ref": "#/components/schemas/CurrentTimestamp"
										}
									},
									"required": [
										"action_id",
										"action_fingerprint",
										"workspace_id",
										"computer_id",
										"computer_generation",
										"screen_id",
										"attachment_id",
										"session_id",
										"run_id",
										"run_attempt_id",
										"control_epoch",
										"observation_generation",
										"result",
										"result_digest",
										"target_transition_digest",
										"completed_at"
									],
									"additionalProperties": false
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"summary": "Get a settled Browser action",
				"description": "Returns one already-settled, secret-free structural Browser-action receipt under its exact Computer and Screen. Pending and claimed work remains absent, and the response contains only stable Checkfu identities, the closed provider-neutral result, content digests, and terminal clock; provider target coordinates, claim state, dispatch custody, and transient text cannot fit.\n\nCheckfu support posture: alpha; hosted. No release evidence journey applies to this operation.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "computers",
					"title": "Computers",
					"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": null
				}
			}
		},
		"/v1/environments": {
			"get": {
				"tags": [
					"environments"
				],
				"operationId": "environments.listEnvironments",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "include_archived",
						"in": "query",
						"schema": {
							"type": "boolean"
						},
						"required": false
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 100
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaEnvironmentPage",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaEnvironmentPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "List Environments",
				"description": "Returns a cursor page of CMA-compatible Environments visible to the selected account, excluding archived Environments unless include_archived is true.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: sandbox-conformance. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sandbox-catalog",
					"title": "Environments",
					"summary": "Mutable CMA-compatible Environment recipes and provider conformance.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "sandbox-conformance"
				}
			},
			"post": {
				"tags": [
					"environments"
				],
				"operationId": "environments.createEnvironment",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "BetaEnvironment",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaEnvironment_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/EnvironmentCreateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Create an Environment",
				"description": "Creates a CMA-compatible cloud or self-hosted Environment. Omitted cloud fields resolve to unrestricted networking and empty package lists. Self-hosted scope accepts the exact organization or account literals and defaults to account for Checkfu's Tenant isolation boundary.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: sandbox-conformance. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sandbox-catalog",
					"title": "Environments",
					"summary": "Mutable CMA-compatible Environment recipes and provider conformance.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "sandbox-conformance"
				}
			}
		},
		"/v1/environments/{environment_id}": {
			"get": {
				"tags": [
					"environments"
				],
				"operationId": "environments.getEnvironment",
				"parameters": [
					{
						"name": "environment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/EnvironmentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaEnvironment",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaEnvironment"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Get an Environment",
				"description": "Returns one visible CMA-compatible Environment by its env_ identity.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: sandbox-conformance. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sandbox-catalog",
					"title": "Environments",
					"summary": "Mutable CMA-compatible Environment recipes and provider conformance.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "sandbox-conformance"
				}
			},
			"post": {
				"tags": [
					"environments"
				],
				"operationId": "environments.updateEnvironment",
				"parameters": [
					{
						"name": "environment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/EnvironmentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaEnvironment",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaEnvironment"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/EnvironmentUpdateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Update an Environment",
				"description": "Updates a mutable CMA-compatible Environment. Omitted nullable configuration fields preserve their current values; metadata values set to null remove those keys.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: sandbox-conformance. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sandbox-catalog",
					"title": "Environments",
					"summary": "Mutable CMA-compatible Environment recipes and provider conformance.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "sandbox-conformance"
				}
			},
			"delete": {
				"tags": [
					"environments"
				],
				"operationId": "environments.deleteEnvironment",
				"parameters": [
					{
						"name": "environment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/EnvironmentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaEnvironmentDeleteResponse",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaEnvironmentDeleteResponse"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Delete an Environment",
				"description": "Deletes an Environment and returns the CMA environment_deleted receipt. The deletion tombstone freezes audit authority for retry recovery; Session admission installs the shared reference fence before environment_id selection becomes public.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: sandbox-conformance. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sandbox-catalog",
					"title": "Environments",
					"summary": "Mutable CMA-compatible Environment recipes and provider conformance.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "sandbox-conformance"
				}
			}
		},
		"/v1/environments/{environment_id}/archive": {
			"post": {
				"tags": [
					"environments"
				],
				"operationId": "environments.archiveEnvironment",
				"parameters": [
					{
						"name": "environment_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/EnvironmentId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaEnvironment",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaEnvironment"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Archive an Environment",
				"description": "Archives an Environment, making it read-only for new configuration changes while preserving existing Session execution evidence.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: sandbox-conformance. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "sandbox-catalog",
					"title": "Environments",
					"summary": "Mutable CMA-compatible Environment recipes and provider conformance.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "sandbox-conformance"
				}
			}
		},
		"/v1/vaults": {
			"get": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.listVaults",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "include_archived",
						"in": "query",
						"schema": {
							"type": "boolean"
						},
						"required": false
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 100
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A cursor page of Vaults.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsVaultPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "List Vaults",
				"description": "Returns a cursor page of Vaults, excluding archived Vaults unless include_archived is true.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"post": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.createVault",
				"parameters": [
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "A Vault that stores Session credentials.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsVault"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/VaultCreateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Create a Vault",
				"description": "Creates a CMA-compatible Workspace-scoped Vault for Session credentials.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/vaults/{vault_id}": {
			"get": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.getVault",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A Vault that stores Session credentials.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsVault_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Get a Vault",
				"description": "Returns one CMA-compatible Vault by its vlt_ identity.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"post": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.updateVault",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A Vault that stores Session credentials.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsVault_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/VaultUpdateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Update a Vault",
				"description": "Updates a Vault display name or applies the CMA metadata patch semantics.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"delete": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.deleteVault",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Confirmation of a deleted Vault.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsDeletedVault"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Delete a Vault",
				"description": "Deletes a Vault and returns the CMA vault_deleted receipt.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/vaults/{vault_id}/archive": {
			"post": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.archiveVault",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A Vault that stores Session credentials.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsVault_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Archive a Vault",
				"description": "Irreversibly archives a Vault while preserving its read model.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/vaults/{vault_id}/credentials": {
			"get": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.listCredentials",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "include_archived",
						"in": "query",
						"schema": {
							"type": "boolean"
						},
						"required": false
					},
					{
						"name": "limit",
						"in": "query",
						"schema": {
							"type": "integer",
							"minimum": 1,
							"maximum": 100
						},
						"required": false
					},
					{
						"name": "page",
						"in": "query",
						"schema": {
							"type": "string"
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsCredentialPage",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsCredentialPage"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "List Credentials",
				"description": "Returns a cursor page of secret-free CMA Credential descriptors nested beneath one Vault, excluding archived Credentials unless include_archived is true.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"post": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.createCredential",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"201": {
						"description": "A write-only Credential stored in a Vault; sensitive fields are never returned.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsCredential"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CredentialCreateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Create a Credential",
				"description": "Creates a CMA-compatible Credential nested beneath one Vault. Bearer tokens, OAuth tokens and client secrets, and environment-variable secret values are write-only, encrypted in credential custody, and never returned.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "vaults.getCredential"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/vaults/{vault_id}/credentials/{credential_id}": {
			"get": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.getCredential",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A write-only Credential stored in a Vault; sensitive fields are never returned.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsCredential_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Get a Credential",
				"description": "Returns one secret-free CMA Credential descriptor by its vcrd_ identity and owning Vault.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"post": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.updateCredential",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A write-only Credential stored in a Vault; sensitive fields are never returned.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsCredential_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationMalformedError"
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"requestBody": {
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CredentialUpdateParams"
							}
						}
					},
					"required": true
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Update a Credential",
				"description": "Updates CMA Credential metadata and rotates write-only secret material without changing its immutable MCP server URL or environment-variable name.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "vaults.getCredential"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			},
			"delete": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.deleteCredential",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "BetaManagedAgentsDeletedCredential",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsDeletedCredential"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Delete a Credential",
				"description": "Deletes one Credential, synchronously destroys its encrypted secret custody, and returns the CMA vault_credential_deleted receipt.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/vaults/{vault_id}/credentials/{credential_id}/archive": {
			"post": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.archiveCredential",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					},
					{
						"name": "idempotency-key",
						"in": "header",
						"schema": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"required": false
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "A write-only Credential stored in a Vault; sensitive fields are never returned.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsCredential_1"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ValidationConflictError"
										},
										{
											"$ref": "#/components/schemas/IdempotencyConflictError"
										}
									]
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Archive a Credential",
				"description": "Irreversibly archives one Credential, removes it from runtime resolution, and destroys its encrypted secret custody.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "full",
					"model_transcript": "allowed_safe_json",
					"surface": "model_tool"
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate": {
			"post": {
				"tags": [
					"vaults"
				],
				"operationId": "vaults.mcpOAuthValidate",
				"parameters": [
					{
						"name": "vault_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultId"
						},
						"required": true
					},
					{
						"name": "credential_id",
						"in": "path",
						"schema": {
							"$ref": "#/components/schemas/VaultCredentialId"
						},
						"required": true
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						},
						"required": true
					},
					{
						"name": "checkfu-beta",
						"in": "header",
						"schema": {
							"$ref": "#/components/schemas/ManagedAgentsBetaHeaderValue"
						},
						"required": true
					}
				],
				"security": [
					{
						"bearerAuth": []
					}
				],
				"responses": {
					"200": {
						"description": "Result of live-probing a Credential against its configured MCP server.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BetaManagedAgentsCredentialValidation"
								}
							}
						},
						"headers": {
							"checkfu-workspace-id": {
								"description": "The Workspace resolved from the authenticated bearer credential.",
								"required": true,
								"schema": {
									"$ref": "#/components/schemas/WorkspaceId"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/PolicyDeniedError"
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "The requested resource does not exist in the resolved deployment boundary.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationNotFoundError"
								}
							}
						}
					},
					"409": {
						"description": "The request conflicts with the resource's current state.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ValidationConflictError"
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "An unexpected internal failure occurred; the message contains an opaque incident reference.",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/RuntimeInternalError"
								}
							}
						}
					}
				},
				"x-checkfu-beta-feature": "managed-agents-2026-04-01",
				"summary": "Validate a Credential",
				"description": "Live-probes an MCP OAuth Credential, including its configured refresh flow, and returns the CMA vault_credential_validation result with bounded, scrubbed failure details.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: connection-lifecycle. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_secret_or_capability",
					"surface": "human_completion",
					"human_completion": {
						"dashboard": {
							"status": "missing",
							"reason": "The dashboard does not yet expose this public operation; use the protected CLI completion command."
						},
						"observe_operation": "vaults.getCredential"
					}
				},
				"x-checkfu-support": {
					"id": "connections",
					"title": "Connections",
					"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "connection-lifecycle"
				}
			}
		},
		"/v1/sessions/{id}/events/stream": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.streamEvents",
				"security": [
					{
						"bearerAuth": []
					}
				],
				"parameters": [
					{
						"name": "id",
						"in": "path",
						"required": true,
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						}
					},
					{
						"name": "page",
						"in": "query",
						"required": false,
						"schema": {
							"type": "string",
							"pattern": "^c1_[0-9a-z]+$",
							"maxLength": 14
						}
					},
					{
						"name": "event_deltas",
						"in": "query",
						"required": false,
						"description": "Repeat to opt into best-effort, stream-only previews. agent.message emits event_start and content_delta frames; agent.thinking emits event_start only.",
						"schema": {
							"type": "array",
							"maxItems": 2,
							"items": {
								"type": "string",
								"enum": [
									"agent.message",
									"agent.thinking"
								]
							}
						}
					},
					{
						"name": "live_ready",
						"in": "query",
						"required": false,
						"description": "Set to 1 to receive one cursor-neutral checkfu.live_ready control frame after replay catches up and live subscribers are attached.",
						"schema": {
							"type": "string",
							"enum": [
								"1"
							]
						}
					},
					{
						"name": "last-event-id",
						"in": "header",
						"required": false,
						"schema": {
							"type": "string",
							"pattern": "^[0-9]+$",
							"maxLength": 16
						}
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"required": true,
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						}
					}
				],
				"responses": {
					"200": {
						"description": "text/event-stream of event envelopes",
						"content": {
							"text/event-stream": {
								"schema": {
									"type": "string"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"policy.denied"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#policy-denied"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.not_found"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-not-found"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"runtime.internal"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#runtime-internal"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					}
				},
				"summary": "Stream Session events (SSE)",
				"description": "SSE replay-then-live: replays persisted events from the cursor, then stays live. Resumes from Last-Event-ID (the per-session sequence). Stream-only deltas are opt-in through event_deltas and are never persisted.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-turn. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "sessions",
					"title": "Sessions and Runs",
					"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [
						"Real managed execution requires a qualified runtime tuple."
					],
					"journey": "session-turn"
				}
			}
		},
		"/v1/sessions/{session_id}/threads/{thread_id}/stream": {
			"get": {
				"tags": [
					"sessions"
				],
				"operationId": "sessions.streamThreadEvents",
				"security": [
					{
						"bearerAuth": []
					}
				],
				"parameters": [
					{
						"name": "session_id",
						"in": "path",
						"required": true,
						"schema": {
							"$ref": "#/components/schemas/SessionId"
						}
					},
					{
						"name": "thread_id",
						"in": "path",
						"required": true,
						"schema": {
							"$ref": "#/components/schemas/SessionThreadId"
						}
					},
					{
						"name": "page",
						"in": "query",
						"required": false,
						"schema": {
							"type": "string",
							"pattern": "^c1_[0-9a-z]+$",
							"maxLength": 14
						}
					},
					{
						"name": "event_deltas",
						"in": "query",
						"required": false,
						"schema": {
							"type": "array",
							"maxItems": 2,
							"items": {
								"type": "string",
								"enum": [
									"agent.message",
									"agent.thinking"
								]
							}
						}
					},
					{
						"name": "live_ready",
						"in": "query",
						"required": false,
						"schema": {
							"type": "string",
							"enum": [
								"1"
							]
						}
					},
					{
						"name": "last-event-id",
						"in": "header",
						"required": false,
						"schema": {
							"type": "string",
							"pattern": "^[0-9]+$",
							"maxLength": 16
						}
					},
					{
						"name": "checkfu-version",
						"in": "header",
						"required": true,
						"schema": {
							"type": "string",
							"enum": [
								"2026-08-27"
							]
						}
					}
				],
				"responses": {
					"200": {
						"description": "text/event-stream of one thread's event envelopes",
						"content": {
							"text/event-stream": {
								"schema": {
									"type": "string"
								}
							}
						}
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"policy.denied"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#policy-denied"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										}
									]
								}
							}
						}
					},
					"404": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.not_found"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-not-found"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"runtime.internal"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#runtime-internal"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					}
				},
				"summary": "Stream a Session thread's events (SSE)",
				"description": "Resumable SSE for one thread's EventEnvelope history. A primary thread receives the condensed Session projection and a child receives its complete history; optional agent.message and agent.thinking previews are live-only and thread-local.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: session-threads. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "multiagent",
					"title": "Multiagent coordination",
					"summary": "Published coordinator rosters and governed delegated execution.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "session-threads"
				}
			}
		},
		"/v1/mcp": {
			"post": {
				"tags": [
					"apiMcp"
				],
				"operationId": "apiMcp.rpc",
				"security": [
					{
						"bearerAuth": []
					}
				],
				"parameters": [
					{
						"name": "catalog",
						"in": "query",
						"required": false,
						"schema": {
							"type": "string",
							"enum": [
								"compact",
								"full"
							]
						}
					},
					{
						"name": "mcp-protocol-version",
						"in": "header",
						"required": false,
						"schema": {
							"type": "string",
							"enum": [
								"2026-07-28",
								"2025-11-25",
								"2025-06-18"
							]
						}
					},
					{
						"name": "mcp-method",
						"in": "header",
						"required": false,
						"description": "Routable method header (2026-07-28 stateless shape): mirrors the JSON-RPC method so a gateway can route and meter without parsing the body.",
						"schema": {
							"type": "string"
						}
					},
					{
						"name": "mcp-name",
						"in": "header",
						"required": false,
						"description": "Routable name header (2026-07-28 stateless shape): mirrors tools/call params.name.",
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"description": "A JSON-RPC 2.0 request envelope"
							}
						}
					}
				},
				"responses": {
					"200": {
						"description": "JSON-RPC 2.0 response envelope",
						"content": {
							"application/json": {}
						}
					},
					"202": {
						"description": "Notification acknowledged (empty body)"
					},
					"400": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.malformed"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-malformed"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"401": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"auth.invalid_key"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#auth-invalid-key"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"403": {
						"description": "The organization, tenant, or workspace backing this key is administratively disabled. | Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"auth.disabled_tenancy"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										},
										{
											"type": "object",
											"required": [
												"error"
											],
											"properties": {
												"error": {
													"type": "object",
													"required": [
														"type",
														"message",
														"more"
													],
													"properties": {
														"type": {
															"type": "string",
															"enum": [
																"policy.denied"
															]
														},
														"message": {
															"type": "string"
														},
														"more": {
															"type": "string",
															"enum": [
																"https://docs.checkfu.com/reference/errors#policy-denied"
															],
															"description": "Stable public documentation and remedy for this error type."
														}
													},
													"additionalProperties": false
												}
											},
											"additionalProperties": false
										}
									]
								}
							}
						}
					},
					"413": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.payload_too_large"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-payload-too-large"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"429": {
						"description": "Typed Checkfu wire error",
						"headers": {
							"retry-after": {
								"description": "Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary",
								"required": false,
								"schema": {
									"type": "integer",
									"minimum": 1
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"budget.exceeded"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#budget-exceeded"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"runtime.internal"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#runtime-internal"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					}
				},
				"summary": "Use the Checkfu API MCP server",
				"description": "Stateless Streamable HTTP MCP server that projects reviewed public API operations as JSON-RPC tools. It supports initialize, discovery, tool search, tools/list, and tools/call; dispatches calls through the ordinary REST router so authentication, workspace binding, budgets, policy, audit, and idempotency semantics remain identical; rejects browser origins; and bounds request, response, and synthesized REST payload sizes.\n\nCheckfu support posture: alpha; hosted. Required evidence journey: api-mcp. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "client_transport"
				},
				"x-checkfu-support": {
					"id": "api-mcp",
					"title": "API MCP server",
					"summary": "The customer-facing MCP server that projects the public API's reviewed operations as tools for coding agents and MCP clients.",
					"audience": "customer",
					"stability": "alpha",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "api-mcp"
				}
			}
		},
		"/a2a/v1/workspaces/{workspace}/agent-installations/{installation}/surface-scopes/{surface}/agent-card.json": {
			"get": {
				"tags": [
					"a2a"
				],
				"x-checkfu-declaration-doc": true,
				"operationId": "a2a.getAgentCard",
				"security": [],
				"parameters": [
					{
						"name": "workspace",
						"in": "path",
						"required": true,
						"schema": {
							"type": "string",
							"pattern": "^wrkspc_[0-9a-f]{32}$"
						}
					},
					{
						"name": "installation",
						"in": "path",
						"required": true,
						"schema": {
							"type": "string",
							"pattern": "^aini_[0-9a-f]{32}$"
						}
					},
					{
						"name": "surface",
						"in": "path",
						"required": true,
						"schema": {
							"type": "string",
							"pattern": "^surf_[0-9a-f]{32}$"
						}
					}
				],
				"responses": {
					"200": {
						"description": "A2A v1 Agent Card",
						"headers": {
							"a2a-version": {
								"schema": {
									"type": "string",
									"enum": [
										"1.0"
									]
								}
							},
							"etag": {
								"schema": {
									"type": "string"
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/A2aAgentCardIdentity"
								}
							}
						}
					},
					"304": {
						"description": "The supplied ETag still names the current projection"
					},
					"404": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"validation.not_found"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#validation-not-found"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					},
					"500": {
						"description": "Typed Checkfu wire error",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"required": [
										"error"
									],
									"properties": {
										"error": {
											"type": "object",
											"required": [
												"type",
												"message",
												"more"
											],
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"runtime.internal"
													]
												},
												"message": {
													"type": "string"
												},
												"more": {
													"type": "string",
													"enum": [
														"https://docs.checkfu.com/reference/errors#runtime-internal"
													],
													"description": "Stable public documentation and remedy for this error type."
												}
											},
											"additionalProperties": false
										}
									},
									"additionalProperties": false
								}
							}
						}
					}
				},
				"summary": "Get an installed Agent's public A2A v1 Agent Card",
				"description": "Projects the active AgentInstallation, SurfaceScope, exact published AgentRelease, and active Skills into an A2A v1 Agent Card. The card is public and cacheable; invoking or observing tasks still requires an audience-bound Principal credential and live PermissionAssignments.\n\nCheckfu support posture: preview; hosted. Required evidence journey: a2a-serve. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": true,
					"consequential": false,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "service_transport"
				},
				"x-checkfu-support": {
					"id": "a2a",
					"title": "A2A server",
					"summary": "Expose exact installed Agent placements through governed A2A v1 Agent Cards and tasks.",
					"audience": "customer",
					"stability": "preview",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "a2a-serve"
				}
			}
		},
		"/a2a/v1/workspaces/{workspace}/agent-installations/{installation}/surface-scopes/{surface}": {
			"post": {
				"tags": [
					"a2a"
				],
				"x-checkfu-declaration-doc": true,
				"operationId": "a2a.rpc",
				"security": [
					{
						"a2aPrincipalAuth": []
					}
				],
				"parameters": [
					{
						"name": "workspace",
						"in": "path",
						"required": true,
						"schema": {
							"type": "string",
							"pattern": "^wrkspc_[0-9a-f]{32}$"
						}
					},
					{
						"name": "installation",
						"in": "path",
						"required": true,
						"schema": {
							"type": "string",
							"pattern": "^aini_[0-9a-f]{32}$"
						}
					},
					{
						"name": "surface",
						"in": "path",
						"required": true,
						"schema": {
							"type": "string",
							"pattern": "^surf_[0-9a-f]{32}$"
						}
					},
					{
						"name": "a2a-version",
						"in": "header",
						"required": false,
						"description": "A2A service version. Omission selects the protocol-defined legacy 0.3 default, which this v1 endpoint rejects with JSON-RPC VERSION_NOT_SUPPORTED.",
						"schema": {
							"type": "string",
							"enum": [
								"1.0"
							]
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"SendMessage"
												]
											},
											"params": {
												"$ref": "#/components/schemas/Inline5_Objects_"
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"SendStreamingMessage"
												]
											},
											"params": {
												"$ref": "#/components/schemas/Inline5_Objects_"
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"GetTask"
												]
											},
											"params": {
												"type": "object",
												"properties": {
													"tenant": {
														"$ref": "#/components/schemas/Inline5_Union_1"
													},
													"id": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													},
													"historyLength": {
														"$ref": "#/components/schemas/Inline5_Union_5"
													}
												},
												"required": [
													"id"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"ListTasks"
												]
											},
											"params": {
												"type": "object",
												"properties": {
													"tenant": {
														"$ref": "#/components/schemas/Inline5_Union_1"
													},
													"contextId": {
														"$ref": "#/components/schemas/Inline5_Union_1"
													},
													"status": {
														"type": "string",
														"enum": [
															"TASK_STATE_SUBMITTED",
															"TASK_STATE_WORKING",
															"TASK_STATE_COMPLETED",
															"TASK_STATE_FAILED",
															"TASK_STATE_CANCELED",
															"TASK_STATE_INPUT_REQUIRED",
															"TASK_STATE_REJECTED",
															"TASK_STATE_AUTH_REQUIRED"
														]
													},
													"pageSize": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 1,
																"maximum": 100
															}
														]
													},
													"pageToken": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 1024
															}
														]
													},
													"historyLength": {
														"$ref": "#/components/schemas/Inline5_Union_5"
													},
													"statusTimestampAfter": {
														"$ref": "#/components/schemas/A2aTimestamp"
													},
													"includeArtifacts": {
														"type": "boolean"
													}
												},
												"additionalProperties": false
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"CancelTask"
												]
											},
											"params": {
												"type": "object",
												"properties": {
													"tenant": {
														"$ref": "#/components/schemas/Inline5_Union_1"
													},
													"id": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													},
													"metadata": {
														"$ref": "#/components/schemas/Inline5_Union_2"
													}
												},
												"required": [
													"id"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"SubscribeToTask"
												]
											},
											"params": {
												"type": "object",
												"properties": {
													"tenant": {
														"$ref": "#/components/schemas/Inline5_Union_1"
													},
													"id": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													}
												},
												"required": [
													"id"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"CreateTaskPushNotificationConfig"
												]
											},
											"params": {
												"$ref": "#/components/schemas/A2aCreateTaskPushNotificationConfigRequest"
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"GetTaskPushNotificationConfig"
												]
											},
											"params": {
												"type": "object",
												"properties": {
													"tenant": {
														"$ref": "#/components/schemas/Inline5_Union_1"
													},
													"taskId": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													},
													"id": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													}
												},
												"required": [
													"taskId",
													"id"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"ListTaskPushNotificationConfigs"
												]
											},
											"params": {
												"type": "object",
												"properties": {
													"tenant": {
														"$ref": "#/components/schemas/Inline5_Union_1"
													},
													"taskId": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													},
													"pageSize": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 1,
																"maximum": 100
															}
														]
													},
													"pageToken": {
														"type": "string",
														"allOf": [
															{
																"maxLength": 1024
															}
														]
													}
												},
												"required": [
													"taskId"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"jsonrpc": {
												"type": "string",
												"enum": [
													"2.0"
												]
											},
											"id": {
												"$ref": "#/components/schemas/Inline5_Union_"
											},
											"method": {
												"type": "string",
												"enum": [
													"DeleteTaskPushNotificationConfig"
												]
											},
											"params": {
												"type": "object",
												"properties": {
													"tenant": {
														"$ref": "#/components/schemas/Inline5_Union_1"
													},
													"taskId": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													},
													"id": {
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													}
												},
												"required": [
													"taskId",
													"id"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"jsonrpc",
											"id",
											"method",
											"params"
										],
										"additionalProperties": false
									}
								]
							}
						}
					}
				},
				"responses": {
					"200": {
						"description": "A2A JSON-RPC response or replay-then-live SSE envelopes",
						"headers": {
							"a2a-version": {
								"schema": {
									"type": "string",
									"enum": [
										"1.0"
									]
								}
							}
						},
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"jsonrpc": {
													"type": "string",
													"enum": [
														"2.0"
													]
												},
												"id": {
													"anyOf": [
														{
															"anyOf": [
																{
																	"type": "string",
																	"allOf": [
																		{
																			"maxLength": 1024
																		}
																	]
																},
																{
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": -9007199254740991,
																			"maximum": 9007199254740991
																		}
																	]
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"result": {
													"anyOf": [
														{
															"$ref": "#/components/schemas/A2aSendMessageResponse"
														},
														{
															"$ref": "#/components/schemas/A2aTaskArtifacts"
														},
														{
															"type": "object",
															"properties": {
																"tasks": {
																	"type": "array",
																	"items": {
																		"$ref": "#/components/schemas/A2aTaskArtifacts"
																	},
																	"allOf": [
																		{
																			"maxItems": 100
																		}
																	]
																},
																"nextPageToken": {
																	"type": "string",
																	"allOf": [
																		{
																			"maxLength": 1024
																		}
																	]
																},
																"pageSize": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0,
																			"maximum": 100
																		}
																	]
																},
																"totalSize": {
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": 0,
																			"maximum": 2147483647
																		}
																	]
																}
															},
															"additionalProperties": false
														},
														{
															"$ref": "#/components/schemas/A2aStreamResponse"
														},
														{
															"$ref": "#/components/schemas/Inline6_A2aTaskPushNotificationConfig"
														},
														{
															"type": "object",
															"properties": {
																"configs": {
																	"type": "array",
																	"items": {
																		"$ref": "#/components/schemas/Inline6_A2aTaskPushNotificationConfig"
																	},
																	"allOf": [
																		{
																			"maxItems": 100
																		}
																	]
																},
																"nextPageToken": {
																	"type": "string",
																	"allOf": [
																		{
																			"maxLength": 1024
																		}
																	]
																}
															},
															"additionalProperties": false
														}
													]
												}
											},
											"required": [
												"jsonrpc",
												"id",
												"result"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"jsonrpc": {
													"type": "string",
													"enum": [
														"2.0"
													]
												},
												"id": {
													"anyOf": [
														{
															"anyOf": [
																{
																	"type": "string",
																	"allOf": [
																		{
																			"maxLength": 1024
																		}
																	]
																},
																{
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": -9007199254740991,
																			"maximum": 9007199254740991
																		}
																	]
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"error": {
													"type": "object",
													"properties": {
														"code": {
															"type": "integer"
														},
														"message": {
															"type": "string",
															"allOf": [
																{
																	"maxLength": 1024
																},
																{
																	"minLength": 1
																}
															]
														},
														"data": {
															"anyOf": [
																{
																	"$ref": "#/components/schemas/Inline6_Objects_2"
																},
																{
																	"type": "array",
																	"items": {
																		"$ref": "#/components/schemas/Inline6_Objects_2"
																	},
																	"allOf": [
																		{
																			"maxItems": 64
																		}
																	]
																}
															]
														}
													},
													"required": [
														"code",
														"message"
													],
													"additionalProperties": false
												}
											},
											"required": [
												"jsonrpc",
												"id",
												"error"
											],
											"additionalProperties": false
										}
									]
								}
							},
							"text/event-stream": {
								"schema": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"jsonrpc": {
													"type": "string",
													"enum": [
														"2.0"
													]
												},
												"id": {
													"anyOf": [
														{
															"anyOf": [
																{
																	"type": "string",
																	"allOf": [
																		{
																			"maxLength": 1024
																		}
																	]
																},
																{
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": -9007199254740991,
																			"maximum": 9007199254740991
																		}
																	]
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"result": {
													"$ref": "#/components/schemas/Inline7_A2aStreamResponse"
												}
											},
											"required": [
												"jsonrpc",
												"id",
												"result"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"jsonrpc": {
													"type": "string",
													"enum": [
														"2.0"
													]
												},
												"id": {
													"anyOf": [
														{
															"anyOf": [
																{
																	"type": "string",
																	"allOf": [
																		{
																			"maxLength": 1024
																		}
																	]
																},
																{
																	"type": "integer",
																	"allOf": [
																		{
																			"minimum": -9007199254740991,
																			"maximum": 9007199254740991
																		}
																	]
																}
															]
														},
														{
															"type": "null"
														}
													]
												},
												"error": {
													"type": "object",
													"properties": {
														"code": {
															"type": "integer"
														},
														"message": {
															"type": "string",
															"allOf": [
																{
																	"maxLength": 1024
																},
																{
																	"minLength": 1
																}
															]
														},
														"data": {
															"anyOf": [
																{
																	"$ref": "#/components/schemas/Inline7_Objects_2"
																},
																{
																	"type": "array",
																	"items": {
																		"$ref": "#/components/schemas/Inline7_Objects_2"
																	},
																	"allOf": [
																		{
																			"maxItems": 64
																		}
																	]
																}
															]
														}
													},
													"required": [
														"code",
														"message"
													],
													"additionalProperties": false
												}
											},
											"required": [
												"jsonrpc",
												"id",
												"error"
											],
											"additionalProperties": false
										}
									]
								}
							}
						}
					},
					"401": {
						"description": "Missing, invalid, or wrong-audience Principal credential"
					},
					"403": {
						"description": "The current placement or live PermissionAssignments deny the operation"
					},
					"404": {
						"description": "The installed placement or task is unavailable"
					},
					"413": {
						"description": "The JSON-RPC body exceeded the bounded request size"
					},
					"415": {
						"description": "The request was not application/json"
					},
					"500": {
						"description": "The operation could not be completed"
					}
				},
				"summary": "Invoke or observe an installed Agent through A2A v1",
				"description": "A2A v1 JSON-RPC bound to one exact installed placement. SendMessage creates or reuses the canonical ConversationBinding and Session; task reads, cancellation, listing, and SSE subscription are projections of and mutations through that same Session authority. The bearer must be a person Principal credential issued for audience `a2a`; every operation re-checks the active placement and live PermissionAssignments.\n\nCheckfu support posture: preview; hosted. Required evidence journey: a2a-serve. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.",
				"x-checkfu-operation-doc": {
					"read_only": false,
					"consequential": true,
					"mcp": "none",
					"model_transcript": "denied_non_model_surface",
					"surface": "service_transport"
				},
				"x-checkfu-support": {
					"id": "a2a",
					"title": "A2A server",
					"summary": "Expose exact installed Agent placements through governed A2A v1 Agent Cards and tasks.",
					"audience": "customer",
					"stability": "preview",
					"availability": "hosted",
					"regions": "all_configured",
					"retention": [
						"standard"
					],
					"prerequisites": [],
					"journey": "a2a-serve"
				}
			}
		}
	},
	"components": {
		"schemas": {
			"WorkspaceId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^wrkspc_[0-9a-f]{32}$"
					}
				]
			},
			"OrganizationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^org_[0-9a-f]{32}$"
					}
				]
			},
			"Union_3": {
				"type": "string",
				"enum": [
					"active",
					"disabled"
				]
			},
			"ValidationNotFoundError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"validation.not_found"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#validation-not-found"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The requested resource does not exist in the resolved deployment boundary."
			},
			"ValidationConflictError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"validation.conflict"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#validation-conflict"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The request conflicts with the resource's current state."
			},
			"ValidationIdempotencyConflictError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"validation.idempotency_conflict"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#validation-idempotency-conflict"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The Idempotency-Key is already bound to a different request."
			},
			"ValidationIdempotencyInProgressError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"validation.idempotency_in_progress"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#validation-idempotency-in-progress"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "An identical idempotent request is still in progress and may be retried later."
			},
			"IdempotencyConflictError": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/ValidationIdempotencyConflictError"
					},
					{
						"$ref": "#/components/schemas/ValidationIdempotencyInProgressError"
					}
				],
				"description": "An idempotent mutation conflicts with a completed or in-progress request for the same key."
			},
			"PolicyDeniedError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"policy.denied"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#policy-denied"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "Deployment governance or retention policy denied the request."
			},
			"RuntimeInternalError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"runtime.internal"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#runtime-internal"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "An unexpected internal failure occurred; the message contains an opaque incident reference."
			},
			"Objects_": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/OrganizationId"
					},
					"key": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"display_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"status": {
						"$ref": "#/components/schemas/Union_3"
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"key",
					"display_name",
					"status",
					"resource_version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"ValidationMalformedError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"validation.malformed"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#validation-malformed"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The request could not be decoded or violated a declared input constraint."
			},
			"GitHubRepositoryIdentity": {
				"type": "object",
				"properties": {
					"provider": {
						"type": "string",
						"enum": [
							"github"
						]
					},
					"owner": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[A-Za-z0-9_.-]+$"
							},
							{
								"maxLength": 100
							}
						]
					},
					"repository": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[A-Za-z0-9_.-]+$"
							},
							{
								"maxLength": 100
							}
						]
					}
				},
				"required": [
					"provider",
					"owner",
					"repository"
				],
				"additionalProperties": false
			},
			"GitLabProjectIdentity": {
				"type": "object",
				"properties": {
					"provider": {
						"type": "string",
						"enum": [
							"gitlab"
						]
					},
					"project_path": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[A-Za-z0-9_.-]+(?:\\/[A-Za-z0-9_.-]+)+$"
							},
							{
								"maxLength": 1024
							}
						]
					}
				},
				"required": [
					"provider",
					"project_path"
				],
				"additionalProperties": false
			},
			"BitbucketRepositoryIdentity": {
				"type": "object",
				"properties": {
					"provider": {
						"type": "string",
						"enum": [
							"bitbucket"
						]
					},
					"workspace": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[A-Za-z0-9_.-]+$"
							},
							{
								"maxLength": 100
							}
						]
					},
					"repository_slug": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[A-Za-z0-9_.-]+$"
							},
							{
								"maxLength": 100
							}
						]
					}
				},
				"required": [
					"provider",
					"workspace",
					"repository_slug"
				],
				"additionalProperties": false
			},
			"Union_7": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/GitHubRepositoryIdentity"
					},
					{
						"$ref": "#/components/schemas/GitLabProjectIdentity"
					},
					{
						"$ref": "#/components/schemas/BitbucketRepositoryIdentity"
					}
				]
			},
			"GitReference": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 1024
					},
					{
						"pattern": "^\\S+$"
					}
				]
			},
			"ResourceMetadata": {
				"type": "object",
				"additionalProperties": {
					"type": "string",
					"allOf": [
						{
							"maxLength": 512
						}
					]
				},
				"allOf": [
					{
						"propertyNames": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 64
								}
							]
						}
					},
					{
						"maxProperties": 16,
						"description": "at most 16 correlation pairs with keys of 1 to 64 characters"
					}
				]
			},
			"SourceRepositoryId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^srepo_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SourceRepositoryId"
					},
					"organization_id": {
						"$ref": "#/components/schemas/OrganizationId"
					},
					"repository": {
						"$ref": "#/components/schemas/Union_7"
					},
					"default_ref": {
						"$ref": "#/components/schemas/GitReference"
					},
					"display_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"organization_id",
					"repository",
					"default_ref",
					"display_name",
					"metadata",
					"resource_version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"TenantId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^ten_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_2": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/TenantId"
					},
					"organization_id": {
						"$ref": "#/components/schemas/OrganizationId"
					},
					"key": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"display_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"status": {
						"$ref": "#/components/schemas/Union_3"
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"organization_id",
					"key",
					"display_name",
					"status",
					"resource_version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Union_11": {
				"type": "string",
				"enum": [
					"global",
					"us"
				]
			},
			"Union_10": {
				"anyOf": [
					{
						"type": "string",
						"enum": [
							"unrestricted"
						]
					},
					{
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Union_11"
						},
						"allOf": [
							{
								"maxItems": 2
							},
							{
								"uniqueItems": true
							}
						]
					}
				]
			},
			"CreateWorkspaceDataResidency": {
				"type": "object",
				"properties": {
					"allowed_inference_geos": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_10"
							},
							{
								"type": "null"
							}
						]
					},
					"default_inference_geo": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_11"
							},
							{
								"type": "null"
							}
						]
					},
					"workspace_geo": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"us"
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"WorkspaceTags": {
				"type": "object",
				"additionalProperties": {
					"type": "string",
					"allOf": [
						{
							"maxLength": 512
						}
					]
				},
				"allOf": [
					{
						"propertyNames": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 64
								},
								{
									"pattern": "^(?![Aa][Nn][Tt][Hh][Rr][Oo][Pp][Ii][Cc])"
								}
							]
						},
						"description": "User-defined Workspace tags whose keys do not begin with anthropic."
					}
				]
			},
			"CreateWorkspace": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"data_residency": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CreateWorkspaceDataResidency"
							},
							{
								"type": "null"
							}
						]
					},
					"external_key_id": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"tags": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/WorkspaceTags"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"name"
				],
				"additionalProperties": false,
				"description": "Create one Organization Workspace using the CMA Admin API shape."
			},
			"CurrentTimestamp": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 timestamp with millisecond precision."
					}
				]
			},
			"WorkspaceDataResidency": {
				"type": "object",
				"properties": {
					"allowed_inference_geos": {
						"$ref": "#/components/schemas/Union_10"
					},
					"default_inference_geo": {
						"$ref": "#/components/schemas/Union_11"
					},
					"workspace_geo": {
						"type": "string",
						"enum": [
							"us"
						]
					}
				},
				"required": [
					"allowed_inference_geos",
					"default_inference_geo",
					"workspace_geo"
				],
				"additionalProperties": false,
				"description": "Workspace storage and inference geography configuration."
			},
			"Workspace": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"compartment_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"data_residency": {
						"$ref": "#/components/schemas/WorkspaceDataResidency"
					},
					"display_color": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^#[0-9A-Fa-f]{6}$"
							}
						]
					},
					"external_key_id": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"tags": {
						"$ref": "#/components/schemas/WorkspaceTags"
					},
					"type": {
						"type": "string",
						"enum": [
							"workspace"
						]
					}
				},
				"required": [
					"id",
					"archived_at",
					"compartment_id",
					"created_at",
					"data_residency",
					"display_color",
					"external_key_id",
					"name",
					"tags",
					"type"
				],
				"additionalProperties": false,
				"description": "One CMA-compatible Workspace administration resource."
			},
			"Workspace_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"compartment_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"data_residency": {
						"$ref": "#/components/schemas/WorkspaceDataResidency"
					},
					"display_color": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^#[0-9A-Fa-f]{6}$"
							}
						]
					},
					"external_key_id": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"tags": {
						"$ref": "#/components/schemas/WorkspaceTags"
					},
					"type": {
						"type": "string",
						"enum": [
							"workspace"
						]
					}
				},
				"required": [
					"id",
					"archived_at",
					"compartment_id",
					"created_at",
					"data_residency",
					"display_color",
					"external_key_id",
					"name",
					"tags",
					"type"
				],
				"additionalProperties": false,
				"description": "One CMA-compatible Workspace administration resource."
			},
			"WorkspacePage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Workspace_1"
						}
					},
					"first_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/WorkspaceId"
							},
							{
								"type": "null"
							}
						]
					},
					"has_more": {
						"type": "boolean"
					},
					"last_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/WorkspaceId"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"first_id",
					"has_more",
					"last_id"
				],
				"additionalProperties": false
			},
			"UpdateWorkspaceDataResidency": {
				"type": "object",
				"properties": {
					"allowed_inference_geos": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_10"
							},
							{
								"type": "null"
							}
						]
					},
					"default_inference_geo": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_11"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"UpdateWorkspace": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"data_residency": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/UpdateWorkspaceDataResidency"
							},
							{
								"type": "null"
							}
						]
					},
					"external_key_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"tags": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/WorkspaceTags"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false,
				"description": "Update mutable Workspace fields; workspace_geo remains immutable."
			},
			"Union_13": {
				"type": "string",
				"enum": [
					"person",
					"service"
				]
			},
			"PrincipalAttributes": {
				"type": "object",
				"additionalProperties": {
					"type": "string"
				},
				"allOf": [
					{
						"propertyNames": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						}
					}
				]
			},
			"PrincipalId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^prin_[0-9a-f]{32}$"
					}
				]
			},
			"Principal": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"external_subject_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"principal_type": {
						"$ref": "#/components/schemas/Union_13"
					},
					"display_name": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"attributes": {
						"$ref": "#/components/schemas/PrincipalAttributes"
					},
					"status": {
						"$ref": "#/components/schemas/Union_3"
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"external_subject_id",
					"principal_type",
					"display_name",
					"attributes",
					"status",
					"resource_version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false,
				"description": "One Workspace Principal and its public identity attributes."
			},
			"Principal_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"external_subject_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"principal_type": {
						"$ref": "#/components/schemas/Union_13"
					},
					"display_name": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"attributes": {
						"$ref": "#/components/schemas/PrincipalAttributes"
					},
					"status": {
						"$ref": "#/components/schemas/Union_3"
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"external_subject_id",
					"principal_type",
					"display_name",
					"attributes",
					"status",
					"resource_version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false,
				"description": "One Workspace Principal and its public identity attributes."
			},
			"PrincipalPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Principal_1"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false,
				"description": "A bounded page of Workspace Principals."
			},
			"PrincipalGroupId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^pgrp_[0-9a-f]{32}$"
					}
				]
			},
			"Arrays_": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/PrincipalId"
				}
			},
			"Objects_3": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/PrincipalGroupId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"key": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"display_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"member_subjects": {
						"$ref": "#/components/schemas/Arrays_"
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"key",
					"display_name",
					"description",
					"member_subjects",
					"resource_version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"PrincipalAccessCredentialId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^pcred_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_4": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/PrincipalAccessCredentialId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"audience": {
						"type": "string",
						"enum": [
							"api_mcp",
							"a2a"
						]
					},
					"generation_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"revoked"
						]
					},
					"created_at": {
						"type": "string"
					},
					"rotated_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"revoked_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"workspace_id",
					"principal_id",
					"audience",
					"generation_number",
					"status",
					"created_at",
					"rotated_at",
					"revoked_at"
				],
				"additionalProperties": false
			},
			"Objects_5": {
				"type": "object",
				"properties": {
					"expected_generation_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"expected_generation_number"
				],
				"additionalProperties": false
			},
			"Union_15": {
				"type": "string",
				"enum": [
					"root",
					"admin",
					"developer",
					"runner",
					"viewer"
				]
			},
			"Union_16": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"organization"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"workspace"
								]
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							}
						},
						"required": [
							"type",
							"workspace_id"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_18": {
				"type": "string",
				"enum": [
					"local",
					"hosted",
					"byoc"
				]
			},
			"BrowserProviderObservationCapabilities": {
				"type": "object",
				"properties": {
					"accessibility_tree": {
						"type": "boolean"
					},
					"screenshot": {
						"type": "boolean"
					}
				},
				"required": [
					"accessibility_tree",
					"screenshot"
				],
				"additionalProperties": false
			},
			"DesktopProviderObservationCapabilities": {
				"type": "object",
				"properties": {
					"accessibility_tree": {
						"type": "boolean"
					},
					"screenshot": {
						"type": "boolean"
					},
					"window_inventory": {
						"type": "boolean"
					}
				},
				"required": [
					"accessibility_tree",
					"screenshot",
					"window_inventory"
				],
				"additionalProperties": false
			},
			"HarnessProfileId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^hprof_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_8": {
				"type": "object",
				"properties": {
					"os": {
						"type": "string",
						"enum": [
							"linux"
						]
					},
					"architecture": {
						"type": "string",
						"enum": [
							"amd64",
							"arm64"
						]
					}
				},
				"required": [
					"os",
					"architecture"
				],
				"additionalProperties": false
			},
			"Union_19": {
				"type": "string",
				"enum": [
					"none",
					"allowlist",
					"unrestricted"
				]
			},
			"Union_20": {
				"type": "string",
				"enum": [
					"durable",
					"ephemeral_zdr"
				]
			},
			"Objects_9": {
				"type": "object",
				"properties": {
					"compute_accounting": {
						"type": "boolean"
					},
					"network_isolation": {
						"type": "boolean"
					},
					"bounded_start": {
						"type": "boolean"
					},
					"bounded_cancel": {
						"type": "boolean"
					},
					"teardown": {
						"type": "boolean"
					}
				},
				"required": [
					"compute_accounting",
					"network_isolation",
					"bounded_start",
					"bounded_cancel",
					"teardown"
				],
				"additionalProperties": false
			},
			"Objects_10": {
				"type": "object",
				"properties": {
					"cpu_millis": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"memory_mib": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"disk_mib": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"max_duration_seconds": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"cpu_millis",
					"memory_mib",
					"disk_mib",
					"max_duration_seconds"
				],
				"additionalProperties": false
			},
			"Objects_7": {
				"type": "object",
				"properties": {
					"id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"provider_revision": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"materialization_revision": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"browser_observation": {
						"$ref": "#/components/schemas/BrowserProviderObservationCapabilities"
					},
					"desktop_observation": {
						"$ref": "#/components/schemas/DesktopProviderObservationCapabilities"
					},
					"drivers": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 255
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 256
							}
						]
					},
					"harness_owned_models": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"kind": {
									"type": "string",
									"enum": [
										"cursor_api_key"
									]
								},
								"harness_profile_id": {
									"$ref": "#/components/schemas/HarnessProfileId"
								},
								"harness_profile_revision_number": {
									"type": "integer",
									"allOf": [
										{
											"exclusiveMinimum": 0
										}
									]
								},
								"harness_release_digest": {
									"type": "string",
									"allOf": [
										{
											"pattern": "^sha256:[0-9a-f]{64}$"
										}
									]
								},
								"provider": {
									"type": "string",
									"enum": [
										"cursor"
									]
								},
								"model": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 255
										}
									]
								}
							},
							"required": [
								"kind",
								"harness_profile_id",
								"harness_profile_revision_number",
								"harness_release_digest",
								"provider",
								"model"
							],
							"additionalProperties": false
						},
						"allOf": [
							{
								"maxItems": 64
							}
						]
					},
					"launch_kinds": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"trusted",
								"oci"
							]
						},
						"allOf": [
							{
								"minItems": 1
							}
						]
					},
					"tiers": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"container",
								"microvm"
							]
						},
						"allOf": [
							{
								"minItems": 1
							}
						]
					},
					"platforms": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Objects_8"
						},
						"allOf": [
							{
								"minItems": 1
							}
						]
					},
					"network_modes": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Union_19"
						},
						"allOf": [
							{
								"minItems": 1
							}
						]
					},
					"retention_modes": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Union_20"
						},
						"allOf": [
							{
								"minItems": 1
							}
						]
					},
					"session_sandbox": {
						"type": "boolean"
					},
					"runtime_assurances": {
						"$ref": "#/components/schemas/Objects_9"
					},
					"acp_transport": {
						"type": "string",
						"enum": [
							"stdio",
							"stdio-tunnel",
							"network"
						]
					},
					"snapshot_clone": {
						"type": "boolean"
					},
					"snapshot_custody": {
						"type": "string",
						"enum": [
							"runner",
							"provider"
						]
					},
					"package_materialization": {
						"type": "boolean"
					},
					"max_mounts": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"mount_kinds": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"uploaded_project",
								"git",
								"memory",
								"skills",
								"file"
							]
						},
						"allOf": [
							{
								"maxItems": 5
							}
						]
					},
					"minimum_resources": {
						"$ref": "#/components/schemas/Objects_10"
					},
					"maximum_resources": {
						"$ref": "#/components/schemas/Objects_10"
					}
				},
				"required": [
					"id",
					"provider_revision",
					"materialization_revision",
					"drivers",
					"launch_kinds",
					"tiers",
					"platforms",
					"network_modes",
					"retention_modes",
					"package_materialization",
					"max_mounts",
					"minimum_resources",
					"maximum_resources"
				],
				"additionalProperties": false
			},
			"Union_21": {
				"type": "string",
				"enum": [
					"model-gateway-v1",
					"platform-mcp-v1",
					"platform-control-mcp-v2"
				]
			},
			"RunnerPoolId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^rpool_[0-9a-f]{32}$"
					}
				]
			},
			"Arrays_1": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"pattern": "^sha256:[0-9a-f]{64}$"
						}
					]
				},
				"allOf": [
					{
						"maxItems": 256
					}
				]
			},
			"Objects_6": {
				"type": "object",
				"properties": {
					"placement": {
						"$ref": "#/components/schemas/Union_18"
					},
					"providers": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Objects_7"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 64
							}
						]
					},
					"plane_protocols": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Union_21"
						},
						"allOf": [
							{
								"maxItems": 16
							}
						]
					},
					"runner_pool": {
						"$ref": "#/components/schemas/RunnerPoolId"
					},
					"owner": {
						"type": "object",
						"properties": {
							"principal": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"machine_label": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 120
									}
								]
							}
						},
						"required": [
							"principal"
						],
						"additionalProperties": false
					},
					"placement_conformance_digests": {
						"$ref": "#/components/schemas/Arrays_1"
					}
				},
				"required": [
					"placement",
					"providers",
					"plane_protocols"
				],
				"additionalProperties": false
			},
			"ApiKeyId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^akey_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_11": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ApiKeyId"
					},
					"organization_id": {
						"$ref": "#/components/schemas/OrganizationId"
					},
					"display_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"role": {
						"$ref": "#/components/schemas/Union_15"
					},
					"scope": {
						"$ref": "#/components/schemas/Union_16"
					},
					"api_key_type": {
						"type": "string",
						"enum": [
							"organization_managed",
							"console_session"
						]
					},
					"rate_limit_per_minute": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 2147483647
							}
						]
					},
					"runner_enrollment": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_6"
							},
							{
								"type": "null"
							}
						]
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"revoked_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"organization_id",
					"display_name",
					"role",
					"scope",
					"api_key_type",
					"rate_limit_per_minute",
					"runner_enrollment",
					"resource_version",
					"created_at",
					"updated_at",
					"revoked_at"
				],
				"additionalProperties": false
			},
			"Union_23": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"low"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"medium"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"high"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"xhigh"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"max"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					}
				]
			},
			"BetaManagedAgentsModelConfigParams": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "object",
						"properties": {
							"id": {
								"type": "string"
							},
							"effort": {
								"anyOf": [
									{
										"anyOf": [
											{
												"type": "string",
												"enum": [
													"low",
													"medium",
													"high",
													"xhigh",
													"max"
												]
											},
											{
												"$ref": "#/components/schemas/Union_23"
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"inference_geo": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Union_11"
									},
									{
										"type": "null"
									}
								]
							},
							"speed": {
								"anyOf": [
									{
										"type": "string",
										"enum": [
											"standard",
											"fast"
										]
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"id"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_12": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"url"
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"url": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 2048
							}
						]
					}
				},
				"required": [
					"type",
					"name",
					"url"
				],
				"additionalProperties": false
			},
			"Arrays_2": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_12"
				},
				"allOf": [
					{
						"maxItems": 20
					}
				]
			},
			"AgentId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^agent_[0-9a-f]{32}$"
					}
				]
			},
			"BetaManagedAgentsAgentParams": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"agent"
						]
					},
					"id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"type",
					"id"
				],
				"additionalProperties": false
			},
			"Objects_14": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"advisor"
						]
					},
					"model": {
						"type": "string"
					}
				},
				"required": [
					"type",
					"model"
				],
				"additionalProperties": false
			},
			"Objects_13": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"coordinator"
						]
					},
					"agents": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/AgentId"
								},
								{
									"$ref": "#/components/schemas/BetaManagedAgentsAgentParams"
								},
								{
									"type": "object",
									"properties": {
										"type": {
											"type": "string",
											"enum": [
												"self"
											]
										}
									},
									"required": [
										"type"
									],
									"additionalProperties": false
								},
								{
									"$ref": "#/components/schemas/Objects_14"
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 20
							}
						]
					}
				},
				"required": [
					"type",
					"agents"
				],
				"additionalProperties": false
			},
			"Union_27": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"anthropic"
								]
							},
							"skill_id": {
								"type": "string"
							},
							"version": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"type",
							"skill_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"custom"
								]
							},
							"skill_id": {
								"type": "string"
							},
							"version": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"type",
							"skill_id"
						],
						"additionalProperties": false
					}
				]
			},
			"BetaManagedAgentsPermissionPolicy": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"always_allow"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"always_ask"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					}
				]
			},
			"Arrays_4": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"minLength": 1
						},
						{
							"maxLength": 255
						}
					]
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 64
					}
				]
			},
			"BetaManagedAgentsIsoCountryCode": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^[A-Z]{2}$"
					}
				]
			},
			"BetaManagedAgentsIanaTimeZone": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 255
					}
				]
			},
			"Objects_15": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"approximate"
						]
					},
					"city": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"country": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsIsoCountryCode"
							},
							{
								"type": "null"
							}
						]
					},
					"region": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"timezone": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsIanaTimeZone"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsAgentToolConfigParams": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"enum": [
									"bash"
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"bash"
								]
							},
							"enabled": {
								"anyOf": [
									{
										"type": "boolean"
									},
									{
										"type": "null"
									}
								]
							},
							"permission_policy": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"name"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"enum": [
									"edit"
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"edit"
								]
							},
							"enabled": {
								"anyOf": [
									{
										"type": "boolean"
									},
									{
										"type": "null"
									}
								]
							},
							"permission_policy": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"name"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"enum": [
									"glob"
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"glob"
								]
							},
							"enabled": {
								"anyOf": [
									{
										"type": "boolean"
									},
									{
										"type": "null"
									}
								]
							},
							"permission_policy": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"name"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"enum": [
									"grep"
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"grep"
								]
							},
							"enabled": {
								"anyOf": [
									{
										"type": "boolean"
									},
									{
										"type": "null"
									}
								]
							},
							"permission_policy": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"name"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"enum": [
									"read"
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"read"
								]
							},
							"enabled": {
								"anyOf": [
									{
										"type": "boolean"
									},
									{
										"type": "null"
									}
								]
							},
							"permission_policy": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"name"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"enum": [
									"web_fetch"
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"web_fetch"
								]
							},
							"enabled": {
								"anyOf": [
									{
										"type": "boolean"
									},
									{
										"type": "null"
									}
								]
							},
							"permission_policy": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
									},
									{
										"type": "null"
									}
								]
							},
							"allowed_domains": {
								"$ref": "#/components/schemas/Arrays_4"
							},
							"blocked_domains": {
								"$ref": "#/components/schemas/Arrays_4"
							},
							"max_content_tokens": {
								"anyOf": [
									{
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"name"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"enum": [
									"web_search"
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"web_search"
								]
							},
							"enabled": {
								"anyOf": [
									{
										"type": "boolean"
									},
									{
										"type": "null"
									}
								]
							},
							"permission_policy": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
									},
									{
										"type": "null"
									}
								]
							},
							"allowed_domains": {
								"$ref": "#/components/schemas/Arrays_4"
							},
							"blocked_domains": {
								"$ref": "#/components/schemas/Arrays_4"
							},
							"user_location": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Objects_15"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"name"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"enum": [
									"write"
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"write"
								]
							},
							"enabled": {
								"anyOf": [
									{
										"type": "boolean"
									},
									{
										"type": "null"
									}
								]
							},
							"permission_policy": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"name"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_16": {
				"type": "object",
				"properties": {
					"enabled": {
						"anyOf": [
							{
								"type": "boolean"
							},
							{
								"type": "null"
							}
						]
					},
					"permission_policy": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"JsonValue": {
				"description": "A value in the JSON data model: null, boolean, finite number, string, array, or object."
			},
			"BetaManagedAgentsCustomToolInputSchema": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"object"
						]
					},
					"properties": {
						"anyOf": [
							{
								"type": "object",
								"additionalProperties": {
									"$ref": "#/components/schemas/JsonValue"
								}
							},
							{
								"type": "null"
							}
						]
					},
					"required": {
						"anyOf": [
							{
								"type": "array",
								"items": {
									"type": "string"
								}
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"type"
				],
				"additionalProperties": {
					"$ref": "#/components/schemas/JsonValue"
				},
				"description": "JSON Schema for custom tool input parameters."
			},
			"Objects_17": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"custom"
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 128
							},
							{
								"pattern": "^[A-Za-z0-9_-]+$"
							}
						]
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"input_schema": {
						"$ref": "#/components/schemas/BetaManagedAgentsCustomToolInputSchema"
					}
				},
				"required": [
					"type",
					"name",
					"description",
					"input_schema"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsToolParams": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"agent_toolset_20260401"
								]
							},
							"configs": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/BetaManagedAgentsAgentToolConfigParams"
								}
							},
							"default_config": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Objects_16"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"mcp_toolset"
								]
							},
							"mcp_server_name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"configs": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"name": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"enabled": {
											"type": "boolean"
										},
										"permission_policy": {
											"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
										}
									},
									"required": [
										"name"
									],
									"additionalProperties": false
								}
							},
							"default_config": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Objects_16"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"type",
							"mcp_server_name"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/Objects_17"
					}
				]
			},
			"Arrays_3": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/BetaManagedAgentsToolParams"
				},
				"allOf": [
					{
						"maxItems": 128
					}
				]
			},
			"WorkloadTrust": {
				"type": "string",
				"enum": [
					"trusted",
					"adversarial"
				]
			},
			"BetaManagedAgentsWorkloadTrustParams": {
				"type": "object",
				"properties": {
					"value": {
						"$ref": "#/components/schemas/WorkloadTrust"
					}
				},
				"required": [
					"value"
				],
				"additionalProperties": false
			},
			"AgentCreateParams": {
				"type": "object",
				"properties": {
					"model": {
						"$ref": "#/components/schemas/BetaManagedAgentsModelConfigParams"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"mcp_servers": {
						"$ref": "#/components/schemas/Arrays_2"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"multiagent": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_13"
							},
							{
								"type": "null"
							}
						]
					},
					"skills": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Union_27"
						}
					},
					"system": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"tools": {
						"$ref": "#/components/schemas/Arrays_3"
					},
					"workload_trust": {
						"$ref": "#/components/schemas/BetaManagedAgentsWorkloadTrustParams"
					}
				},
				"required": [
					"model",
					"name"
				],
				"additionalProperties": false
			},
			"ManagedAgentsBetaHeaderValue": {
				"type": "string"
			},
			"BetaManagedAgentsModelConfig": {
				"type": "object",
				"properties": {
					"id": {
						"type": "string"
					},
					"effort": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"low"
										]
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"medium"
										]
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"high"
										]
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"xhigh"
										]
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"max"
										]
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							}
						]
					},
					"inference_geo": {
						"type": "string",
						"enum": [
							"global",
							"us"
						]
					},
					"speed": {
						"type": "string",
						"enum": [
							"standard",
							"fast"
						]
					}
				},
				"required": [
					"id"
				],
				"additionalProperties": false
			},
			"Union_30": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"Arrays_5": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_12"
				}
			},
			"Union_31": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"coordinator"
								]
							},
							"agents": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"agent"
													]
												},
												"id": {
													"$ref": "#/components/schemas/AgentId"
												},
												"version": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												}
											},
											"required": [
												"type",
												"id",
												"version"
											],
											"additionalProperties": false
										},
										{
											"$ref": "#/components/schemas/Objects_14"
										}
									]
								}
							}
						},
						"required": [
							"type",
							"agents"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"Arrays_6": {
				"type": "array",
				"items": {
					"anyOf": [
						{
							"type": "object",
							"properties": {
								"type": {
									"type": "string",
									"enum": [
										"anthropic"
									]
								},
								"skill_id": {
									"type": "string"
								},
								"version": {
									"type": "string"
								}
							},
							"required": [
								"type",
								"skill_id",
								"version"
							],
							"additionalProperties": false
						},
						{
							"type": "object",
							"properties": {
								"type": {
									"type": "string",
									"enum": [
										"custom"
									]
								},
								"skill_id": {
									"type": "string"
								},
								"version": {
									"type": "string"
								}
							},
							"required": [
								"type",
								"skill_id",
								"version"
							],
							"additionalProperties": false
						}
					]
				}
			},
			"Union_32": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_18": {
				"type": "object",
				"properties": {
					"enabled": {
						"type": "boolean"
					},
					"permission_policy": {
						"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
					}
				},
				"required": [
					"enabled",
					"permission_policy"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsTool": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"agent_toolset_20260401"
								]
							},
							"configs": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"enum": [
														"bash"
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"bash"
													]
												},
												"enabled": {
													"type": "boolean"
												},
												"permission_policy": {
													"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
												}
											},
											"required": [
												"name",
												"type",
												"enabled",
												"permission_policy"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"enum": [
														"edit"
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"edit"
													]
												},
												"enabled": {
													"type": "boolean"
												},
												"permission_policy": {
													"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
												}
											},
											"required": [
												"name",
												"type",
												"enabled",
												"permission_policy"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"enum": [
														"glob"
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"glob"
													]
												},
												"enabled": {
													"type": "boolean"
												},
												"permission_policy": {
													"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
												}
											},
											"required": [
												"name",
												"type",
												"enabled",
												"permission_policy"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"enum": [
														"grep"
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"grep"
													]
												},
												"enabled": {
													"type": "boolean"
												},
												"permission_policy": {
													"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
												}
											},
											"required": [
												"name",
												"type",
												"enabled",
												"permission_policy"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"enum": [
														"read"
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"read"
													]
												},
												"enabled": {
													"type": "boolean"
												},
												"permission_policy": {
													"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
												}
											},
											"required": [
												"name",
												"type",
												"enabled",
												"permission_policy"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"enum": [
														"web_fetch"
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"web_fetch"
													]
												},
												"enabled": {
													"type": "boolean"
												},
												"permission_policy": {
													"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
												},
												"allowed_domains": {
													"$ref": "#/components/schemas/Arrays_4"
												},
												"blocked_domains": {
													"$ref": "#/components/schemas/Arrays_4"
												},
												"max_content_tokens": {
													"anyOf": [
														{
															"type": "integer",
															"allOf": [
																{
																	"exclusiveMinimum": 0
																}
															]
														},
														{
															"type": "null"
														}
													]
												}
											},
											"required": [
												"name",
												"type",
												"enabled",
												"permission_policy"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"enum": [
														"web_search"
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"web_search"
													]
												},
												"enabled": {
													"type": "boolean"
												},
												"permission_policy": {
													"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
												},
												"allowed_domains": {
													"$ref": "#/components/schemas/Arrays_4"
												},
												"blocked_domains": {
													"$ref": "#/components/schemas/Arrays_4"
												},
												"user_location": {
													"anyOf": [
														{
															"$ref": "#/components/schemas/Objects_15"
														},
														{
															"type": "null"
														}
													]
												}
											},
											"required": [
												"name",
												"type",
												"enabled",
												"permission_policy"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"enum": [
														"write"
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"write"
													]
												},
												"enabled": {
													"type": "boolean"
												},
												"permission_policy": {
													"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
												}
											},
											"required": [
												"name",
												"type",
												"enabled",
												"permission_policy"
											],
											"additionalProperties": false
										}
									]
								}
							},
							"default_config": {
								"$ref": "#/components/schemas/Objects_18"
							}
						},
						"required": [
							"type",
							"configs",
							"default_config"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"mcp_toolset"
								]
							},
							"mcp_server_name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"configs": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"name": {
											"type": "string"
										},
										"enabled": {
											"type": "boolean"
										},
										"permission_policy": {
											"$ref": "#/components/schemas/BetaManagedAgentsPermissionPolicy"
										}
									},
									"required": [
										"name",
										"enabled",
										"permission_policy"
									],
									"additionalProperties": false
								}
							},
							"default_config": {
								"$ref": "#/components/schemas/Objects_18"
							}
						},
						"required": [
							"type",
							"mcp_server_name",
							"configs",
							"default_config"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/Objects_17"
					}
				]
			},
			"Arrays_7": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/BetaManagedAgentsTool"
				}
			},
			"Union_33": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"value": {
								"$ref": "#/components/schemas/WorkloadTrust"
							},
							"recorded_at": {
								"$ref": "#/components/schemas/CurrentTimestamp"
							}
						},
						"required": [
							"value",
							"recorded_at"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"WorkloadInputControl": {
				"type": "string",
				"enum": [
					"controlled",
					"third_party",
					"unknown"
				]
			},
			"WorkloadTrustFacts": {
				"type": "object",
				"properties": {
					"authorship": {
						"type": "string",
						"enum": [
							"organization_engineer",
							"end_user",
							"third_party",
							"unknown"
						]
					},
					"source_review": {
						"type": "string",
						"enum": [
							"workspace_controlled",
							"unreviewed",
							"unknown"
						]
					},
					"execution_plane": {
						"type": "string",
						"enum": [
							"organization_local",
							"organization_single_tenant",
							"shared_or_third_party",
							"unknown"
						]
					},
					"input_exposure": {
						"type": "object",
						"properties": {
							"source_build": {
								"$ref": "#/components/schemas/WorkloadInputControl"
							},
							"ingress": {
								"$ref": "#/components/schemas/WorkloadInputControl"
							},
							"mounts": {
								"$ref": "#/components/schemas/WorkloadInputControl"
							},
							"installations": {
								"$ref": "#/components/schemas/WorkloadInputControl"
							},
							"content_capabilities": {
								"$ref": "#/components/schemas/WorkloadInputControl"
							}
						},
						"required": [
							"source_build",
							"ingress",
							"mounts",
							"installations",
							"content_capabilities"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"authorship",
					"source_review",
					"execution_plane",
					"input_exposure"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsWorkloadTrust": {
				"type": "object",
				"properties": {
					"declaration": {
						"$ref": "#/components/schemas/Union_33"
					},
					"facts": {
						"$ref": "#/components/schemas/WorkloadTrustFacts"
					},
					"effective": {
						"$ref": "#/components/schemas/WorkloadTrust"
					}
				},
				"required": [
					"declaration",
					"facts",
					"effective"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsAgent": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"archived_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"model": {
						"$ref": "#/components/schemas/BetaManagedAgentsModelConfig"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"$ref": "#/components/schemas/Union_30"
					},
					"mcp_servers": {
						"$ref": "#/components/schemas/Arrays_5"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"multiagent": {
						"$ref": "#/components/schemas/Union_31"
					},
					"skills": {
						"$ref": "#/components/schemas/Arrays_6"
					},
					"system": {
						"$ref": "#/components/schemas/Union_32"
					},
					"tools": {
						"$ref": "#/components/schemas/Arrays_7"
					},
					"workload_trust": {
						"$ref": "#/components/schemas/BetaManagedAgentsWorkloadTrust"
					},
					"type": {
						"type": "string",
						"enum": [
							"agent"
						]
					},
					"updated_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"id",
					"archived_at",
					"created_at",
					"model",
					"name",
					"description",
					"mcp_servers",
					"metadata",
					"multiagent",
					"skills",
					"system",
					"tools",
					"workload_trust",
					"type",
					"updated_at",
					"version"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsAgent_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"archived_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"model": {
						"$ref": "#/components/schemas/BetaManagedAgentsModelConfig"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"$ref": "#/components/schemas/Union_30"
					},
					"mcp_servers": {
						"$ref": "#/components/schemas/Arrays_5"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"multiagent": {
						"$ref": "#/components/schemas/Union_31"
					},
					"skills": {
						"$ref": "#/components/schemas/Arrays_6"
					},
					"system": {
						"$ref": "#/components/schemas/Union_32"
					},
					"tools": {
						"$ref": "#/components/schemas/Arrays_7"
					},
					"workload_trust": {
						"$ref": "#/components/schemas/BetaManagedAgentsWorkloadTrust"
					},
					"type": {
						"type": "string",
						"enum": [
							"agent"
						]
					},
					"updated_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"id",
					"archived_at",
					"created_at",
					"model",
					"name",
					"description",
					"mcp_servers",
					"metadata",
					"multiagent",
					"skills",
					"system",
					"tools",
					"workload_trust",
					"type",
					"updated_at",
					"version"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsAgentPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/BetaManagedAgentsAgent_1"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false
			},
			"ResourceMetadataPatch": {
				"type": "object",
				"additionalProperties": {
					"anyOf": [
						{
							"type": "string",
							"allOf": [
								{
									"maxLength": 512
								}
							]
						},
						{
							"type": "null"
						}
					]
				},
				"allOf": [
					{
						"propertyNames": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 64
								}
							]
						},
						"description": "Metadata changes whose string values upsert and null values remove keys."
					}
				]
			},
			"AgentUpdateParams": {
				"type": "object",
				"properties": {
					"description": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"mcp_servers": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Arrays_2"
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ResourceMetadataPatch"
							},
							{
								"type": "null"
							}
						]
					},
					"model": {
						"$ref": "#/components/schemas/BetaManagedAgentsModelConfigParams"
					},
					"multiagent": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_13"
							},
							{
								"type": "null"
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"skills": {
						"anyOf": [
							{
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Union_27"
								}
							},
							{
								"type": "null"
							}
						]
					},
					"system": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"tools": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Arrays_3"
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"workload_trust": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsWorkloadTrustParams"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"HarnessManifestId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^hrn_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_19": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/HarnessManifestId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"adapter": {
						"type": "object",
						"properties": {
							"package": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"export": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							}
						},
						"required": [
							"package",
							"export"
						],
						"additionalProperties": false
					},
					"install_source": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"npm"
										]
									},
									"package": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"version": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^(?:0|[1-9]\\d*)\\.(?:0|[1-9]\\d*)\\.(?:0|[1-9]\\d*)(?:-[0-9A-Za-z.-]+)?(?:\\+[0-9A-Za-z.-]+)?$"
											}
										]
									},
									"integrity": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									}
								},
								"required": [
									"kind",
									"package",
									"version",
									"integrity"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"oci"
										]
									},
									"image": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"digest": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									}
								},
								"required": [
									"kind",
									"image",
									"digest"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"url"
										]
									},
									"url": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^https:\\/\\/[^\\s]+$"
											}
										]
									},
									"digest": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									}
								},
								"required": [
									"kind",
									"url",
									"digest"
								],
								"additionalProperties": false
							}
						]
					},
					"capabilities": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"checkpoint",
								"midRunInput",
								"nativeCompaction",
								"nativeMcp",
								"structuredEvents",
								"interrupt",
								"subagents"
							]
						}
					},
					"certification": {
						"type": "string",
						"enum": [
							"certified",
							"beta",
							"experimental"
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"name",
					"adapter",
					"install_source",
					"capabilities",
					"certification",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"HarnessLaunchRole": {
				"type": "string",
				"enum": [
					"primary",
					"alternative",
					"local_fixture"
				],
				"description": "Operator-owned launch intent: product primary, explicit alternative, or local-only fixture"
			},
			"Union_37": {
				"type": "string",
				"enum": [
					"certified",
					"beta",
					"experimental"
				]
			},
			"Objects_20": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"managed"
						]
					},
					"protocol": {
						"type": "string",
						"enum": [
							"mock"
						]
					},
					"preset": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"adapter_version": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"recipe_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"kind",
					"protocol",
					"preset",
					"adapter_version",
					"recipe_digest"
				],
				"additionalProperties": false
			},
			"HarnessConfiguration": {
				"type": "object",
				"additionalProperties": {
					"description": "A value in the JSON data model: null, boolean, finite number, string, array, or object.",
					"allOf": [
						{
							"x-checkfu-json-budget": {
								"maximumBytes": 65536,
								"maximumDepth": 32,
								"maximumNodes": 4000,
								"maximumInspectionWork": 4000
							}
						}
					]
				},
				"allOf": [
					{
						"x-checkfu-json-budget": {
							"maximumBytes": 65536,
							"maximumDepth": 32,
							"maximumNodes": 4000,
							"maximumInspectionWork": 4000
						}
					},
					{
						"maxProperties": 4000,
						"description": "harness configuration of at most 64 KiB, depth 32, and 4,000 nodes"
					}
				]
			},
			"HarnessConfigurationSchemaObject": {
				"type": "object",
				"additionalProperties": {
					"description": "A value in the JSON data model: null, boolean, finite number, string, array, or object.",
					"allOf": [
						{
							"x-checkfu-json-budget": {
								"maximumBytes": 65536,
								"maximumDepth": 32,
								"maximumNodes": 4000,
								"maximumInspectionWork": 4000
							}
						}
					]
				},
				"allOf": [
					{
						"x-checkfu-json-budget": {
							"maximumBytes": 65536,
							"maximumDepth": 32,
							"maximumNodes": 4000,
							"maximumInspectionWork": 4000
						}
					},
					{
						"maxProperties": 4000,
						"description": "harness configuration schema of at most 64 KiB, depth 32, and 4,000 nodes"
					}
				]
			},
			"Union_38": {
				"anyOf": [
					{
						"type": "boolean"
					},
					{
						"$ref": "#/components/schemas/HarnessConfigurationSchemaObject"
					}
				]
			},
			"Objects_21": {
				"type": "object",
				"properties": {
					"event_fidelity": {
						"type": "string",
						"enum": [
							"native",
							"structured",
							"text_only",
							"minimal"
						]
					},
					"continuation": {
						"type": "string",
						"enum": [
							"in_flight",
							"next_turn",
							"rebuild_only"
						]
					},
					"checkpoint": {
						"type": "string",
						"enum": [
							"process_and_disk",
							"disk_only",
							"conversation_only",
							"none"
						]
					},
					"approval_delivery": {
						"type": "string",
						"enum": [
							"park",
							"snapshot_release",
							"end_reinject",
							"unsupported"
						]
					},
					"interrupt": {
						"type": "string",
						"enum": [
							"cooperative",
							"kill_only"
						]
					},
					"mid_run_input": {
						"type": "string",
						"enum": [
							"native",
							"turn_boundary_only",
							"unsupported"
						]
					},
					"model_control": {
						"type": "string",
						"enum": [
							"platform_enforced",
							"compatible",
							"opaque",
							"harness_owned"
						]
					},
					"usage_authority": {
						"type": "string",
						"enum": [
							"platform_observed",
							"harness_reported",
							"unknown"
						]
					},
					"multiagent_shared_environment": {
						"type": "boolean"
					},
					"subagents": {
						"type": "string",
						"enum": [
							"observed",
							"flatten"
						]
					}
				},
				"required": [
					"event_fidelity",
					"continuation",
					"checkpoint",
					"approval_delivery",
					"interrupt",
					"mid_run_input",
					"model_control",
					"usage_authority",
					"multiagent_shared_environment"
				],
				"additionalProperties": false
			},
			"Union_39": {
				"type": "string",
				"enum": [
					"packaged",
					"custom"
				]
			},
			"Objects_22": {
				"type": "object",
				"properties": {
					"id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"scaffold_command": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"revision",
					"scaffold_command"
				],
				"additionalProperties": false
			},
			"HarnessProcessArgumentUtf8Bytes": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 65536
					},
					{
						"pattern": "^[^\\u0000]*$",
						"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
					}
				]
			},
			"HarnessProcessArgumentVectorUtf8Bytes": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/HarnessProcessArgumentUtf8Bytes"
				},
				"allOf": [
					{
						"maxItems": 256,
						"description": "At most 256 exact process arguments and 131072 aggregate UTF-8 bytes including one terminator per argument"
					}
				]
			},
			"Arrays_8": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_8"
				},
				"allOf": [
					{
						"minItems": 1
					}
				]
			},
			"Arrays_9": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"maxLength": 4096
						},
						{
							"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
						}
					]
				},
				"allOf": [
					{
						"minItems": 1
					}
				]
			},
			"OneShotArgvPlaceholders": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/HarnessProcessArgumentUtf8Bytes"
				},
				"allOf": [
					{
						"maxItems": 256,
						"description": "At most 256 exact process arguments and 131072 aggregate UTF-8 bytes including one terminator per argument"
					}
				]
			},
			"Union_43": {
				"type": "string",
				"enum": [
					"stdin",
					"argv_path"
				]
			},
			"Union_44": {
				"type": "string",
				"enum": [
					"stream_json",
					"text"
				]
			},
			"OneShotImageContractPromptPath": {
				"type": "object",
				"properties": {
					"protocol": {
						"type": "string",
						"enum": [
							"oneshot-v1"
						]
					},
					"arguments": false,
					"mcp_delivery": false,
					"entrypoint": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"argv": {
						"$ref": "#/components/schemas/OneShotArgvPlaceholders"
					},
					"prompt_transport": {
						"$ref": "#/components/schemas/Union_43"
					},
					"output_mode": {
						"$ref": "#/components/schemas/Union_44"
					},
					"resume_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_transport": {
						"type": "string",
						"enum": [
							"argv_json",
							"argv_path"
						]
					},
					"working_directory": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"platforms": {
						"$ref": "#/components/schemas/Arrays_8"
					},
					"model_plane": {
						"type": "string",
						"enum": [
							"workspace"
						]
					},
					"model_wire_dialects": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"anthropic_messages",
								"openai_chat",
								"openai_responses",
								"fal_queue"
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 4
							},
							{
								"uniqueItems": true
							}
						]
					},
					"run_as_user": {
						"type": "string",
						"enum": [
							"65532:65532"
						]
					},
					"read_only_root": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"writable_paths": {
						"$ref": "#/components/schemas/Arrays_9"
					}
				},
				"required": [
					"protocol",
					"entrypoint",
					"argv",
					"prompt_transport",
					"output_mode",
					"working_directory",
					"platforms",
					"model_plane",
					"run_as_user",
					"read_only_root",
					"writable_paths"
				],
				"additionalProperties": false
			},
			"Union_40": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"argv": false,
							"prompt_transport": false,
							"output_mode": false,
							"resume_flag": false,
							"output_schema_flag": false,
							"output_schema_transport": false,
							"protocol": {
								"type": "string",
								"enum": [
									"acp-v1"
								]
							},
							"entrypoint": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									},
									{
										"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
									}
								]
							},
							"arguments": {
								"$ref": "#/components/schemas/HarnessProcessArgumentVectorUtf8Bytes"
							},
							"mcp_delivery": {
								"type": "string",
								"enum": [
									"session_http",
									"none"
								]
							},
							"working_directory": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									},
									{
										"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
									}
								]
							},
							"platforms": {
								"$ref": "#/components/schemas/Arrays_8"
							},
							"model_plane": {
								"type": "string",
								"enum": [
									"workspace"
								]
							},
							"model_wire_dialects": {
								"type": "array",
								"items": {
									"type": "string",
									"enum": [
										"anthropic_messages",
										"openai_chat",
										"openai_responses",
										"fal_queue"
									]
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 4
									},
									{
										"uniqueItems": true
									}
								]
							},
							"run_as_user": {
								"type": "string",
								"enum": [
									"65532:65532"
								]
							},
							"read_only_root": {
								"type": "boolean",
								"enum": [
									true
								]
							},
							"writable_paths": {
								"$ref": "#/components/schemas/Arrays_9"
							}
						},
						"required": [
							"protocol",
							"entrypoint",
							"arguments",
							"mcp_delivery",
							"working_directory",
							"platforms",
							"model_plane",
							"run_as_user",
							"read_only_root",
							"writable_paths"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/OneShotImageContractPromptPath"
					}
				]
			},
			"OciImageReference": {
				"type": "string"
			},
			"ConformanceReportId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^conf_[0-9a-f]{32}$"
					}
				]
			},
			"HarnessReadinessInstant": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 harness-readiness instant with millisecond precision."
					}
				]
			},
			"Objects_23": {
				"type": "object",
				"properties": {
					"schema_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"harness_name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"image": {
						"$ref": "#/components/schemas/OciImageReference"
					},
					"recipe_revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"image_contract_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"local_prompt_evidence_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"hosted_prompt_evidence_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"conformance_report_id": {
						"$ref": "#/components/schemas/ConformanceReportId"
					},
					"conformance_report_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"integration_descriptor_digest": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"statement_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"attestation_type": {
						"type": "string",
						"enum": [
							"https://checkfu.dev/attestations/harness-readiness/v1"
						]
					},
					"qualified_at": {
						"$ref": "#/components/schemas/HarnessReadinessInstant"
					}
				},
				"required": [
					"schema_version",
					"harness_name",
					"image",
					"recipe_revision",
					"image_contract_digest",
					"local_prompt_evidence_digest",
					"hosted_prompt_evidence_digest",
					"conformance_report_id",
					"conformance_report_fingerprint",
					"statement_digest",
					"attestation_type",
					"qualified_at"
				],
				"additionalProperties": false
			},
			"HarnessCatalogReadinessReceiptCoordinates": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"display_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"launch_role": {
						"$ref": "#/components/schemas/HarnessLaunchRole"
					},
					"tier": {
						"$ref": "#/components/schemas/Union_37"
					},
					"mode": {
						"$ref": "#/components/schemas/Union_39"
					},
					"capability_ceiling": {
						"$ref": "#/components/schemas/Objects_21"
					},
					"availability": {
						"type": "string",
						"enum": [
							"ready"
						]
					},
					"readiness_receipt": {
						"$ref": "#/components/schemas/Objects_23"
					},
					"adoption": {
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"oci_recipe"
								]
							},
							"upstream_project": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"upstream_revision": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"recipe": {
								"$ref": "#/components/schemas/Objects_22"
							},
							"image_contract": {
								"$ref": "#/components/schemas/Union_40"
							},
							"driver_version": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"default_configuration": {
								"$ref": "#/components/schemas/HarnessConfiguration"
							},
							"configuration_schema": {
								"$ref": "#/components/schemas/Union_38"
							},
							"default_image": {
								"$ref": "#/components/schemas/OciImageReference"
							}
						},
						"required": [
							"kind",
							"upstream_project",
							"upstream_revision",
							"recipe",
							"image_contract",
							"driver_version",
							"default_configuration",
							"configuration_schema",
							"default_image"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"name",
					"display_name",
					"description",
					"launch_role",
					"tier",
					"mode",
					"capability_ceiling",
					"availability",
					"readiness_receipt",
					"adoption"
				],
				"additionalProperties": false
			},
			"Objects_24": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"connected"
						]
					},
					"upstream_project": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"upstream_revision": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"command": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"arguments": {
						"$ref": "#/components/schemas/HarnessProcessArgumentVectorUtf8Bytes"
					}
				},
				"required": [
					"kind",
					"upstream_project",
					"upstream_revision",
					"command",
					"arguments"
				],
				"additionalProperties": false
			},
			"Union_36": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"display_name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"description": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"launch_role": {
								"$ref": "#/components/schemas/HarnessLaunchRole"
							},
							"tier": {
								"$ref": "#/components/schemas/Union_37"
							},
							"mode": {
								"type": "string",
								"enum": [
									"managed"
								]
							},
							"availability": {
								"type": "string",
								"enum": [
									"ready"
								]
							},
							"adoption": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"managed"
										]
									},
									"artifact": {
										"$ref": "#/components/schemas/Objects_20"
									},
									"driver_version": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"default_configuration": {
										"$ref": "#/components/schemas/HarnessConfiguration"
									},
									"configuration_schema": {
										"$ref": "#/components/schemas/Union_38"
									}
								},
								"required": [
									"kind",
									"artifact",
									"driver_version",
									"default_configuration",
									"configuration_schema"
								],
								"additionalProperties": false
							},
							"capability_ceiling": {
								"$ref": "#/components/schemas/Objects_21"
							}
						},
						"required": [
							"name",
							"display_name",
							"description",
							"launch_role",
							"tier",
							"mode",
							"availability",
							"adoption",
							"capability_ceiling"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"display_name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"description": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"launch_role": {
								"$ref": "#/components/schemas/HarnessLaunchRole"
							},
							"tier": {
								"$ref": "#/components/schemas/Union_37"
							},
							"mode": {
								"$ref": "#/components/schemas/Union_39"
							},
							"capability_ceiling": {
								"$ref": "#/components/schemas/Objects_21"
							},
							"availability": {
								"type": "string",
								"enum": [
									"image_required"
								]
							},
							"adoption": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"oci_recipe"
										]
									},
									"upstream_project": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"upstream_revision": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"recipe": {
										"$ref": "#/components/schemas/Objects_22"
									},
									"image_contract": {
										"$ref": "#/components/schemas/Union_40"
									},
									"driver_version": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"default_configuration": {
										"$ref": "#/components/schemas/HarnessConfiguration"
									},
									"configuration_schema": {
										"$ref": "#/components/schemas/Union_38"
									},
									"default_image": {
										"type": "null"
									}
								},
								"required": [
									"kind",
									"upstream_project",
									"upstream_revision",
									"recipe",
									"image_contract",
									"driver_version",
									"default_configuration",
									"configuration_schema",
									"default_image"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"name",
							"display_name",
							"description",
							"launch_role",
							"tier",
							"mode",
							"capability_ceiling",
							"availability",
							"adoption"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/HarnessCatalogReadinessReceiptCoordinates"
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"display_name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"description": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"launch_role": {
								"$ref": "#/components/schemas/HarnessLaunchRole"
							},
							"tier": {
								"$ref": "#/components/schemas/Union_37"
							},
							"mode": {
								"$ref": "#/components/schemas/Union_39"
							},
							"capability_ceiling": {
								"$ref": "#/components/schemas/Objects_21"
							},
							"availability": {
								"type": "string",
								"enum": [
									"blocked"
								]
							},
							"missing_evidence": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"adoption": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"oci_recipe"
										]
									},
									"upstream_project": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"upstream_revision": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"recipe": {
										"$ref": "#/components/schemas/Objects_22"
									},
									"image_contract": {
										"$ref": "#/components/schemas/Union_40"
									},
									"driver_version": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"default_configuration": {
										"$ref": "#/components/schemas/HarnessConfiguration"
									},
									"configuration_schema": {
										"$ref": "#/components/schemas/Union_38"
									},
									"default_image": {
										"$ref": "#/components/schemas/OciImageReference"
									}
								},
								"required": [
									"kind",
									"upstream_project",
									"upstream_revision",
									"recipe",
									"image_contract",
									"driver_version",
									"default_configuration",
									"configuration_schema",
									"default_image"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"name",
							"display_name",
							"description",
							"launch_role",
							"tier",
							"mode",
							"capability_ceiling",
							"availability",
							"missing_evidence",
							"adoption"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"display_name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"description": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"launch_role": {
								"$ref": "#/components/schemas/HarnessLaunchRole"
							},
							"tier": {
								"$ref": "#/components/schemas/Union_37"
							},
							"mode": {
								"type": "string",
								"enum": [
									"connected"
								]
							},
							"adoption": {
								"$ref": "#/components/schemas/Objects_24"
							},
							"capability_ceiling": {
								"$ref": "#/components/schemas/Objects_21"
							},
							"availability": {
								"type": "string",
								"enum": [
									"ready"
								]
							}
						},
						"required": [
							"name",
							"display_name",
							"description",
							"launch_role",
							"tier",
							"mode",
							"adoption",
							"capability_ceiling",
							"availability"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"display_name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"description": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"launch_role": {
								"$ref": "#/components/schemas/HarnessLaunchRole"
							},
							"tier": {
								"$ref": "#/components/schemas/Union_37"
							},
							"mode": {
								"type": "string",
								"enum": [
									"connected"
								]
							},
							"adoption": {
								"$ref": "#/components/schemas/Objects_24"
							},
							"capability_ceiling": {
								"$ref": "#/components/schemas/Objects_21"
							},
							"availability": {
								"type": "string",
								"enum": [
									"blocked"
								]
							},
							"missing_plane": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							}
						},
						"required": [
							"name",
							"display_name",
							"description",
							"launch_role",
							"tier",
							"mode",
							"adoption",
							"capability_ceiling",
							"availability",
							"missing_plane"
						],
						"additionalProperties": false
					}
				]
			},
			"CreateOneShotHarnessReleaseContract": {
				"type": "object",
				"properties": {
					"image": {
						"$ref": "#/components/schemas/OciImageReference"
					},
					"entrypoint": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"working_directory": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"platform": {
						"type": "object",
						"properties": {
							"os": {
								"type": "string",
								"enum": [
									"linux"
								]
							},
							"architecture": {
								"type": "string",
								"enum": [
									"amd64",
									"arm64"
								]
							}
						},
						"required": [
							"os",
							"architecture"
						],
						"additionalProperties": false
					},
					"configuration_schema": {
						"$ref": "#/components/schemas/Union_38"
					},
					"model_wire_dialects": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"anthropic_messages",
								"openai_chat",
								"openai_responses",
								"fal_queue"
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 4
							},
							{
								"uniqueItems": true
							}
						]
					},
					"protocol": {
						"type": "string",
						"enum": [
							"oneshot-v1"
						]
					},
					"arguments": false,
					"mcp_delivery": false,
					"argv": {
						"$ref": "#/components/schemas/OneShotArgvPlaceholders"
					},
					"prompt_transport": {
						"$ref": "#/components/schemas/Union_43"
					},
					"output_mode": {
						"$ref": "#/components/schemas/Union_44"
					},
					"resume_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_transport": {
						"type": "string",
						"enum": [
							"argv_json",
							"argv_path"
						]
					}
				},
				"required": [
					"image",
					"entrypoint",
					"protocol",
					"argv",
					"prompt_transport",
					"output_mode"
				],
				"additionalProperties": false
			},
			"Union_47": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"image": {
								"$ref": "#/components/schemas/OciImageReference"
							},
							"entrypoint": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									},
									{
										"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
									}
								]
							},
							"working_directory": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									},
									{
										"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
									}
								]
							},
							"platform": {
								"type": "object",
								"properties": {
									"os": {
										"type": "string",
										"enum": [
											"linux"
										]
									},
									"architecture": {
										"type": "string",
										"enum": [
											"amd64",
											"arm64"
										]
									}
								},
								"required": [
									"os",
									"architecture"
								],
								"additionalProperties": false
							},
							"configuration_schema": {
								"$ref": "#/components/schemas/Union_38"
							},
							"model_wire_dialects": {
								"type": "array",
								"items": {
									"type": "string",
									"enum": [
										"anthropic_messages",
										"openai_chat",
										"openai_responses",
										"fal_queue"
									]
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 4
									},
									{
										"uniqueItems": true
									}
								]
							},
							"argv": false,
							"prompt_transport": false,
							"output_mode": false,
							"resume_flag": false,
							"output_schema_flag": false,
							"output_schema_transport": false,
							"managed_adapter_release": false,
							"protocol": {
								"type": "string",
								"enum": [
									"acp-v1"
								]
							},
							"arguments": {
								"$ref": "#/components/schemas/HarnessProcessArgumentVectorUtf8Bytes"
							},
							"mcp_delivery": {
								"type": "string",
								"enum": [
									"session_http",
									"none"
								]
							}
						},
						"required": [
							"image",
							"entrypoint"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/CreateOneShotHarnessReleaseContract"
					}
				]
			},
			"HarnessReleaseId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^hrel_[0-9a-f]{32}$"
					}
				]
			},
			"OneShotArgvPromptPath": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"oci"
						]
					},
					"protocol": {
						"type": "string",
						"enum": [
							"oneshot-v1"
						]
					},
					"arguments": false,
					"image": {
						"$ref": "#/components/schemas/OciImageReference"
					},
					"entrypoint": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"argv": {
						"$ref": "#/components/schemas/OneShotArgvPlaceholders"
					},
					"working_directory": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"prompt_transport": {
						"$ref": "#/components/schemas/Union_43"
					},
					"output_mode": {
						"$ref": "#/components/schemas/Union_44"
					},
					"resume_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_transport": {
						"type": "string",
						"enum": [
							"argv_json",
							"argv_path"
						]
					},
					"platform": {
						"type": "object",
						"properties": {
							"os": {
								"type": "string",
								"enum": [
									"linux"
								]
							},
							"architecture": {
								"type": "string",
								"enum": [
									"amd64",
									"arm64"
								]
							}
						},
						"required": [
							"os",
							"architecture"
						],
						"additionalProperties": false
					},
					"model_wire_dialects": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"anthropic_messages",
								"openai_chat",
								"openai_responses",
								"fal_queue"
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 4
							},
							{
								"uniqueItems": true
							}
						]
					},
					"mcp_delivery": false
				},
				"required": [
					"kind",
					"protocol",
					"image",
					"entrypoint",
					"argv",
					"working_directory",
					"prompt_transport",
					"output_mode",
					"platform"
				],
				"additionalProperties": false
			},
			"Union_53": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_20"
					},
					{
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"argv": false,
									"prompt_transport": false,
									"output_mode": false,
									"resume_flag": false,
									"output_schema_flag": false,
									"output_schema_transport": false,
									"kind": {
										"type": "string",
										"enum": [
											"oci"
										]
									},
									"protocol": {
										"type": "string",
										"enum": [
											"acp-v1"
										]
									},
									"image": {
										"$ref": "#/components/schemas/OciImageReference"
									},
									"entrypoint": {
										"type": "string",
										"allOf": [
											{
												"maxLength": 4096
											},
											{
												"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
											}
										]
									},
									"arguments": {
										"$ref": "#/components/schemas/HarnessProcessArgumentVectorUtf8Bytes"
									},
									"working_directory": {
										"type": "string",
										"allOf": [
											{
												"maxLength": 4096
											},
											{
												"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
											}
										]
									},
									"platform": {
										"type": "object",
										"properties": {
											"os": {
												"type": "string",
												"enum": [
													"linux"
												]
											},
											"architecture": {
												"type": "string",
												"enum": [
													"amd64",
													"arm64"
												]
											}
										},
										"required": [
											"os",
											"architecture"
										],
										"additionalProperties": false
									},
									"model_wire_dialects": {
										"type": "array",
										"items": {
											"type": "string",
											"enum": [
												"anthropic_messages",
												"openai_chat",
												"openai_responses",
												"fal_queue"
											]
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 4
											},
											{
												"uniqueItems": true
											}
										]
									},
									"mcp_delivery": {
										"type": "string",
										"enum": [
											"session_http",
											"none"
										]
									},
									"managed_adapter_release": {
										"type": "object",
										"properties": {
											"engine": {
												"type": "string",
												"enum": [
													"vercel-harness-v1"
												]
											},
											"harness_id": {
												"type": "string",
												"enum": [
													"claude-code",
													"codex",
													"cursor",
													"hermes",
													"opencode",
													"pi"
												]
											},
											"integration_descriptor_digest": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											}
										},
										"required": [
											"engine",
											"harness_id",
											"integration_descriptor_digest"
										],
										"additionalProperties": false
									}
								},
								"required": [
									"kind",
									"protocol",
									"image",
									"entrypoint",
									"arguments",
									"working_directory",
									"platform"
								],
								"additionalProperties": false
							},
							{
								"$ref": "#/components/schemas/OneShotArgvPromptPath"
							}
						]
					}
				]
			},
			"GitHubRepositoryUrlWithoutTraversal": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^https:\\/\\/github\\.com\\/[A-Za-z\\d](?:[A-Za-z\\d-]{0,38})\\/[A-Za-z\\d._-]{1,100}$"
					}
				]
			},
			"RunnerId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^rnr_[0-9a-f]{32}$"
					}
				]
			},
			"HarnessBuildId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^hbld_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_25": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/HarnessReleaseId"
					},
					"organization_id": {
						"$ref": "#/components/schemas/OrganizationId"
					},
					"digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"artifact": {
						"$ref": "#/components/schemas/Union_53"
					},
					"configuration_schema": {
						"$ref": "#/components/schemas/Union_38"
					},
					"source_provenance": {
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"github"
								]
							},
							"repository": {
								"$ref": "#/components/schemas/GitHubRepositoryUrlWithoutTraversal"
							},
							"commit_sha": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[0-9a-f]{40}$"
									}
								]
							},
							"runner_id": {
								"$ref": "#/components/schemas/RunnerId"
							},
							"build_id": {
								"$ref": "#/components/schemas/HarnessBuildId"
							}
						},
						"required": [
							"kind",
							"repository",
							"commit_sha",
							"runner_id",
							"build_id"
						],
						"additionalProperties": false
					},
					"created_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"organization_id",
					"digest",
					"artifact",
					"configuration_schema",
					"created_at"
				],
				"additionalProperties": false
			},
			"Union_56": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"platform"
								]
							},
							"build_pool_id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							}
						},
						"required": [
							"type",
							"build_pool_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"workspace"
								]
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							},
							"runner_pool_id": {
								"$ref": "#/components/schemas/RunnerPoolId"
							}
						},
						"required": [
							"type",
							"workspace_id",
							"runner_pool_id"
						],
						"additionalProperties": false
					}
				]
			},
			"CreateOneShotHarnessBuildContract": {
				"type": "object",
				"properties": {
					"repository": {
						"$ref": "#/components/schemas/GitHubRepositoryUrlWithoutTraversal"
					},
					"ref": {
						"$ref": "#/components/schemas/GitReference"
					},
					"build_execution_target": {
						"$ref": "#/components/schemas/Union_56"
					},
					"entrypoint": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"working_directory": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"platform": {
						"type": "object",
						"properties": {
							"os": {
								"type": "string",
								"enum": [
									"linux"
								]
							},
							"architecture": {
								"type": "string",
								"enum": [
									"amd64",
									"arm64"
								]
							}
						},
						"required": [
							"os",
							"architecture"
						],
						"additionalProperties": false
					},
					"configuration_schema": {
						"$ref": "#/components/schemas/Union_38"
					},
					"model_wire_dialects": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"anthropic_messages",
								"openai_chat",
								"openai_responses",
								"fal_queue"
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 4
							},
							{
								"uniqueItems": true
							}
						]
					},
					"protocol": {
						"type": "string",
						"enum": [
							"oneshot-v1"
						]
					},
					"arguments": false,
					"mcp_delivery": false,
					"argv": {
						"$ref": "#/components/schemas/OneShotArgvPlaceholders"
					},
					"prompt_transport": {
						"$ref": "#/components/schemas/Union_43"
					},
					"output_mode": {
						"$ref": "#/components/schemas/Union_44"
					},
					"resume_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_transport": {
						"type": "string",
						"enum": [
							"argv_json",
							"argv_path"
						]
					}
				},
				"required": [
					"repository",
					"build_execution_target",
					"entrypoint",
					"protocol",
					"argv",
					"prompt_transport",
					"output_mode"
				],
				"additionalProperties": false
			},
			"CreateHarnessBuild": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"repository": {
								"$ref": "#/components/schemas/GitHubRepositoryUrlWithoutTraversal"
							},
							"ref": {
								"$ref": "#/components/schemas/GitReference"
							},
							"build_execution_target": {
								"$ref": "#/components/schemas/Union_56"
							},
							"entrypoint": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									},
									{
										"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
									}
								]
							},
							"working_directory": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									},
									{
										"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
									}
								]
							},
							"platform": {
								"type": "object",
								"properties": {
									"os": {
										"type": "string",
										"enum": [
											"linux"
										]
									},
									"architecture": {
										"type": "string",
										"enum": [
											"amd64",
											"arm64"
										]
									}
								},
								"required": [
									"os",
									"architecture"
								],
								"additionalProperties": false
							},
							"configuration_schema": {
								"$ref": "#/components/schemas/Union_38"
							},
							"model_wire_dialects": {
								"type": "array",
								"items": {
									"type": "string",
									"enum": [
										"anthropic_messages",
										"openai_chat",
										"openai_responses",
										"fal_queue"
									]
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 4
									},
									{
										"uniqueItems": true
									}
								]
							},
							"argv": false,
							"prompt_transport": false,
							"output_mode": false,
							"resume_flag": false,
							"output_schema_flag": false,
							"output_schema_transport": false,
							"protocol": {
								"type": "string",
								"enum": [
									"acp-v1"
								]
							},
							"arguments": {
								"$ref": "#/components/schemas/HarnessProcessArgumentVectorUtf8Bytes"
							},
							"mcp_delivery": {
								"type": "string",
								"enum": [
									"session_http",
									"none"
								]
							}
						},
						"required": [
							"repository",
							"build_execution_target",
							"entrypoint"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/CreateOneShotHarnessBuildContract"
					}
				],
				"description": "A GitHub source/ref plus the exact ACP or one-shot process contract the resulting immutable release will carry"
			},
			"Union_58": {
				"type": "string",
				"enum": [
					"pending",
					"succeeded",
					"failed"
				]
			},
			"Objects_27": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"github"
						]
					},
					"repository": {
						"$ref": "#/components/schemas/GitHubRepositoryUrlWithoutTraversal"
					},
					"commit_sha": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[0-9a-f]{40}$"
							}
						]
					}
				},
				"required": [
					"kind",
					"repository",
					"commit_sha"
				],
				"additionalProperties": false
			},
			"Objects_28": {
				"type": "object",
				"properties": {
					"os": {
						"type": "string",
						"enum": [
							"linux"
						]
					},
					"architecture": {
						"type": "string",
						"enum": [
							"amd64",
							"arm64"
						]
					}
				},
				"required": [
					"os",
					"architecture"
				],
				"additionalProperties": false
			},
			"Objects_29": {
				"type": "object",
				"properties": {
					"reason": {
						"type": "string",
						"enum": [
							"ref_resolution_failed",
							"private_repository_unsupported",
							"clone_failed",
							"build_failed",
							"push_failed",
							"image_rejected",
							"attempts_exhausted"
						]
					},
					"detail": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							}
						]
					},
					"log": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					}
				},
				"required": [
					"reason",
					"detail"
				],
				"additionalProperties": false
			},
			"Objects_26": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/HarnessBuildId"
					},
					"organization_id": {
						"$ref": "#/components/schemas/OrganizationId"
					},
					"build_execution_target": {
						"$ref": "#/components/schemas/Union_56"
					},
					"status": {
						"$ref": "#/components/schemas/Union_58"
					},
					"source": {
						"$ref": "#/components/schemas/Objects_27"
					},
					"entrypoint": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"working_directory": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"platform": {
						"$ref": "#/components/schemas/Objects_28"
					},
					"configuration_schema": {
						"$ref": "#/components/schemas/Union_38"
					},
					"model_wire_dialects": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"anthropic_messages",
								"openai_chat",
								"openai_responses",
								"fal_queue"
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 4
							},
							{
								"uniqueItems": true
							}
						]
					},
					"attempts": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"release_id": {
						"$ref": "#/components/schemas/HarnessReleaseId"
					},
					"failure": {
						"$ref": "#/components/schemas/Objects_29"
					},
					"created_at": {
						"type": "string"
					},
					"completed_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"argv": false,
					"prompt_transport": false,
					"output_mode": false,
					"resume_flag": false,
					"output_schema_flag": false,
					"output_schema_transport": false,
					"protocol": {
						"type": "string",
						"enum": [
							"acp-v1"
						]
					},
					"arguments": {
						"$ref": "#/components/schemas/HarnessProcessArgumentVectorUtf8Bytes"
					},
					"mcp_delivery": {
						"type": "string",
						"enum": [
							"session_http",
							"none"
						]
					}
				},
				"required": [
					"id",
					"organization_id",
					"build_execution_target",
					"status",
					"source",
					"entrypoint",
					"working_directory",
					"platform",
					"configuration_schema",
					"attempts",
					"created_at",
					"completed_at",
					"protocol",
					"arguments"
				],
				"additionalProperties": false
			},
			"HarnessBuildOneShotArgvContract": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/HarnessBuildId"
					},
					"organization_id": {
						"$ref": "#/components/schemas/OrganizationId"
					},
					"build_execution_target": {
						"$ref": "#/components/schemas/Union_56"
					},
					"status": {
						"$ref": "#/components/schemas/Union_58"
					},
					"source": {
						"$ref": "#/components/schemas/Objects_27"
					},
					"entrypoint": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"working_directory": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"platform": {
						"$ref": "#/components/schemas/Objects_28"
					},
					"configuration_schema": {
						"$ref": "#/components/schemas/Union_38"
					},
					"model_wire_dialects": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"anthropic_messages",
								"openai_chat",
								"openai_responses",
								"fal_queue"
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 4
							},
							{
								"uniqueItems": true
							}
						]
					},
					"attempts": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"release_id": {
						"$ref": "#/components/schemas/HarnessReleaseId"
					},
					"failure": {
						"$ref": "#/components/schemas/Objects_29"
					},
					"created_at": {
						"type": "string"
					},
					"completed_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"protocol": {
						"type": "string",
						"enum": [
							"oneshot-v1"
						]
					},
					"arguments": false,
					"mcp_delivery": false,
					"argv": {
						"$ref": "#/components/schemas/OneShotArgvPlaceholders"
					},
					"prompt_transport": {
						"$ref": "#/components/schemas/Union_43"
					},
					"output_mode": {
						"$ref": "#/components/schemas/Union_44"
					},
					"resume_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_transport": {
						"type": "string",
						"enum": [
							"argv_json",
							"argv_path"
						]
					}
				},
				"required": [
					"id",
					"organization_id",
					"build_execution_target",
					"status",
					"source",
					"entrypoint",
					"working_directory",
					"platform",
					"configuration_schema",
					"attempts",
					"created_at",
					"completed_at",
					"protocol",
					"argv",
					"prompt_transport",
					"output_mode"
				],
				"additionalProperties": false
			},
			"HarnessBuild": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_26"
					},
					{
						"$ref": "#/components/schemas/HarnessBuildOneShotArgvContract"
					}
				],
				"description": "An async custom-harness build whose exact ACP or one-shot process contract is frozen with its source commit"
			},
			"HarnessBuild_1": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_26"
					},
					{
						"$ref": "#/components/schemas/HarnessBuildOneShotArgvContract"
					}
				],
				"description": "An async custom-harness build whose exact ACP or one-shot process contract is frozen with its source commit"
			},
			"Objects_30": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/HarnessProfileId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"release_id": {
						"$ref": "#/components/schemas/HarnessReleaseId"
					},
					"driver_version": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"multiagent_shared_environment": {
						"type": "boolean"
					},
					"configuration": {
						"$ref": "#/components/schemas/HarnessConfiguration"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"release_id",
					"driver_version",
					"multiagent_shared_environment",
					"configuration",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"SandboxProfileId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^sprof_[0-9a-f]{32}$"
					}
				]
			},
			"ModelRoutingProfileId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^mrp_[0-9a-f]{32}$"
					}
				]
			},
			"RunId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^run_[0-9a-f]{32}$"
					}
				]
			},
			"SessionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^sess_[0-9a-f]{32}$"
					}
				]
			},
			"SessionThreadId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^sthr_[0-9a-f]{32}$"
					}
				]
			},
			"ConnectionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^conn_[0-9a-f]{32}$"
					}
				]
			},
			"MessageContentPlainTextData": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					}
				]
			},
			"MessageContentBase64Data": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 1048576
					}
				]
			},
			"FileId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^file_[0-9a-f]{32}$"
					}
				]
			},
			"MessageContentBlocks": {
				"type": "array",
				"items": {
					"anyOf": [
						{
							"type": "object",
							"properties": {
								"type": {
									"type": "string",
									"enum": [
										"text"
									]
								},
								"text": {
									"$ref": "#/components/schemas/MessageContentPlainTextData"
								}
							},
							"required": [
								"type",
								"text"
							],
							"additionalProperties": false
						},
						{
							"type": "object",
							"properties": {
								"type": {
									"type": "string",
									"enum": [
										"image"
									]
								},
								"source": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"base64"
													]
												},
												"media_type": {
													"type": "string",
													"enum": [
														"image/png",
														"image/jpeg",
														"image/gif",
														"image/webp"
													]
												},
												"data": {
													"$ref": "#/components/schemas/MessageContentBase64Data"
												}
											},
											"required": [
												"type",
												"media_type",
												"data"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"url"
													]
												},
												"url": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 2048
														}
													]
												}
											},
											"required": [
												"type",
												"url"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"file"
													]
												},
												"file_id": {
													"$ref": "#/components/schemas/FileId"
												}
											},
											"required": [
												"type",
												"file_id"
											],
											"additionalProperties": false
										}
									]
								}
							},
							"required": [
								"type",
								"source"
							],
							"additionalProperties": false
						},
						{
							"type": "object",
							"properties": {
								"type": {
									"type": "string",
									"enum": [
										"document"
									]
								},
								"source": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"base64"
													]
												},
												"media_type": {
													"type": "string",
													"enum": [
														"application/pdf"
													]
												},
												"data": {
													"$ref": "#/components/schemas/MessageContentBase64Data"
												}
											},
											"required": [
												"type",
												"media_type",
												"data"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"text"
													]
												},
												"media_type": {
													"type": "string",
													"enum": [
														"text/plain"
													]
												},
												"data": {
													"$ref": "#/components/schemas/MessageContentPlainTextData"
												}
											},
											"required": [
												"type",
												"media_type",
												"data"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"url"
													]
												},
												"url": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 2048
														}
													]
												}
											},
											"required": [
												"type",
												"url"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"type": {
													"type": "string",
													"enum": [
														"file"
													]
												},
												"file_id": {
													"$ref": "#/components/schemas/FileId"
												}
											},
											"required": [
												"type",
												"file_id"
											],
											"additionalProperties": false
										}
									]
								},
								"title": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 1024
										}
									]
								},
								"context": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 4096
										}
									]
								}
							},
							"required": [
								"type",
								"source"
							],
							"additionalProperties": false
						}
					]
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 32
					}
				]
			},
			"Union_64": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"$ref": "#/components/schemas/MessageContentBlocks"
					}
				]
			},
			"Union_65": {
				"type": "string",
				"enum": [
					"native",
					"platform_summarize",
					"truncate"
				]
			},
			"Objects_31": {
				"type": "object",
				"properties": {
					"event_cursor": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"continuation": {
						"type": "string",
						"enum": [
							"rebuild_only"
						]
					},
					"instructions": {
						"type": "string"
					},
					"tools": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"catalog"
											]
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"connection_id": {
											"$ref": "#/components/schemas/ConnectionId"
										}
									},
									"required": [
										"kind",
										"name"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"custom"
											]
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"description": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												}
											]
										},
										"input_schema": {}
									},
									"required": [
										"kind",
										"name",
										"description",
										"input_schema"
									],
									"additionalProperties": false
								}
							]
						}
					},
					"skills": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						}
					},
					"output_schema": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/JsonValue"
							},
							{
								"type": "null"
							}
						]
					},
					"history": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"role": {
									"type": "string",
									"enum": [
										"user",
										"assistant",
										"system"
									]
								},
								"content": {
									"$ref": "#/components/schemas/Union_64"
								}
							},
							"required": [
								"role",
								"content"
							],
							"additionalProperties": false
						}
					},
					"attachment_refs": {
						"type": "array",
						"items": {
							"type": "string"
						}
					},
					"compaction": {
						"type": "object",
						"properties": {
							"trigger_percent": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 1,
										"maximum": 100
									}
								]
							},
							"strategy_ladder": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Union_65"
								},
								"allOf": [
									{
										"minItems": 1
									}
								]
							},
							"summarizer_model_routing_profile_key": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"preserve": {
								"type": "array",
								"items": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										}
									]
								}
							}
						},
						"required": [
							"trigger_percent",
							"strategy_ladder",
							"preserve"
						],
						"additionalProperties": false
					},
					"model_context_window_tokens": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"model_context_window_source": {
						"type": "string",
						"enum": [
							"industry_floor_default"
						]
					},
					"builtin_tools": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"bash",
								"read",
								"write",
								"edit",
								"web_search",
								"web_fetch"
							]
						}
					}
				},
				"required": [
					"event_cursor",
					"continuation",
					"instructions",
					"tools",
					"skills",
					"output_schema",
					"history",
					"attachment_refs"
				],
				"additionalProperties": false
			},
			"NonBrowserActionApprovalId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^approval_[0-9a-f]{32}$"
					}
				]
			},
			"ActionApprovalSetContinuationUniqueness": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"approval": {
							"$ref": "#/components/schemas/NonBrowserActionApprovalId"
						},
						"tool_use_id": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"decision": {
							"type": "string",
							"enum": [
								"approve",
								"deny"
							]
						},
						"instructions": {
							"anyOf": [
								{
									"type": "string"
								},
								{
									"type": "null"
								}
							]
						}
					},
					"required": [
						"approval",
						"tool_use_id",
						"decision",
						"instructions"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 16
					}
				]
			},
			"QuestionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^qst_[0-9a-f]{32}$"
					}
				]
			},
			"ManagedQuestionItems": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"id": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 64
								},
								{
									"pattern": "^[A-Za-z0-9_-]+$"
								}
							]
						},
						"prompt": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 4096
								}
							]
						},
						"header": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 4096
								}
							]
						},
						"options": {
							"type": "array",
							"items": {
								"type": "object",
								"properties": {
									"label": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									"description": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									}
								},
								"required": [
									"label"
								],
								"additionalProperties": false
							},
							"allOf": [
								{
									"maxItems": 32
								}
							]
						},
						"allow_multiple": {
							"type": "boolean"
						}
					},
					"required": [
						"id",
						"prompt",
						"options",
						"allow_multiple"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 4
					}
				]
			},
			"ManagedQuestionAnswers": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"id": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 64
								},
								{
									"pattern": "^[A-Za-z0-9_-]+$"
								}
							]
						},
						"values": {
							"type": "array",
							"items": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 4096
									}
								]
							},
							"allOf": [
								{
									"minItems": 1
								},
								{
									"maxItems": 32
								}
							]
						}
					},
					"required": [
						"id",
						"values"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 4
					}
				]
			},
			"QuestionContinuation": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"question"
						]
					},
					"question": {
						"$ref": "#/components/schemas/QuestionId"
					},
					"items": {
						"$ref": "#/components/schemas/ManagedQuestionItems"
					},
					"answers": {
						"$ref": "#/components/schemas/ManagedQuestionAnswers"
					}
				},
				"required": [
					"kind",
					"question",
					"items",
					"answers"
				],
				"additionalProperties": false
			},
			"Objects_32": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"user.message"
						]
					},
					"content": {
						"$ref": "#/components/schemas/Union_64"
					},
					"attachments": {
						"type": "array",
						"items": {
							"type": "string"
						}
					},
					"continuation": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"custom_tool"
										]
									},
									"tool_use_id": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"result": {
										"$ref": "#/components/schemas/JsonValue"
									}
								},
								"required": [
									"kind",
									"tool_use_id",
									"result"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"action_approval"
										]
									},
									"approval": {
										"$ref": "#/components/schemas/NonBrowserActionApprovalId"
									},
									"tool_use_id": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"decision": {
										"type": "string",
										"enum": [
											"approve",
											"deny"
										]
									},
									"instructions": {
										"anyOf": [
											{
												"type": "string"
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"kind",
									"approval",
									"tool_use_id",
									"decision",
									"instructions"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"action_approval_set"
										]
									},
									"members": {
										"$ref": "#/components/schemas/ActionApprovalSetContinuationUniqueness"
									}
								},
								"required": [
									"kind",
									"members"
								],
								"additionalProperties": false
							},
							{
								"$ref": "#/components/schemas/QuestionContinuation"
							}
						]
					}
				},
				"required": [
					"type",
					"content"
				],
				"additionalProperties": false
			},
			"Arrays_10": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
						}
					]
				}
			},
			"Arrays_11": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
						}
					]
				}
			},
			"Objects_33": {
				"type": "object",
				"properties": {
					"agent_id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"agent_release_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"harness_profile_id": {
						"$ref": "#/components/schemas/HarnessProfileId"
					},
					"harness_profile_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"harness_release_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"harness_driver_version": {
						"type": "string"
					},
					"sandbox_profile_id": {
						"$ref": "#/components/schemas/SandboxProfileId"
					},
					"sandbox_profile_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"sandbox_image_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"model_routing_profile_id": {
						"$ref": "#/components/schemas/ModelRoutingProfileId"
					},
					"model_routing_profile_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"plane_policy_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"selected_skills": {
						"$ref": "#/components/schemas/Arrays_10"
					},
					"selected_tools": {
						"$ref": "#/components/schemas/Arrays_11"
					},
					"instructions_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"agent_id",
					"agent_release_number",
					"harness_profile_id",
					"harness_profile_revision_number",
					"harness_release_digest",
					"harness_driver_version",
					"sandbox_profile_id",
					"sandbox_profile_revision_number",
					"sandbox_image_digest",
					"model_routing_profile_id",
					"model_routing_profile_revision_number",
					"plane_policy_hash"
				],
				"additionalProperties": false
			},
			"Objects_34": {
				"type": "object",
				"properties": {
					"provider_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"provider_revision": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"materialization_revision": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"placement": {
						"$ref": "#/components/schemas/Union_18"
					},
					"runtime_assurances": {
						"$ref": "#/components/schemas/Objects_9"
					}
				},
				"required": [
					"provider_id",
					"provider_revision",
					"materialization_revision",
					"placement"
				],
				"additionalProperties": false
			},
			"Union_66": {
				"type": "string",
				"enum": [
					"colocated",
					"split",
					"connected"
				]
			},
			"Union_67": {
				"type": "string",
				"enum": [
					"rebuild",
					"filesystem",
					"native",
					"live"
				]
			},
			"Union_68": {
				"type": "string",
				"enum": [
					"realized",
					"degraded",
					"unsupported"
				]
			},
			"HarnessRuntimeQualificationZdrContinuity": {
				"type": "object",
				"properties": {
					"topology": {
						"$ref": "#/components/schemas/Union_66"
					},
					"continuation": {
						"$ref": "#/components/schemas/Union_67"
					},
					"capabilities": {
						"type": "object",
						"properties": {
							"input": {
								"type": "object",
								"properties": {
									"text": {
										"$ref": "#/components/schemas/Union_68"
									},
									"structured": {
										"$ref": "#/components/schemas/Union_68"
									},
									"files": {
										"$ref": "#/components/schemas/Union_68"
									},
									"attachments": {
										"$ref": "#/components/schemas/Union_68"
									}
								},
								"required": [
									"text",
									"structured",
									"files",
									"attachments"
								],
								"additionalProperties": false
							},
							"observation": {
								"type": "object",
								"properties": {
									"user_message": {
										"$ref": "#/components/schemas/Union_68"
									},
									"progress": {
										"$ref": "#/components/schemas/Union_68"
									},
									"tool_activity": {
										"$ref": "#/components/schemas/Union_68"
									},
									"subagents": {
										"$ref": "#/components/schemas/Union_68"
									},
									"diagnostics": {
										"$ref": "#/components/schemas/Union_68"
									}
								},
								"required": [
									"user_message",
									"progress",
									"tool_activity",
									"subagents",
									"diagnostics"
								],
								"additionalProperties": false
							},
							"control": {
								"type": "object",
								"properties": {
									"steer": {
										"$ref": "#/components/schemas/Union_68"
									},
									"interrupt": {
										"$ref": "#/components/schemas/Union_68"
									},
									"question_yield": {
										"$ref": "#/components/schemas/Union_68"
									},
									"action_approval_continuation": {
										"$ref": "#/components/schemas/Union_68"
									},
									"custom_tool_declaration": {
										"$ref": "#/components/schemas/Union_68"
									},
									"custom_tool_continuation": {
										"$ref": "#/components/schemas/Union_68"
									},
									"thread_spawn": {
										"$ref": "#/components/schemas/Union_68"
									},
									"thread_message": {
										"$ref": "#/components/schemas/Union_68"
									}
								},
								"required": [
									"steer",
									"interrupt",
									"question_yield",
									"action_approval_continuation",
									"custom_tool_declaration",
									"custom_tool_continuation",
									"thread_spawn",
									"thread_message"
								],
								"additionalProperties": false
							},
							"resources": {
								"type": "object",
								"properties": {
									"filesystem": {
										"$ref": "#/components/schemas/Union_68"
									},
									"project_memory_mounts": {
										"$ref": "#/components/schemas/Union_68"
									},
									"artifacts": {
										"$ref": "#/components/schemas/Union_68"
									}
								},
								"required": [
									"filesystem",
									"project_memory_mounts",
									"artifacts"
								],
								"additionalProperties": false
							},
							"gateways": {
								"type": "object",
								"properties": {
									"platform_model": {
										"$ref": "#/components/schemas/Union_68"
									},
									"platform_tools": {
										"$ref": "#/components/schemas/Union_68"
									},
									"credential_proxy": {
										"$ref": "#/components/schemas/Union_68"
									}
								},
								"required": [
									"platform_model",
									"platform_tools",
									"credential_proxy"
								],
								"additionalProperties": false
							},
							"continuity": {
								"type": "object",
								"properties": {
									"checkpoint_export": {
										"$ref": "#/components/schemas/Union_68"
									},
									"checkpoint_import": {
										"$ref": "#/components/schemas/Union_68"
									}
								},
								"required": [
									"checkpoint_export",
									"checkpoint_import"
								],
								"additionalProperties": false
							},
							"accounting": {
								"type": "object",
								"properties": {
									"model_usage": {
										"$ref": "#/components/schemas/Union_68"
									},
									"tool_usage": {
										"$ref": "#/components/schemas/Union_68"
									},
									"compute_usage": {
										"$ref": "#/components/schemas/Union_68"
									}
								},
								"required": [
									"model_usage",
									"tool_usage",
									"compute_usage"
								],
								"additionalProperties": false
							},
							"isolation": {
								"type": "object",
								"properties": {
									"network": {
										"$ref": "#/components/schemas/Union_68"
									},
									"zdr": {
										"$ref": "#/components/schemas/Union_68"
									}
								},
								"required": [
									"network",
									"zdr"
								],
								"additionalProperties": false
							},
							"lifecycle": {
								"type": "object",
								"properties": {
									"bounded_start": {
										"$ref": "#/components/schemas/Union_68"
									},
									"cancel": {
										"$ref": "#/components/schemas/Union_68"
									},
									"teardown": {
										"$ref": "#/components/schemas/Union_68"
									},
									"orphan_recovery": {
										"$ref": "#/components/schemas/Union_68"
									}
								},
								"required": [
									"bounded_start",
									"cancel",
									"teardown",
									"orphan_recovery"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"input",
							"observation",
							"control",
							"resources",
							"gateways",
							"continuity",
							"accounting",
							"isolation",
							"lifecycle"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"topology",
					"continuation",
					"capabilities"
				],
				"additionalProperties": false
			},
			"OneShotLaunchContract": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"oci"
						]
					},
					"protocol": {
						"type": "string",
						"enum": [
							"oneshot-v1"
						]
					},
					"image": {
						"$ref": "#/components/schemas/OciImageReference"
					},
					"entrypoint": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"arguments": false,
					"argv": {
						"$ref": "#/components/schemas/OneShotArgvPlaceholders"
					},
					"working_directory": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							},
							{
								"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
							}
						]
					},
					"prompt_transport": {
						"type": "string",
						"enum": [
							"stdin",
							"argv_path"
						]
					},
					"output_mode": {
						"type": "string",
						"enum": [
							"stream_json",
							"text"
						]
					},
					"resume_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_flag": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 65536
							},
							{
								"pattern": "^[^\\u0000]*$",
								"description": "Exact process argument text, preserving whitespace; U+0000 is forbidden and UTF-8 encoding is limited to 65536 bytes"
							},
							{
								"minLength": 1
							}
						]
					},
					"output_schema_transport": {
						"type": "string",
						"enum": [
							"argv_json",
							"argv_path"
						]
					},
					"mcp_delivery": false,
					"configuration": {
						"$ref": "#/components/schemas/HarnessConfiguration"
					}
				},
				"required": [
					"kind",
					"protocol",
					"image",
					"entrypoint",
					"argv",
					"working_directory",
					"prompt_transport",
					"output_mode",
					"configuration"
				],
				"additionalProperties": false
			},
			"Union_69": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"trusted"
								]
							},
							"protocol": {
								"type": "string",
								"enum": [
									"mock"
								]
							},
							"configuration": {
								"$ref": "#/components/schemas/HarnessConfiguration"
							}
						},
						"required": [
							"kind",
							"protocol",
							"configuration"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"oci"
								]
							},
							"protocol": {
								"type": "string",
								"enum": [
									"acp-v1"
								]
							},
							"image": {
								"$ref": "#/components/schemas/OciImageReference"
							},
							"entrypoint": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									},
									{
										"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
									}
								]
							},
							"arguments": {
								"$ref": "#/components/schemas/HarnessProcessArgumentVectorUtf8Bytes"
							},
							"argv": false,
							"prompt_transport": false,
							"output_mode": false,
							"resume_flag": false,
							"output_schema_flag": false,
							"output_schema_transport": false,
							"mcp_delivery": {
								"type": "string",
								"enum": [
									"session_http",
									"none"
								]
							},
							"managed_adapter_release": {
								"type": "object",
								"properties": {
									"engine": {
										"type": "string",
										"enum": [
											"vercel-harness-v1"
										]
									},
									"harness_id": {
										"type": "string",
										"enum": [
											"claude-code",
											"codex",
											"cursor",
											"hermes",
											"opencode",
											"pi"
										]
									},
									"integration_descriptor_digest": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									}
								},
								"required": [
									"engine",
									"harness_id",
									"integration_descriptor_digest"
								],
								"additionalProperties": false
							},
							"working_directory": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									},
									{
										"pattern": "^\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+(?:\\/(?!\\.{1,2}(?:\\/|$))[A-Za-z0-9._-]+)*$"
									}
								]
							},
							"configuration": {
								"$ref": "#/components/schemas/HarnessConfiguration"
							}
						},
						"required": [
							"kind",
							"protocol",
							"image",
							"entrypoint",
							"arguments",
							"working_directory",
							"configuration"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/OneShotLaunchContract"
					}
				]
			},
			"SandboxPackageCoordinate": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 255
					}
				]
			},
			"UniqueSandboxEgressPresets": {
				"type": "array",
				"items": {
					"type": "string",
					"enum": [
						"package_managers",
						"mcp_servers"
					]
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 2
					}
				]
			},
			"Objects_35": {
				"type": "object",
				"properties": {
					"release": {
						"type": "object",
						"properties": {
							"sandbox_profile_id": {
								"$ref": "#/components/schemas/SandboxProfileId"
							},
							"key": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"revision_number": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"template": {
								"type": "object",
								"properties": {
									"tier": {
										"type": "string",
										"enum": [
											"container",
											"microvm"
										]
									},
									"base_image": {
										"type": "object",
										"properties": {
											"reference": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 255
													}
												]
											},
											"digest": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											}
										},
										"required": [
											"reference",
											"digest"
										],
										"additionalProperties": false
									},
									"packages": {
										"type": "array",
										"items": {
											"type": "object",
											"properties": {
												"manager": {
													"type": "string",
													"enum": [
														"apt",
														"cargo",
														"gem",
														"go",
														"npm",
														"pip"
													]
												},
												"name": {
													"$ref": "#/components/schemas/SandboxPackageCoordinate"
												},
												"version": {
													"$ref": "#/components/schemas/SandboxPackageCoordinate"
												}
											},
											"required": [
												"manager",
												"name"
											],
											"additionalProperties": false
										},
										"allOf": [
											{
												"maxItems": 256
											}
										]
									},
									"network_policy": {
										"type": "object",
										"properties": {
											"mode": {
												"$ref": "#/components/schemas/Union_19"
											},
											"allowed_hosts": {
												"type": "array",
												"items": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^(?:\\*\\.)?[a-z0-9](?:[a-z0-9.-]*[a-z0-9])?(?::[1-9][0-9]{0,4})?$"
														}
													]
												},
												"allOf": [
													{
														"maxItems": 256
													}
												]
											},
											"required_egress_certification": {
												"type": "string",
												"enum": [
													"advisory_filter",
													"security_boundary"
												]
											},
											"egress_presets": {
												"type": "object",
												"properties": {
													"version": {
														"anyOf": [
															{
																"type": "number",
																"enum": [
																	1
																]
															}
														]
													},
													"presets": {
														"$ref": "#/components/schemas/UniqueSandboxEgressPresets"
													}
												},
												"required": [
													"version",
													"presets"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"mode",
											"allowed_hosts"
										],
										"additionalProperties": false
									},
									"resource_limits": {
										"$ref": "#/components/schemas/Objects_10"
									},
									"retention_mode": {
										"$ref": "#/components/schemas/Union_20"
									}
								},
								"required": [
									"tier",
									"base_image",
									"packages",
									"network_policy",
									"resource_limits",
									"retention_mode"
								],
								"additionalProperties": false
							},
							"derived_image_digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							}
						},
						"required": [
							"sandbox_profile_id",
							"key",
							"revision_number",
							"template",
							"derived_image_digest"
						],
						"additionalProperties": false
					},
					"platform": {
						"$ref": "#/components/schemas/Objects_8"
					},
					"root_image": {
						"$ref": "#/components/schemas/OciImageReference"
					}
				},
				"required": [
					"release",
					"platform",
					"root_image"
				],
				"additionalProperties": false
			},
			"ModelCredentialId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^mcred_[0-9a-f]{32}$"
					}
				]
			},
			"ModelCredentialGenerationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^mcgen_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_37": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"workspace_credential"
						]
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"model_credential_id": {
						"$ref": "#/components/schemas/ModelCredentialId"
					},
					"model_credential_generation_id": {
						"$ref": "#/components/schemas/ModelCredentialGenerationId"
					}
				},
				"required": [
					"kind",
					"provider",
					"model_credential_id",
					"model_credential_generation_id"
				],
				"additionalProperties": false
			},
			"UsageEntryId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^use_[0-9a-f]{32}$"
					}
				]
			},
			"PlatformSupplyId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^sup_[0-9a-f]{32}$"
					}
				]
			},
			"SupplyCredentialGenerationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^sgen_[0-9a-f]{32}$"
					}
				]
			},
			"BillingRateCardId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^rate_[0-9a-f]{32}$"
					}
				]
			},
			"PlatformModelRatedAt": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 model-rating instant with millisecond precision."
					}
				]
			},
			"Union_70": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_37"
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"platform_supply"
								]
							},
							"provider": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"usage_entry_id": {
								"$ref": "#/components/schemas/UsageEntryId"
							},
							"supply_id": {
								"$ref": "#/components/schemas/PlatformSupplyId"
							},
							"credential_generation_id": {
								"$ref": "#/components/schemas/SupplyCredentialGenerationId"
							},
							"rate_card_id": {
								"$ref": "#/components/schemas/BillingRateCardId"
							},
							"rated_at": {
								"$ref": "#/components/schemas/PlatformModelRatedAt"
							}
						},
						"required": [
							"kind",
							"provider",
							"usage_entry_id",
							"supply_id",
							"credential_generation_id",
							"rate_card_id",
							"rated_at"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_36": {
				"type": "object",
				"properties": {
					"model_routing_profile_id": {
						"$ref": "#/components/schemas/ModelRoutingProfileId"
					},
					"model_routing_profile_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"access": {
						"type": "string",
						"enum": [
							"harness_owned"
						]
					},
					"tier": {
						"type": "string",
						"enum": [
							"default",
							"planning",
							"tool_loop"
						]
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"model": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"reason": {
						"type": "string",
						"enum": [
							"cheapest_sufficient",
							"pinned",
							"fallback"
						]
					},
					"access_source": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_37"
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"platform_supply"
										]
									},
									"provider": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"usage_entry_id": {
										"$ref": "#/components/schemas/UsageEntryId"
									},
									"supply_id": {
										"$ref": "#/components/schemas/PlatformSupplyId"
									},
									"credential_generation_id": {
										"$ref": "#/components/schemas/SupplyCredentialGenerationId"
									},
									"rate_card_id": {
										"$ref": "#/components/schemas/BillingRateCardId"
									},
									"rated_at": {
										"$ref": "#/components/schemas/PlatformModelRatedAt"
									}
								},
								"required": [
									"kind",
									"provider",
									"usage_entry_id",
									"supply_id",
									"credential_generation_id",
									"rate_card_id",
									"rated_at"
								],
								"additionalProperties": false
							}
						]
					}
				},
				"required": [
					"model_routing_profile_id",
					"model_routing_profile_revision_number",
					"tier",
					"provider",
					"model",
					"reason"
				],
				"additionalProperties": false
			},
			"Union_71": {
				"type": "string",
				"enum": [
					"post_materialize",
					"pre_writeback"
				]
			},
			"SandboxLifecycleHookArgvEntry": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 4096
					}
				]
			},
			"SandboxLifecycleHookWorkingDirectory": {
				"type": "string",
				"allOf": [
					{
						"minLength": 2
					},
					{
						"maxLength": 1024
					}
				]
			},
			"Union_72": {
				"type": "string",
				"enum": [
					"abort",
					"continue"
				]
			},
			"Arrays_12": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"phase": {
							"$ref": "#/components/schemas/Union_71"
						},
						"commands": {
							"type": "array",
							"items": {
								"type": "object",
								"properties": {
									"argv": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/SandboxLifecycleHookArgvEntry"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 64
											}
										]
									},
									"working_directory": {
										"$ref": "#/components/schemas/SandboxLifecycleHookWorkingDirectory"
									},
									"timeout_seconds": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											},
											{
												"maximum": 1800
											}
										]
									},
									"environment_slots": {
										"type": "array",
										"items": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"allOf": [
											{
												"maxItems": 16
											}
										]
									},
									"on_failure": {
										"$ref": "#/components/schemas/Union_72"
									}
								},
								"required": [
									"argv",
									"working_directory",
									"timeout_seconds",
									"on_failure"
								],
								"additionalProperties": false
							},
							"allOf": [
								{
									"minItems": 1
								},
								{
									"maxItems": 16
								}
							]
						}
					},
					"required": [
						"phase",
						"commands"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"maxItems": 2
					}
				]
			},
			"Objects_38": {
				"type": "object",
				"properties": {
					"connection": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					}
				},
				"required": [
					"connection",
					"provider"
				],
				"additionalProperties": false
			},
			"Arrays_13": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_38"
				}
			},
			"RunSpecSessionMcpDelivery": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"session": {
						"$ref": "#/components/schemas/SessionId"
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"requires_session_sandbox": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"context": {
						"$ref": "#/components/schemas/Objects_31"
					},
					"input": {
						"$ref": "#/components/schemas/Objects_32"
					},
					"execution_pins": {
						"$ref": "#/components/schemas/Objects_33"
					},
					"capability_set": {
						"$ref": "#/components/schemas/Objects_21"
					},
					"materialization_target": {
						"type": "string",
						"enum": [
							"sandbox_staging",
							"session_filesystem"
						]
					},
					"runner_pool": {
						"$ref": "#/components/schemas/RunnerPoolId"
					},
					"conformance_target": {
						"$ref": "#/components/schemas/Objects_34"
					},
					"runtime_qualification": {
						"$ref": "#/components/schemas/HarnessRuntimeQualificationZdrContinuity"
					},
					"harness": {
						"$ref": "#/components/schemas/Union_69"
					},
					"sandbox": {
						"$ref": "#/components/schemas/Objects_35"
					},
					"model": {
						"$ref": "#/components/schemas/Objects_36"
					},
					"lifecycle_hooks": {
						"$ref": "#/components/schemas/Arrays_12"
					},
					"platform_connections": {
						"$ref": "#/components/schemas/Arrays_13"
					}
				},
				"required": [
					"run",
					"session",
					"context",
					"input",
					"execution_pins",
					"harness",
					"sandbox",
					"model"
				],
				"additionalProperties": false
			},
			"Union_73": {
				"type": "string",
				"enum": [
					"pending",
					"passed",
					"failed"
				]
			},
			"Objects_39": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 128
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"passed",
							"failed",
							"unsupported",
							"skipped"
						]
					},
					"detail": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 4096
							}
						]
					}
				},
				"required": [
					"name",
					"status"
				],
				"additionalProperties": false
			},
			"Arrays_14": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_39"
				},
				"allOf": [
					{
						"maxItems": 64
					}
				]
			},
			"Union_75": {
				"anyOf": [
					{
						"type": "string",
						"enum": [
							"local",
							"hosted",
							"byoc"
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_76": {
				"anyOf": [
					{
						"type": "string",
						"enum": [
							"platform_observed",
							"customer_asserted",
							"mixed"
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_77": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_78": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_81": {
				"type": "string",
				"enum": [
					"checkfu:harness-conformance-case-set@1",
					"checkfu:harness-conformance-case-set@2",
					"checkfu:harness-conformance-case-set@3",
					"checkfu:harness-conformance-case-set@4",
					"checkfu:harness-conformance-case-set@6"
				]
			},
			"Union_82": {
				"type": "string",
				"enum": [
					"ready_handshake",
					"terminal_observation",
					"text_input",
					"agent_message",
					"progress_observation",
					"tool_correlation",
					"repeat_turn",
					"mcp_tool_success",
					"mcp_tool_failure",
					"question_request",
					"question_continuation",
					"approval_request",
					"action_approval_continuation",
					"file_input",
					"attachment_input",
					"artifact_roundtrip",
					"filesystem_mount",
					"project_memory_mount",
					"checkpoint_export",
					"checkpoint_import",
					"orphan_recovery",
					"builtin_tool_allowed",
					"builtin_tool_denied",
					"work_state_mapping",
					"steering_correlation",
					"steering_delivered",
					"cooperative_interrupt_drained",
					"subagent_correlation",
					"subagent_observation",
					"model_plane_reached",
					"capability_execution_locus",
					"custom_tool_declaration",
					"custom_tool_continuation",
					"thread_spawn",
					"thread_message",
					"provider_compute_accounting",
					"provider_network_isolation",
					"provider_bounded_start",
					"provider_bounded_cancel",
					"provider_teardown",
					"runtime_qualification"
				]
			},
			"Objects_40": {
				"type": "object",
				"properties": {
					"provider_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"provider_revision": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"materialization_revision": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"placement": {
						"$ref": "#/components/schemas/Union_18"
					},
					"runtime_assurances": {
						"$ref": "#/components/schemas/Objects_9"
					},
					"runner_pool": {
						"$ref": "#/components/schemas/RunnerPoolId"
					}
				},
				"required": [
					"provider_id",
					"provider_revision",
					"materialization_revision",
					"placement",
					"runner_pool"
				],
				"additionalProperties": false
			},
			"Union_84": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_40"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_85": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_86": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_87": {
				"type": "string",
				"enum": [
					"not_applicable",
					"verified",
					"revoked"
				]
			},
			"ComputerProfileId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^cprof_[0-9a-f]{32}$"
					}
				]
			},
			"ComputerProfile": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ComputerProfileId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"archived"
						]
					},
					"current_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"workspace_id",
					"key",
					"status",
					"current_revision_number",
					"resource_version",
					"created_at",
					"updated_at",
					"archived_at"
				],
				"additionalProperties": false
			},
			"ComputerProfile_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ComputerProfileId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"archived"
						]
					},
					"current_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"workspace_id",
					"key",
					"status",
					"current_revision_number",
					"resource_version",
					"created_at",
					"updated_at",
					"archived_at"
				],
				"additionalProperties": false
			},
			"Arrays_15": {
				"type": "array",
				"items": {
					"type": "string",
					"enum": [
						"shell",
						"filesystem",
						"network_server",
						"browser_dom",
						"browser_visual",
						"desktop_gui"
					]
				},
				"allOf": [
					{
						"maxItems": 6
					}
				]
			},
			"Arrays_16": {
				"type": "array",
				"items": {
					"type": "string",
					"enum": [
						"managed",
						"local",
						"connected"
					]
				},
				"allOf": [
					{
						"maxItems": 3
					}
				]
			},
			"Union_88": {
				"type": "string",
				"enum": [
					"attachment",
					"application",
					"scope_shared"
				]
			},
			"Union_89": {
				"type": "string",
				"enum": [
					"none",
					"filesystem",
					"browser_profile",
					"full_instance"
				]
			},
			"WorkEnvironmentRetention": {
				"type": "object",
				"properties": {
					"mode": {
						"type": "string",
						"enum": [
							"ephemeral_zdr",
							"bounded",
							"durable"
						]
					},
					"maximum_seconds": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 315360000
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"export": {
						"type": "string",
						"enum": [
							"forbidden",
							"allowed"
						]
					}
				},
				"required": [
					"mode",
					"maximum_seconds",
					"export"
				],
				"additionalProperties": false,
				"description": "Retention duration, durability mode, and export policy for a work environment."
			},
			"ActionPolicyId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^apol_[0-9a-f]{32}$"
					}
				]
			},
			"WorkEnvironmentNetwork": {
				"type": "object",
				"properties": {
					"mode": {
						"type": "string",
						"enum": [
							"none",
							"allowlist",
							"unrestricted"
						]
					},
					"policy": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"action_policy_id": {
										"$ref": "#/components/schemas/ActionPolicyId"
									},
									"action_policy_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"action_policy_id",
									"action_policy_version"
								],
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"mode",
					"policy"
				],
				"additionalProperties": false,
				"description": "Network access mode and optional versioned action policy for a work environment."
			},
			"Arrays_17": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"minLength": 1
						},
						{
							"maxLength": 64
						},
						{
							"pattern": "^[a-z0-9][a-z0-9-]*$"
						}
					]
				},
				"allOf": [
					{
						"maxItems": 32
					}
				]
			},
			"WorkEnvironmentLocality": {
				"type": "object",
				"properties": {
					"regions": {
						"$ref": "#/components/schemas/Arrays_17"
					},
					"residency_required": {
						"type": "boolean"
					}
				},
				"required": [
					"regions",
					"residency_required"
				],
				"additionalProperties": false,
				"description": "Ordered eligible regions and residency requirement for a work environment."
			},
			"Union_90": {
				"type": "string",
				"enum": [
					"forbidden",
					"optional",
					"required"
				]
			},
			"WorkEnvironmentResources": {
				"type": "object",
				"properties": {
					"minimum_vcpu": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 1024
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"minimum_memory_mib": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 4194304
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"minimum_disk_mib": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 1073741824
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"gpu": {
						"$ref": "#/components/schemas/Union_90"
					}
				},
				"required": [
					"minimum_vcpu",
					"minimum_memory_mib",
					"minimum_disk_mib",
					"gpu"
				],
				"additionalProperties": false,
				"description": "Minimum compute, memory, disk, and GPU requirements for a work environment."
			},
			"WorkEnvironmentRequirements": {
				"type": "object",
				"properties": {
					"schema_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"execution": {
						"$ref": "#/components/schemas/Arrays_15"
					},
					"lifetime": {
						"type": "string",
						"enum": [
							"run",
							"session",
							"durable"
						]
					},
					"presentation": {
						"type": "string",
						"enum": [
							"none",
							"browser",
							"desktop"
						]
					},
					"human_access": {
						"type": "string",
						"enum": [
							"none",
							"observe",
							"exclusive_takeover"
						]
					},
					"placement": {
						"$ref": "#/components/schemas/Arrays_16"
					},
					"isolation": {
						"type": "object",
						"properties": {
							"filesystem": {
								"$ref": "#/components/schemas/Union_88"
							},
							"browser_profile": {
								"$ref": "#/components/schemas/Union_88"
							},
							"process_namespace": {
								"$ref": "#/components/schemas/Union_88"
							},
							"credentials": {
								"type": "string",
								"enum": [
									"grant_bound",
									"profile_shared"
								]
							},
							"clipboard": {
								"type": "string",
								"enum": [
									"disabled",
									"attachment",
									"scope_shared"
								]
							},
							"downloads": {
								"$ref": "#/components/schemas/Union_88"
							}
						},
						"required": [
							"filesystem",
							"browser_profile",
							"process_namespace",
							"credentials",
							"clipboard",
							"downloads"
						],
						"additionalProperties": false
					},
					"recovery": {
						"$ref": "#/components/schemas/Union_89"
					},
					"retention": {
						"$ref": "#/components/schemas/WorkEnvironmentRetention"
					},
					"network": {
						"$ref": "#/components/schemas/WorkEnvironmentNetwork"
					},
					"locality": {
						"$ref": "#/components/schemas/WorkEnvironmentLocality"
					},
					"resources": {
						"$ref": "#/components/schemas/WorkEnvironmentResources"
					}
				},
				"required": [
					"schema_version",
					"execution",
					"lifetime",
					"presentation",
					"human_access",
					"placement",
					"isolation",
					"recovery",
					"retention",
					"network",
					"locality",
					"resources"
				],
				"additionalProperties": false
			},
			"Objects_41": {
				"type": "object",
				"properties": {
					"sandbox_profile_id": {
						"$ref": "#/components/schemas/SandboxProfileId"
					},
					"revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"sandbox_profile_id",
					"revision_number"
				],
				"additionalProperties": false
			},
			"Union_91": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_41"
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_42": {
				"type": "object",
				"properties": {
					"os_family": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[a-z0-9][a-z0-9._-]*$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"architecture": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[a-z0-9][a-z0-9._-]*$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"os_family",
					"architecture"
				],
				"additionalProperties": false
			},
			"Objects_43": {
				"type": "object",
				"properties": {
					"reference": {
						"$ref": "#/components/schemas/OciImageReference"
					},
					"image_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"reference",
					"image_digest"
				],
				"additionalProperties": false
			},
			"Union_92": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_43"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_93": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"maximum_screens": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 16
									}
								]
							},
							"default_width": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 16384
									}
								]
							},
							"default_height": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 16384
									}
								]
							},
							"maximum_viewers_per_screen": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 64
									}
								]
							}
						},
						"required": [
							"maximum_screens",
							"default_width",
							"default_height",
							"maximum_viewers_per_screen"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_44": {
				"type": "object",
				"properties": {
					"idle_sleep_seconds": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 315360000
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"maximum_active_seconds": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 315360000
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"idle_sleep_seconds",
					"maximum_active_seconds"
				],
				"additionalProperties": false
			},
			"ComputerProfileRevision": {
				"type": "object",
				"properties": {
					"profile_id": {
						"$ref": "#/components/schemas/ComputerProfileId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"requirements_schema_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"normalized_requirements": {
						"$ref": "#/components/schemas/WorkEnvironmentRequirements"
					},
					"sandbox_profile_revision": {
						"$ref": "#/components/schemas/Union_91"
					},
					"platform": {
						"$ref": "#/components/schemas/Objects_42"
					},
					"image": {
						"$ref": "#/components/schemas/Union_92"
					},
					"screen_policy": {
						"$ref": "#/components/schemas/Union_93"
					},
					"lifecycle": {
						"$ref": "#/components/schemas/Objects_44"
					},
					"content_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"created_by_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"profile_id",
					"workspace_id",
					"revision_number",
					"requirements_schema_version",
					"normalized_requirements",
					"sandbox_profile_revision",
					"platform",
					"image",
					"screen_policy",
					"lifecycle",
					"content_sha256",
					"created_by_principal_id",
					"created_at"
				],
				"additionalProperties": false
			},
			"ComputerProfileRevision_1": {
				"type": "object",
				"properties": {
					"profile_id": {
						"$ref": "#/components/schemas/ComputerProfileId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"requirements_schema_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"normalized_requirements": {
						"$ref": "#/components/schemas/WorkEnvironmentRequirements"
					},
					"sandbox_profile_revision": {
						"$ref": "#/components/schemas/Union_91"
					},
					"platform": {
						"$ref": "#/components/schemas/Objects_42"
					},
					"image": {
						"$ref": "#/components/schemas/Union_92"
					},
					"screen_policy": {
						"$ref": "#/components/schemas/Union_93"
					},
					"lifecycle": {
						"$ref": "#/components/schemas/Objects_44"
					},
					"content_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"created_by_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"profile_id",
					"workspace_id",
					"revision_number",
					"requirements_schema_version",
					"normalized_requirements",
					"sandbox_profile_revision",
					"platform",
					"image",
					"screen_policy",
					"lifecycle",
					"content_sha256",
					"created_by_principal_id",
					"created_at"
				],
				"additionalProperties": false
			},
			"AgentInstallationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^aini_[0-9a-f]{32}$"
					}
				]
			},
			"SurfaceScopeId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^surf_[0-9a-f]{32}$"
					}
				]
			},
			"Union_94": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"principal"
								]
							},
							"principal": {
								"$ref": "#/components/schemas/PrincipalId"
							}
						},
						"required": [
							"kind",
							"principal"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"group"
								]
							},
							"group": {
								"$ref": "#/components/schemas/PrincipalGroupId"
							}
						},
						"required": [
							"kind",
							"group"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"agent_definition"
								]
							},
							"agent": {
								"$ref": "#/components/schemas/AgentId"
							}
						},
						"required": [
							"kind",
							"agent"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"agent_installation"
								]
							},
							"installation": {
								"$ref": "#/components/schemas/AgentInstallationId"
							}
						},
						"required": [
							"kind",
							"installation"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"surface_scope"
								]
							},
							"surface": {
								"$ref": "#/components/schemas/SurfaceScopeId"
							}
						},
						"required": [
							"kind",
							"surface"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"session"
								]
							},
							"session": {
								"$ref": "#/components/schemas/SessionId"
							}
						},
						"required": [
							"kind",
							"session"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_95": {
				"type": "string",
				"enum": [
					"agent-definition",
					"connection",
					"tool-source",
					"skill",
					"memory-store",
					"model-binding",
					"harness",
					"sandbox-profile",
					"surface"
				]
			},
			"Objects_45": {
				"type": "object",
				"properties": {
					"kind": {
						"$ref": "#/components/schemas/Union_95"
					},
					"id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					}
				},
				"required": [
					"kind",
					"id"
				],
				"additionalProperties": false
			},
			"Union_96": {
				"type": "string",
				"enum": [
					"read",
					"write",
					"use",
					"invoke",
					"steer",
					"observe",
					"approve",
					"edit",
					"view",
					"act_as",
					"use_agent",
					"use_connection",
					"use_tool",
					"use_memory",
					"use_model",
					"use_harness",
					"use_environment",
					"publish_artifact",
					"create_routine",
					"manage_routine"
				]
			},
			"AuditTimestamp": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{1,3})?Z$",
						"description": "A retained audit timestamp using the historical zero-to-three fractional-digit encoding."
					}
				]
			},
			"PermissionAssignmentId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^perm_[0-9a-f]{32}$"
					}
				]
			},
			"Union_99": {
				"type": "string",
				"enum": [
					"principal",
					"group",
					"agent_definition",
					"agent_installation",
					"surface_scope",
					"session"
				]
			},
			"Objects_46": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/PermissionAssignmentId"
					},
					"subject": {
						"$ref": "#/components/schemas/Union_94"
					},
					"resource": {
						"$ref": "#/components/schemas/Objects_45"
					},
					"permission": {
						"$ref": "#/components/schemas/Union_96"
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"expires_at": {
						"$ref": "#/components/schemas/AuditTimestamp"
					},
					"valid_from": {
						"$ref": "#/components/schemas/AuditTimestamp"
					},
					"rationale": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					}
				},
				"required": [
					"id",
					"subject",
					"resource",
					"permission",
					"resource_version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"AutomationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^auto_[0-9a-f]{32}$"
					}
				]
			},
			"Union_100": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"principal"
								]
							},
							"principal": {
								"$ref": "#/components/schemas/PrincipalId"
							}
						},
						"required": [
							"kind",
							"principal"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"automation"
								]
							},
							"automation": {
								"$ref": "#/components/schemas/AutomationId"
							}
						},
						"required": [
							"kind",
							"automation"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"system"
								]
							},
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							}
						},
						"required": [
							"kind",
							"name"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_104": {
				"type": "string",
				"enum": [
					"allow",
					"require_approval",
					"deny"
				]
			},
			"Union_105": {
				"anyOf": [
					{
						"type": "string",
						"enum": [
							"*"
						]
					},
					{
						"$ref": "#/components/schemas/Union_99"
					}
				]
			},
			"Union_106": {
				"anyOf": [
					{
						"type": "string",
						"enum": [
							"*"
						]
					},
					{
						"$ref": "#/components/schemas/Union_95"
					}
				]
			},
			"Union_107": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							},
							{
								"pattern": "^[^\\p{Cc}]+$"
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Arrays_18": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"minLength": 1
						},
						{
							"maxLength": 128
						},
						{
							"pattern": "^[^\\p{Cc}]+$"
						}
					]
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 8
					}
				]
			},
			"Union_109": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"maxLength": 512
							}
						]
					},
					{
						"type": "number"
					},
					{
						"type": "boolean"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_108": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"source": {
								"type": "string",
								"enum": [
									"literal"
								]
							},
							"value": {
								"$ref": "#/components/schemas/Union_109"
							}
						},
						"required": [
							"source",
							"value"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"source": {
								"type": "string",
								"enum": [
									"fact"
								]
							},
							"fact": {
								"type": "string",
								"enum": [
									"workspace_id",
									"acted_as",
									"surface_scope_id",
									"connection_provider"
								]
							}
						},
						"required": [
							"source",
							"fact"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_47": {
				"type": "object",
				"properties": {
					"op": {
						"type": "string",
						"enum": [
							"exact"
						]
					},
					"to": {
						"$ref": "#/components/schemas/Union_108"
					}
				},
				"required": [
					"op",
					"to"
				],
				"additionalProperties": false
			},
			"Arrays_19": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Union_109"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 64
					}
				]
			},
			"Objects_48": {
				"type": "object",
				"properties": {
					"op": {
						"type": "string",
						"enum": [
							"one_of"
						]
					},
					"values": {
						"$ref": "#/components/schemas/Arrays_19"
					}
				},
				"required": [
					"op",
					"values"
				],
				"additionalProperties": false
			},
			"Objects_49": {
				"type": "object",
				"properties": {
					"op": {
						"type": "string",
						"enum": [
							"not_one_of"
						]
					},
					"values": {
						"$ref": "#/components/schemas/Arrays_19"
					}
				},
				"required": [
					"op",
					"values"
				],
				"additionalProperties": false
			},
			"OrderedArgumentRange": {
				"type": "object",
				"properties": {
					"op": {
						"type": "string",
						"enum": [
							"range"
						]
					},
					"min": {
						"anyOf": [
							{
								"type": "number"
							},
							{
								"type": "null"
							}
						]
					},
					"max": {
						"anyOf": [
							{
								"type": "number"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"op",
					"min",
					"max"
				],
				"additionalProperties": false
			},
			"Objects_50": {
				"type": "object",
				"properties": {
					"op": {
						"type": "string",
						"enum": [
							"prefix"
						]
					},
					"value": {
						"$ref": "#/components/schemas/Union_108"
					}
				},
				"required": [
					"op",
					"value"
				],
				"additionalProperties": false
			},
			"Objects_51": {
				"type": "object",
				"properties": {
					"op": {
						"type": "string",
						"enum": [
							"contains"
						]
					},
					"value": {
						"$ref": "#/components/schemas/Union_108"
					}
				},
				"required": [
					"op",
					"value"
				],
				"additionalProperties": false
			},
			"Objects_52": {
				"type": "object",
				"properties": {
					"op": {
						"type": "string",
						"enum": [
							"subset"
						]
					},
					"of": {
						"$ref": "#/components/schemas/Arrays_19"
					}
				},
				"required": [
					"op",
					"of"
				],
				"additionalProperties": false
			},
			"Arrays_20": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"id": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 255
								}
							]
						},
						"effect": {
							"$ref": "#/components/schemas/Union_104"
						},
						"subject_kind": {
							"$ref": "#/components/schemas/Union_105"
						},
						"subject_id": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 255
								},
								{
									"pattern": "^[^\\p{Cc}]+$"
								}
							]
						},
						"resource_kind": {
							"$ref": "#/components/schemas/Union_106"
						},
						"resource_id": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 255
								},
								{
									"pattern": "^[^\\p{Cc}]+$"
								}
							]
						},
						"permission": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 255
								},
								{
									"pattern": "^[^\\p{Cc}]+$"
								}
							]
						},
						"surface_scope_id": {
							"$ref": "#/components/schemas/Union_107"
						},
						"surface_scope_kind": {
							"type": "string",
							"enum": [
								"root",
								"team",
								"channel",
								"personal"
							]
						},
						"argument_conditions": {
							"type": "array",
							"items": {
								"type": "object",
								"properties": {
									"path": {
										"$ref": "#/components/schemas/Arrays_18"
									},
									"predicate": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Objects_47"
											},
											{
												"$ref": "#/components/schemas/Objects_48"
											},
											{
												"$ref": "#/components/schemas/Objects_49"
											},
											{
												"type": "object",
												"properties": {
													"op": {
														"type": "string",
														"enum": [
															"range"
														]
													},
													"min": {
														"anyOf": [
															{
																"type": "number"
															},
															{
																"type": "null"
															}
														]
													},
													"max": {
														"anyOf": [
															{
																"type": "number"
															},
															{
																"type": "null"
															}
														]
													}
												},
												"required": [
													"op",
													"min",
													"max"
												],
												"additionalProperties": false
											},
											{
												"$ref": "#/components/schemas/Objects_50"
											},
											{
												"$ref": "#/components/schemas/Objects_51"
											},
											{
												"$ref": "#/components/schemas/Objects_52"
											}
										]
									}
								},
								"required": [
									"path",
									"predicate"
								],
								"additionalProperties": false
							},
							"allOf": [
								{
									"maxItems": 16
								}
							]
						}
					},
					"required": [
						"id",
						"effect",
						"subject_kind",
						"subject_id",
						"resource_kind",
						"resource_id",
						"permission",
						"surface_scope_id"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 256
					}
				]
			},
			"Objects_53": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ActionPolicyId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"state": {
						"type": "string",
						"enum": [
							"active",
							"disabled"
						]
					},
					"rules": {
						"$ref": "#/components/schemas/Arrays_20"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"state",
					"rules",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"ValidationPayloadTooLargeError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"validation.payload_too_large"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#validation-payload-too-large"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The request body exceeded a documented byte ceiling."
			},
			"Union_110": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"workspace"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"principal"
								]
							},
							"principal": {
								"$ref": "#/components/schemas/PrincipalId"
							}
						},
						"required": [
							"kind",
							"principal"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"agent_definition"
								]
							},
							"agent": {
								"$ref": "#/components/schemas/AgentId"
							}
						},
						"required": [
							"kind",
							"agent"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"session"
								]
							},
							"session": {
								"$ref": "#/components/schemas/SessionId"
							}
						},
						"required": [
							"kind",
							"session"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"surface_scope"
								]
							},
							"surface": {
								"$ref": "#/components/schemas/SurfaceScopeId"
							}
						},
						"required": [
							"kind",
							"surface"
						],
						"additionalProperties": false
					}
				]
			},
			"MemoryStoreId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^memstore_[0-9a-f]{32}$"
					}
				]
			},
			"MemoryConflictError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"memory.conflict"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#memory-conflict"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The MemoryStore write conflicts with the current revision."
			},
			"Objects_54": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"owner": {
						"$ref": "#/components/schemas/Union_110"
					},
					"description": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 1024
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"archived"
						]
					},
					"document_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"total_bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"archived_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"name",
					"owner",
					"description",
					"status",
					"document_count",
					"total_bytes",
					"version",
					"created_at",
					"updated_at",
					"archived_at"
				],
				"additionalProperties": false
			},
			"MemoryNotFoundError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"memory.not_found"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#memory-not-found"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The requested MemoryStore or document does not exist."
			},
			"Objects_55": {
				"type": "object",
				"properties": {
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"expected_version"
				],
				"additionalProperties": false
			},
			"MemoryPath": {
				"type": "string"
			},
			"Objects_56": {
				"type": "object",
				"properties": {
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"path": {
						"$ref": "#/components/schemas/MemoryPath"
					},
					"content_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"store",
					"path",
					"content_sha256",
					"bytes",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"MemoryInvalidPathError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"memory.invalid_path"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#memory-invalid-path"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The document path is invalid or reserved."
			},
			"MemoryDocumentContentUtf8Bytes": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 100000,
						"description": "Memory document text no larger than 100000 bytes when encoded as UTF-8"
					}
				]
			},
			"MemoryRevisionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^mrev_[0-9a-f]{32}$"
					}
				]
			},
			"CurationRunId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^mcur_[0-9a-f]{32}$"
					}
				]
			},
			"Union_111": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"principal"
								]
							},
							"principal": {
								"$ref": "#/components/schemas/PrincipalId"
							}
						},
						"required": [
							"kind",
							"principal"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"api_key"
								]
							},
							"key": {
								"$ref": "#/components/schemas/ApiKeyId"
							}
						},
						"required": [
							"kind",
							"key"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"session_agent"
								]
							},
							"session": {
								"$ref": "#/components/schemas/SessionId"
							},
							"agent": {
								"$ref": "#/components/schemas/AgentId"
							}
						},
						"required": [
							"kind",
							"session",
							"agent"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"curator"
								]
							},
							"run": {
								"$ref": "#/components/schemas/CurationRunId"
							}
						},
						"required": [
							"kind",
							"run"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"platform"
								]
							},
							"operation": {
								"type": "string",
								"enum": [
									"import",
									"redaction"
								]
							}
						},
						"required": [
							"kind",
							"operation"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_57": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"parent_revision": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/MemoryRevisionId"
							},
							{
								"type": "null"
							}
						]
					},
					"kind": {
						"type": "string",
						"enum": [
							"initial",
							"direct",
							"session_checkpoint",
							"curation",
							"proposal",
							"redaction",
							"import"
						]
					},
					"actor": {
						"$ref": "#/components/schemas/Union_111"
					},
					"document_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"total_bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"tree_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"created_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"store",
					"parent_revision",
					"kind",
					"actor",
					"document_count",
					"total_bytes",
					"tree_hash",
					"created_at"
				],
				"additionalProperties": false
			},
			"MemoryBackendUnavailableError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"memory.backend_unavailable"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#memory-backend-unavailable"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The MemoryStore backend cannot serve the operation and applied no write."
			},
			"Objects_58": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"canonical"
						]
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"kind",
					"store",
					"revision",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Objects_59": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"session"
						]
					},
					"session": {
						"$ref": "#/components/schemas/SessionId"
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"kind",
					"session",
					"store",
					"revision",
					"updated_at"
				],
				"additionalProperties": false
			},
			"MemoryProposalId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^mprop_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_60": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"proposal"
						]
					},
					"proposal": {
						"$ref": "#/components/schemas/MemoryProposalId"
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"kind",
					"proposal",
					"store",
					"revision",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Objects_61": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"curation"
						]
					},
					"run": {
						"$ref": "#/components/schemas/CurationRunId"
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"kind",
					"run",
					"store",
					"revision",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Union_112": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_58"
					},
					{
						"$ref": "#/components/schemas/Objects_59"
					},
					{
						"$ref": "#/components/schemas/Objects_60"
					},
					{
						"$ref": "#/components/schemas/Objects_61"
					}
				]
			},
			"EventId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^evt_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_63": {
				"type": "object",
				"properties": {
					"source_event_ids": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/EventId"
						}
					},
					"source_revision_ids": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/MemoryRevisionId"
						}
					},
					"source_refs": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 1024
								}
							]
						}
					},
					"curation_run": {
						"$ref": "#/components/schemas/CurationRunId"
					},
					"confidence": {
						"type": "string",
						"enum": [
							"observed",
							"inferred",
							"uncertain"
						]
					},
					"valid_from": {
						"type": "string"
					},
					"supersedes": {
						"type": "object",
						"properties": {
							"path": {
								"$ref": "#/components/schemas/MemoryPath"
							},
							"revision": {
								"$ref": "#/components/schemas/MemoryRevisionId"
							}
						},
						"required": [
							"path",
							"revision"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"source_event_ids",
					"source_revision_ids",
					"source_refs",
					"confidence",
					"valid_from"
				],
				"additionalProperties": false
			},
			"Objects_62": {
				"type": "object",
				"properties": {
					"path": {
						"$ref": "#/components/schemas/MemoryPath"
					},
					"content_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"media_type": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"provenance": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_63"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"path",
					"content_sha256",
					"media_type",
					"bytes",
					"provenance"
				],
				"additionalProperties": false
			},
			"MemoryRetentionExpiry": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 Memory retention expiry with millisecond precision."
					}
				]
			},
			"Objects_64": {
				"type": "object",
				"properties": {
					"path": {
						"$ref": "#/components/schemas/MemoryPath"
					},
					"content_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"media_type": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"provenance": {
						"type": "null"
					}
				},
				"required": [
					"path",
					"content_sha256",
					"media_type",
					"bytes",
					"provenance"
				],
				"additionalProperties": false
			},
			"MemoryExportPageCursor": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 16384
					}
				]
			},
			"MemoryReadOnlyError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"memory.read_only"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#memory-read-only"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The MemoryStore is archived or otherwise does not accept writes."
			},
			"Union_113": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"canonical"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"session"
								]
							},
							"session": {
								"$ref": "#/components/schemas/SessionId"
							}
						},
						"required": [
							"kind",
							"session"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"proposal"
								]
							},
							"proposal": {
								"$ref": "#/components/schemas/MemoryProposalId"
							}
						},
						"required": [
							"kind",
							"proposal"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"curation"
								]
							},
							"run": {
								"$ref": "#/components/schemas/CurationRunId"
							}
						},
						"required": [
							"kind",
							"run"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_114": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"op": {
								"type": "string",
								"enum": [
									"put"
								]
							},
							"path": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2048
									}
								]
							},
							"content": {
								"$ref": "#/components/schemas/MemoryDocumentContentUtf8Bytes"
							},
							"media_type": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"expected_sha256": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"provenance": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Objects_63"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"op",
							"path",
							"content",
							"expected_sha256"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"op": {
								"type": "string",
								"enum": [
									"delete"
								]
							},
							"path": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2048
									}
								]
							},
							"expected_sha256": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							}
						},
						"required": [
							"op",
							"path",
							"expected_sha256"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_115": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_57"
					},
					{
						"type": "null"
					}
				]
			},
			"Arrays_21": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/MemoryPath"
				}
			},
			"Union_116": {
				"type": "string",
				"enum": [
					"open",
					"approved",
					"rejected",
					"superseded"
				]
			},
			"Union_117": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"decision": {
								"type": "string",
								"enum": [
									"approved",
									"rejected"
								]
							},
							"responder": {
								"$ref": "#/components/schemas/Union_111"
							},
							"decided_at": {
								"type": "string"
							}
						},
						"required": [
							"decision",
							"responder",
							"decided_at"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"MemoryProposalDecision": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/MemoryProposalId"
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"base_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"head_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"diff_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"author": {
						"$ref": "#/components/schemas/Union_111"
					},
					"status": {
						"$ref": "#/components/schemas/Union_116"
					},
					"decision": {
						"$ref": "#/components/schemas/Union_117"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"store",
					"base_revision",
					"head_revision",
					"diff_hash",
					"author",
					"status",
					"decision",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"MemoryProposalDecision_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/MemoryProposalId"
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"base_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"head_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"diff_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"author": {
						"$ref": "#/components/schemas/Union_111"
					},
					"status": {
						"$ref": "#/components/schemas/Union_116"
					},
					"decision": {
						"$ref": "#/components/schemas/Union_117"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"store",
					"base_revision",
					"head_revision",
					"diff_hash",
					"author",
					"status",
					"decision",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"CurationRunConsistency": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/CurationRunId"
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"cursor_from": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"cursor_to": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"source_sessions": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/SessionId"
						}
					},
					"permission_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"idempotency_key": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"pending",
							"running",
							"succeeded",
							"failed"
						]
					},
					"output_revision": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/MemoryRevisionId"
							},
							{
								"type": "null"
							}
						]
					},
					"proposal": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/MemoryProposalId"
							},
							{
								"type": "null"
							}
						]
					},
					"failure": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"source",
									"internal"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"store",
					"cursor_from",
					"cursor_to",
					"permission_digest",
					"idempotency_key",
					"status",
					"output_revision",
					"proposal",
					"failure",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"MemoryCurationFailedError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"memory.curation_failed"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#memory-curation-failed"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The requested memory curation could not produce a valid revision."
			},
			"CreateDreamUniqueSessions": {
				"type": "object",
				"properties": {
					"memory_store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"session_ids": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/SessionId"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 100
							}
						]
					},
					"instructions": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"review": {
						"type": "boolean"
					}
				},
				"required": [
					"memory_store",
					"session_ids"
				],
				"additionalProperties": false
			},
			"DreamId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^drm_[0-9a-f]{32}$"
					}
				]
			},
			"Arrays_22": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/SessionId"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 100
					}
				]
			},
			"Union_119": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_120": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_121": {
				"type": "string",
				"enum": [
					"pending",
					"running",
					"completed",
					"failed",
					"canceled"
				]
			},
			"Union_122": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_123": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/MemoryProposalId"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_124": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/CurationRunId"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_125": {
				"anyOf": [
					{
						"type": "string",
						"enum": [
							"input_memory_store_unavailable",
							"input_session_unavailable",
							"input_sessions_too_large",
							"curation_failed",
							"internal"
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_65": {
				"type": "object",
				"properties": {
					"input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"cached_input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"cache_write_input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"output_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"reasoning_output_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"total_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"input_tokens",
					"cached_input_tokens",
					"cache_write_input_tokens",
					"output_tokens",
					"reasoning_output_tokens",
					"total_tokens"
				],
				"additionalProperties": false
			},
			"Union_126": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_127": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"DreamConsistency": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/DreamId"
					},
					"memory_store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"session_ids": {
						"$ref": "#/components/schemas/Arrays_22"
					},
					"instructions": {
						"$ref": "#/components/schemas/Union_119"
					},
					"model_routing_profile_key": {
						"$ref": "#/components/schemas/Union_120"
					},
					"review": {
						"type": "boolean"
					},
					"status": {
						"$ref": "#/components/schemas/Union_121"
					},
					"output_memory_store": {
						"$ref": "#/components/schemas/Union_122"
					},
					"proposal": {
						"$ref": "#/components/schemas/Union_123"
					},
					"curation_run": {
						"$ref": "#/components/schemas/Union_124"
					},
					"error": {
						"$ref": "#/components/schemas/Union_125"
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"created_at": {
						"type": "string"
					},
					"ended_at": {
						"$ref": "#/components/schemas/Union_126"
					},
					"archived_at": {
						"$ref": "#/components/schemas/Union_127"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"automation_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationId"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"memory_store",
					"session_ids",
					"instructions",
					"model_routing_profile_key",
					"review",
					"status",
					"output_memory_store",
					"proposal",
					"curation_run",
					"error",
					"usage",
					"created_at",
					"ended_at",
					"archived_at",
					"version"
				],
				"additionalProperties": false
			},
			"ModelNoEligibleModelError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"model.no_eligible_model"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#model-no-eligible-model"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "No model candidate satisfies the deployment's routing constraints."
			},
			"DreamConsistency_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/DreamId"
					},
					"memory_store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"session_ids": {
						"$ref": "#/components/schemas/Arrays_22"
					},
					"instructions": {
						"$ref": "#/components/schemas/Union_119"
					},
					"model_routing_profile_key": {
						"$ref": "#/components/schemas/Union_120"
					},
					"review": {
						"type": "boolean"
					},
					"status": {
						"$ref": "#/components/schemas/Union_121"
					},
					"output_memory_store": {
						"$ref": "#/components/schemas/Union_122"
					},
					"proposal": {
						"$ref": "#/components/schemas/Union_123"
					},
					"curation_run": {
						"$ref": "#/components/schemas/Union_124"
					},
					"error": {
						"$ref": "#/components/schemas/Union_125"
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"created_at": {
						"type": "string"
					},
					"ended_at": {
						"$ref": "#/components/schemas/Union_126"
					},
					"archived_at": {
						"$ref": "#/components/schemas/Union_127"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"automation_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationId"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"memory_store",
					"session_ids",
					"instructions",
					"model_routing_profile_key",
					"review",
					"status",
					"output_memory_store",
					"proposal",
					"curation_run",
					"error",
					"usage",
					"created_at",
					"ended_at",
					"archived_at",
					"version"
				],
				"additionalProperties": false
			},
			"RuntimeInvalidTransitionError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"runtime.invalid_transition"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#runtime-invalid-transition"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The operation is illegal for the resource's current lifecycle state."
			},
			"PublicModelBaseUrl": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 2048
					}
				]
			},
			"Objects_66": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ModelCredentialId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"display_name": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"provider_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"base_url": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/PublicModelBaseUrl"
							},
							{
								"type": "null"
							}
						]
					},
					"custody_policy": {
						"type": "string",
						"enum": [
							"workspace_vault"
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"revoked"
						]
					},
					"health_status": {
						"type": "string",
						"enum": [
							"unknown",
							"verified",
							"rejected"
						]
					},
					"active_generation_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"revoked_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"workspace_id",
					"key",
					"display_name",
					"provider_key",
					"base_url",
					"custody_policy",
					"status",
					"health_status",
					"active_generation_number",
					"resource_version",
					"created_at",
					"updated_at",
					"revoked_at"
				],
				"additionalProperties": false
			},
			"Objects_67": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ModelCredentialGenerationId"
					},
					"model_credential_id": {
						"$ref": "#/components/schemas/ModelCredentialId"
					},
					"generation_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"rejected",
							"revoked"
						]
					},
					"configured_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"last_verified_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"rejected_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"revoked_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"model_credential_id",
					"generation_number",
					"status",
					"configured_at",
					"last_verified_at",
					"rejected_at",
					"revoked_at"
				],
				"additionalProperties": false
			},
			"Union_130": {
				"type": "string",
				"enum": [
					"platform_routed",
					"harness_owned"
				]
			},
			"Union_131": {
				"type": "string",
				"enum": [
					"active",
					"archived"
				]
			},
			"Objects_68": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ModelRoutingProfileId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"display_name": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"model_access_mode": {
						"$ref": "#/components/schemas/Union_130"
					},
					"status": {
						"$ref": "#/components/schemas/Union_131"
					},
					"current_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"key",
					"display_name",
					"model_access_mode",
					"status",
					"current_revision_number",
					"resource_version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Union_132": {
				"type": "string",
				"enum": [
					"cheapest_sufficient",
					"pinned",
					"fallback"
				]
			},
			"Union_133": {
				"type": "string",
				"enum": [
					"default",
					"planning",
					"tool_loop"
				]
			},
			"ModelCredentialSource": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"workspace_credential"
								]
							},
							"model_credential_id": {
								"$ref": "#/components/schemas/ModelCredentialId"
							}
						},
						"required": [
							"type",
							"model_credential_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"platform_provider"
								]
							},
							"provider_key": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"eligibility_policy": {
								"type": "string",
								"enum": [
									"eligible_at_admission"
								]
							}
						},
						"required": [
							"type",
							"provider_key",
							"eligibility_policy"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"harness_owned"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					}
				],
				"description": "the closed credential authority selected by a model-routing candidate"
			},
			"Objects_69": {
				"type": "object",
				"properties": {
					"tier": {
						"$ref": "#/components/schemas/Union_133"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"model": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"effort": {
						"type": "string",
						"enum": [
							"minimal",
							"low",
							"medium",
							"high",
							"max"
						]
					},
					"speed": {
						"type": "string",
						"enum": [
							"standard",
							"fast"
						]
					},
					"credential_source": {
						"$ref": "#/components/schemas/ModelCredentialSource"
					}
				},
				"required": [
					"tier",
					"provider",
					"model",
					"credential_source"
				],
				"additionalProperties": false
			},
			"ModelRoutingProfileCandidateProviderAuthority": {
				"type": "object",
				"properties": {
					"expected_resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"routing_policy": {
						"$ref": "#/components/schemas/Union_132"
					},
					"candidates": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Objects_69"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 64
							}
						]
					}
				},
				"required": [
					"expected_resource_version",
					"routing_policy",
					"candidates"
				],
				"additionalProperties": false
			},
			"ModelRoutingProfileRevisionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^mrprev_[0-9a-f]{32}$"
					}
				]
			},
			"Arrays_23": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_69"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 64
					}
				]
			},
			"Union_134": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"system"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"api_key"
								]
							},
							"id": {
								"$ref": "#/components/schemas/ApiKeyId"
							}
						},
						"required": [
							"kind",
							"id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"principal"
								]
							},
							"id": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"authenticated_by": {
								"$ref": "#/components/schemas/ApiKeyId"
							}
						},
						"required": [
							"kind",
							"id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"console_user"
								]
							},
							"id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"authenticated_by": {
								"$ref": "#/components/schemas/ApiKeyId"
							}
						},
						"required": [
							"kind",
							"id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"operator"
								]
							},
							"id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							}
						},
						"required": [
							"kind",
							"id"
						],
						"additionalProperties": false
					}
				]
			},
			"ModelRoutingProfileRevisionAuthority": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ModelRoutingProfileRevisionId"
					},
					"model_routing_profile_id": {
						"$ref": "#/components/schemas/ModelRoutingProfileId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"model_access_mode": {
						"$ref": "#/components/schemas/Union_130"
					},
					"routing_policy": {
						"$ref": "#/components/schemas/Union_132"
					},
					"candidates": {
						"$ref": "#/components/schemas/Arrays_23"
					},
					"content_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"published_by": {
						"$ref": "#/components/schemas/Union_134"
					},
					"published_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"model_routing_profile_id",
					"workspace_id",
					"revision_number",
					"model_access_mode",
					"routing_policy",
					"candidates",
					"content_sha256",
					"published_by",
					"published_at"
				],
				"additionalProperties": false
			},
			"ModelRoutingProfileRevisionAuthority_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ModelRoutingProfileRevisionId"
					},
					"model_routing_profile_id": {
						"$ref": "#/components/schemas/ModelRoutingProfileId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"model_access_mode": {
						"$ref": "#/components/schemas/Union_130"
					},
					"routing_policy": {
						"$ref": "#/components/schemas/Union_132"
					},
					"candidates": {
						"$ref": "#/components/schemas/Arrays_23"
					},
					"content_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"published_by": {
						"$ref": "#/components/schemas/Union_134"
					},
					"published_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"model_routing_profile_id",
					"workspace_id",
					"revision_number",
					"model_access_mode",
					"routing_policy",
					"candidates",
					"content_sha256",
					"published_by",
					"published_at"
				],
				"additionalProperties": false
			},
			"Union_136": {
				"type": "string",
				"enum": [
					"principal",
					"model_routing_profile",
					"sandbox_profile",
					"external_installation",
					"surface_scope",
					"connection",
					"memory_store",
					"budget",
					"policy",
					"permission_assignment",
					"automation",
					"agent_definition",
					"blueprint_installation"
				]
			},
			"UniqueBlueprintWebhookSecretInputs": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"requirement": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"value": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^whsec_[A-Za-z0-9_-]{43}$"
								}
							]
						}
					},
					"required": [
						"requirement",
						"value"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"maxItems": 16
					}
				]
			},
			"AgentBlueprintReleaseId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^abrel_[0-9a-f]{32}$"
					}
				]
			},
			"BlueprintInstallationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^bins_[0-9a-f]{32}$"
					}
				]
			},
			"AgentBlueprintReleaseId_1": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^abrel_[0-9a-f]{32}$"
					}
				]
			},
			"Union_137": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/AgentBlueprintReleaseId_1"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_138": {
				"type": "string",
				"enum": [
					"planned",
					"applied",
					"upgraded",
					"drifted",
					"uninstalled"
				]
			},
			"Arrays_24": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"resource_kind": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"logical_name": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"resource_id": {
							"anyOf": [
								{
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										}
									]
								},
								{
									"type": "null"
								}
							]
						},
						"ownership": {
							"type": "string",
							"enum": [
								"created",
								"reused"
							]
						},
						"management": {
							"type": "string",
							"enum": [
								"adopted"
							]
						},
						"manage_mode": {
							"type": "string",
							"enum": [
								"reconcile",
								"replace",
								"none"
							]
						},
						"config_hash": {
							"anyOf": [
								{
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										}
									]
								},
								{
									"type": "null"
								}
							]
						}
					},
					"required": [
						"resource_kind",
						"logical_name",
						"resource_id",
						"ownership",
						"config_hash"
					],
					"additionalProperties": false
				}
			},
			"Arrays_25": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"minLength": 1
						}
					]
				},
				"description": "Credential or human-input steps still owed before the install is complete."
			},
			"Arrays_26": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"operation_id": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								}
							]
						},
						"kind": {
							"type": "string",
							"enum": [
								"plan",
								"apply",
								"upgrade",
								"rollback",
								"uninstall"
							]
						},
						"release_hash": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^sha256:[0-9a-f]{64}$"
								}
							]
						},
						"at": {
							"type": "string"
						}
					},
					"required": [
						"operation_id",
						"kind",
						"release_hash",
						"at"
					],
					"additionalProperties": false
				}
			},
			"UnverifiedReleaseEvaluationEvidence": {
				"type": "object",
				"properties": {
					"release_hash": {
						"type": "string",
						"description": "Caller-reported sha256 retained for compatibility; it is not platform-issued promotion evidence."
					},
					"scenarios": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"name": {
									"type": "string"
								},
								"passed": {
									"type": "boolean"
								}
							},
							"required": [
								"name",
								"passed"
							],
							"additionalProperties": false
						}
					},
					"cost_tokens": {
						"type": "number"
					},
					"latency_ms": {
						"type": "number"
					}
				},
				"required": [
					"release_hash",
					"scenarios",
					"cost_tokens",
					"latency_ms"
				],
				"additionalProperties": false,
				"description": "Deprecated unverified caller report. Checkfu currently has no promotion receipt issuer, so this payload is always non-promotable."
			},
			"Objects_70": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/BlueprintInstallationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"blueprint_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 94
							}
						]
					},
					"agent_blueprint_release_id": {
						"$ref": "#/components/schemas/Union_137"
					},
					"applied_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"release_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"lifecycle": {
						"$ref": "#/components/schemas/Union_138"
					},
					"resolved_resources": {
						"$ref": "#/components/schemas/Arrays_24"
					},
					"missing_inputs": {
						"$ref": "#/components/schemas/Arrays_25"
					},
					"history": {
						"$ref": "#/components/schemas/Arrays_26"
					},
					"provenance": {
						"type": "string",
						"enum": [
							"client_asserted",
							"reconciled"
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0,
								"description": "Optimistic-write token for the record itself."
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"blueprint_name",
					"agent_blueprint_release_id",
					"applied_version",
					"release_hash",
					"lifecycle",
					"resolved_resources",
					"missing_inputs",
					"history",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Objects_71": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentBlueprintReleaseId_1"
					},
					"organization_id": {
						"$ref": "#/components/schemas/OrganizationId"
					},
					"blueprint_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 94,
								"description": "Logical lineage name; one blueprint lineage carries many releases."
							}
						]
					},
					"release_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0,
								"description": "Monotonic published release within the lineage; never reused."
							}
						]
					},
					"content_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$",
								"description": "sha256 over the canonical package; identical packages publish the same hash."
							}
						]
					},
					"required_wire_version": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"published_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"organization_id",
					"blueprint_name",
					"release_number",
					"content_sha256",
					"required_wire_version",
					"created_at",
					"published_at"
				],
				"additionalProperties": false
			},
			"PublicHttpsUrl": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^https:\\/\\/[^\\s]+$"
					},
					{
						"maxLength": 2048
					}
				]
			},
			"CredentialFreeHttpsUrl": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^https:\\/\\/[^\\s]+$"
					},
					{
						"maxLength": 2048
					}
				]
			},
			"Objects_73": {
				"type": "object",
				"properties": {
					"read_only": {
						"type": "boolean"
					},
					"destructive": {
						"type": "boolean"
					},
					"requires_approval": {
						"type": "boolean"
					}
				},
				"required": [
					"read_only",
					"destructive",
					"requires_approval"
				],
				"additionalProperties": false
			},
			"HttpMethod": {
				"type": "string",
				"enum": [
					"GET",
					"POST",
					"PUT",
					"PATCH",
					"DELETE",
					"HEAD",
					"OPTIONS"
				]
			},
			"ToolHttpQueryName": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 512
					}
				]
			},
			"Objects_74": {
				"type": "object",
				"properties": {
					"path": {
						"type": "object",
						"additionalProperties": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 128
								},
								{
									"pattern": "^[A-Za-z_][A-Za-z0-9_.-]*$"
								}
							]
						},
						"allOf": [
							{
								"propertyNames": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 128
										},
										{
											"pattern": "^[A-Za-z_][A-Za-z0-9_.-]*$"
										}
									]
								}
							}
						]
					},
					"query": {
						"type": "object",
						"additionalProperties": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 128
								},
								{
									"pattern": "^[A-Za-z_][A-Za-z0-9_.-]*$"
								}
							]
						},
						"allOf": [
							{
								"propertyNames": {
									"$ref": "#/components/schemas/ToolHttpQueryName"
								}
							}
						]
					},
					"body": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 128
									},
									{
										"pattern": "^[A-Za-z_][A-Za-z0-9_.-]*$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"path",
					"query",
					"body"
				],
				"additionalProperties": false
			},
			"ConnectionScope": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 512
					},
					{
						"pattern": "^[^\\s,]+$"
					}
				]
			},
			"ConnectionScopes": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/ConnectionScope"
				},
				"allOf": [
					{
						"maxItems": 256
					}
				]
			},
			"Objects_75": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"a2a"
						]
					},
					"card_url": {
						"$ref": "#/components/schemas/PublicHttpsUrl"
					},
					"endpoint_url": {
						"$ref": "#/components/schemas/PublicHttpsUrl"
					},
					"tenant": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 1024
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"skill_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 1024
							}
						]
					},
					"card_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"endpoint_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"verification_keyset_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"streaming": {
						"type": "boolean"
					},
					"push_notifications": {
						"type": "boolean"
					},
					"authentication": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"bearer"
										]
									},
									"scheme_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 1024
											}
										]
									}
								},
								"required": [
									"kind",
									"scheme_name"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"oauth2"
										]
									},
									"scheme_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 1024
											}
										]
									},
									"flow": {
										"type": "string",
										"enum": [
											"authorization_code"
										]
									},
									"scopes": {
										"$ref": "#/components/schemas/ConnectionScopes"
									}
								},
								"required": [
									"kind",
									"scheme_name",
									"flow",
									"scopes"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"mtls"
										]
									},
									"scheme_name": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 1024
											}
										]
									}
								},
								"required": [
									"kind",
									"scheme_name"
								],
								"additionalProperties": false
							}
						]
					}
				},
				"required": [
					"kind",
					"card_url",
					"endpoint_url",
					"tenant",
					"skill_id",
					"card_fingerprint",
					"endpoint_fingerprint",
					"verification_keyset_fingerprint"
				],
				"additionalProperties": false
			},
			"Objects_72": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					"input_schema": {
						"$ref": "#/components/schemas/JsonValue"
					},
					"output_schema": {
						"$ref": "#/components/schemas/JsonValue"
					},
					"safety_hints": {
						"$ref": "#/components/schemas/Objects_73"
					},
					"http": {
						"type": "object",
						"properties": {
							"method": {
								"$ref": "#/components/schemas/HttpMethod"
							},
							"path_template": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 8192
									},
									{
										"pattern": "^\\/[^\\r\\n?#]*$"
									}
								]
							},
							"arguments": {
								"$ref": "#/components/schemas/Objects_74"
							}
						},
						"required": [
							"method",
							"path_template",
							"arguments"
						],
						"additionalProperties": false
					},
					"a2a": {
						"$ref": "#/components/schemas/Objects_75"
					},
					"integration": {
						"type": "object",
						"properties": {
							"digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							}
						},
						"required": [
							"digest"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"name"
				],
				"additionalProperties": false
			},
			"A2aEs256PublicJwkSet": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"kty": {
							"type": "string",
							"enum": [
								"EC"
							]
						},
						"crv": {
							"type": "string",
							"enum": [
								"P-256"
							]
						},
						"x": {
							"type": "string",
							"allOf": [
								{
									"minLength": 43
								},
								{
									"maxLength": 43
								},
								{
									"pattern": "^[A-Za-z0-9_-]+$"
								}
							]
						},
						"y": {
							"type": "string",
							"allOf": [
								{
									"minLength": 43
								},
								{
									"maxLength": 43
								},
								{
									"pattern": "^[A-Za-z0-9_-]+$"
								}
							]
						},
						"kid": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 1024
								}
							]
						},
						"alg": {
							"type": "string",
							"enum": [
								"ES256"
							]
						}
					},
					"required": [
						"kty",
						"crv",
						"x",
						"y",
						"kid",
						"alg"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 16
					}
				]
			},
			"Objects_76": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"a2a"
						]
					},
					"card_url": {
						"$ref": "#/components/schemas/PublicHttpsUrl"
					},
					"verification_keys": {
						"$ref": "#/components/schemas/A2aEs256PublicJwkSet"
					}
				},
				"required": [
					"kind",
					"card_url",
					"verification_keys"
				],
				"additionalProperties": false
			},
			"Union_140": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"mcp"
								]
							},
							"url": {
								"$ref": "#/components/schemas/PublicHttpsUrl"
							},
							"authenticated": {
								"type": "boolean"
							}
						},
						"required": [
							"kind",
							"url"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"openapi"
								]
							},
							"document_url": {
								"$ref": "#/components/schemas/PublicHttpsUrl"
							},
							"base_url": {
								"$ref": "#/components/schemas/CredentialFreeHttpsUrl"
							}
						},
						"required": [
							"kind",
							"document_url",
							"base_url"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"api"
								]
							},
							"base_url": {
								"$ref": "#/components/schemas/CredentialFreeHttpsUrl"
							},
							"tools": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Objects_72"
								},
								"allOf": [
									{
										"maxItems": 1000
									}
								]
							}
						},
						"required": [
							"kind",
							"base_url",
							"tools"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/Objects_76"
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"connector"
								]
							},
							"source_digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"tools": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Objects_72"
								},
								"allOf": [
									{
										"maxItems": 1000
									}
								]
							}
						},
						"required": [
							"kind",
							"source_digest",
							"tools"
						],
						"additionalProperties": false
					}
				]
			},
			"ToolSourceId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^ts_[0-9a-f]{32}$"
					}
				]
			},
			"Union_141": {
				"type": "string",
				"enum": [
					"pending",
					"healthy",
					"sync_failed"
				]
			},
			"Objects_77": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ToolSourceId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"description": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 16384
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"source": {
						"$ref": "#/components/schemas/Union_140"
					},
					"status": {
						"$ref": "#/components/schemas/Union_141"
					},
					"default_enabled": {
						"type": "boolean"
					},
					"default_permission": {
						"type": "string",
						"enum": [
							"always_ask",
							"always_allow"
						]
					},
					"tool_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"last_sync_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"last_sync_error_code": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 8192
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"provider",
					"description",
					"source",
					"status",
					"default_enabled",
					"default_permission",
					"tool_count",
					"last_sync_at",
					"last_sync_error_code",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"ToolSourceConnectionRevisions": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"connection_id": {
							"$ref": "#/components/schemas/ConnectionId"
						},
						"expected_version": {
							"type": "integer",
							"allOf": [
								{
									"exclusiveMinimum": 0
								}
							]
						}
					},
					"required": [
						"connection_id",
						"expected_version"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"maxItems": 10000
					}
				]
			},
			"Union_142": {
				"type": "string",
				"enum": [
					"curated",
					"structural",
					"unreviewed"
				]
			},
			"PublicHostname": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 253
					},
					{
						"pattern": "^[a-z0-9](?:[a-z0-9.-]*[a-z0-9])?$"
					}
				]
			},
			"ToolHttpPathTemplate": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 8192
					}
				]
			},
			"ToolHttpBindingArguments": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"http"
						]
					},
					"scheme": {
						"type": "string",
						"enum": [
							"https"
						]
					},
					"host": {
						"$ref": "#/components/schemas/PublicHostname"
					},
					"port": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 1,
								"maximum": 65535
							}
						]
					},
					"method": {
						"$ref": "#/components/schemas/HttpMethod"
					},
					"path_template": {
						"$ref": "#/components/schemas/ToolHttpPathTemplate"
					},
					"arguments": {
						"$ref": "#/components/schemas/Objects_74"
					}
				},
				"required": [
					"kind",
					"scheme",
					"host",
					"port",
					"method",
					"path_template",
					"arguments"
				],
				"additionalProperties": false
			},
			"Objects_78": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"mcp"
						]
					},
					"url": {
						"$ref": "#/components/schemas/PublicHttpsUrl"
					},
					"tool_name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"authenticated": {
						"type": "boolean"
					}
				},
				"required": [
					"kind",
					"url",
					"tool_name"
				],
				"additionalProperties": false
			},
			"Objects_79": {
				"type": "object",
				"properties": {
					"tool_source_id": {
						"$ref": "#/components/schemas/ToolSourceId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					"input_schema": {
						"$ref": "#/components/schemas/JsonValue"
					},
					"output_schema": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/JsonValue"
							},
							{
								"type": "null"
							}
						]
					},
					"schema_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"safety_hints": {
						"$ref": "#/components/schemas/Objects_73"
					},
					"http_binding": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ToolHttpBindingArguments"
							},
							{
								"type": "null"
							}
						]
					},
					"mcp_binding": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_78"
							},
							{
								"type": "null"
							}
						]
					},
					"a2a_binding": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_75"
							},
							{
								"type": "null"
							}
						]
					},
					"integration_binding_digest": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"enabled": {
						"type": "boolean"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"discovered_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"tool_source_id",
					"workspace_id",
					"provider",
					"name",
					"description",
					"input_schema",
					"output_schema",
					"schema_hash",
					"safety_hints",
					"http_binding",
					"mcp_binding",
					"enabled",
					"version",
					"discovered_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"SkillDisplayName": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 255,
						"description": "An optional non-unique Skill presentation label; clients fall back to the logical name when absent or null."
					}
				]
			},
			"Union_143": {
				"type": "string",
				"enum": [
					"instructional",
					"executable"
				]
			},
			"CurrentSkillPath": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 1024
					},
					{
						"pattern": "^(?!\\/)(?!.*(?:^|\\/)\\.{1,2}(?:\\/|$))(?!.*\\/\\/)(?!.*\\/$)(?!.*\\\\)(?!.*[\\u0000-\\u001f\\u007f-\\u009f]).+$",
						"description": "A 1–1024 character relative POSIX path with no empty, dot, or dot-dot segment, backslash, Unicode control character, lone surrogate, or non-NFC spelling."
					}
				]
			},
			"CurrentSkillFiles": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"path": {
							"$ref": "#/components/schemas/CurrentSkillPath"
						},
						"content_base64": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
								},
								{
									"maxLength": 1398104
								}
							]
						}
					},
					"required": [
						"path",
						"content_base64"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"maxItems": 256,
						"description": "At most 256 files. Paths must be unique, may not be an ancestor of another path, and may not equal or descend from the generated SKILL.md entry."
					}
				]
			},
			"SkillId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^skl_[0-9a-f]{32}$"
					}
				]
			},
			"Union_146": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Arrays_27": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"path": {
							"type": "string"
						},
						"content_base64": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
								}
							]
						},
						"sha256": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^sha256:[0-9a-f]{64}$"
								}
							]
						},
						"bytes": {
							"type": "integer",
							"allOf": [
								{
									"minimum": 0
								}
							]
						}
					},
					"required": [
						"path",
						"content_base64",
						"sha256",
						"bytes"
					],
					"additionalProperties": false
				}
			},
			"Objects_80": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SkillId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"display_name": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SkillDisplayName"
							},
							{
								"type": "null"
							}
						]
					},
					"kind": {
						"$ref": "#/components/schemas/Union_143"
					},
					"description": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 16384
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"instructions_bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"file_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"file_bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"archived"
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"kind",
					"description",
					"instructions_bytes",
					"file_count",
					"file_bytes",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Objects_81": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SkillId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"display_name": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SkillDisplayName"
							},
							{
								"type": "null"
							}
						]
					},
					"kind": {
						"$ref": "#/components/schemas/Union_143"
					},
					"description": {
						"$ref": "#/components/schemas/Union_146"
					},
					"instructions": {
						"type": "string"
					},
					"files": {
						"$ref": "#/components/schemas/Arrays_27"
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"archived"
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"kind",
					"description",
					"instructions",
					"files",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"ProjectId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^prj_[0-9a-f]{32}$"
					}
				]
			},
			"SkillSourceId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^sksrc_[0-9a-f]{32}$"
					}
				]
			},
			"ProjectPath": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 1024
					}
				]
			},
			"Union_148": {
				"type": "string",
				"enum": [
					"pending",
					"healthy",
					"sync_failed"
				]
			},
			"Union_149": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"project_revision": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"commit_sha": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
									}
								]
							},
							"synced_at": {
								"type": "string"
							},
							"outcomes": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
														}
													]
												},
												"action": {
													"type": "string",
													"enum": [
														"created",
														"updated",
														"unchanged"
													]
												},
												"skill_id": {
													"$ref": "#/components/schemas/SkillId"
												},
												"skill_version": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												}
											},
											"required": [
												"name",
												"action",
												"skill_id",
												"skill_version"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
														}
													]
												},
												"action": {
													"type": "string",
													"enum": [
														"invalid"
													]
												},
												"reason": {
													"type": "string",
													"allOf": [
														{
															"maxLength": 512
														}
													]
												}
											},
											"required": [
												"name",
												"action",
												"reason"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"name": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
														}
													]
												},
												"action": {
													"type": "string",
													"enum": [
														"missing"
													]
												}
											},
											"required": [
												"name",
												"action"
											],
											"additionalProperties": false
										}
									]
								},
								"allOf": [
									{
										"maxItems": 512
									}
								]
							}
						},
						"required": [
							"project_revision",
							"commit_sha",
							"synced_at",
							"outcomes"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_82": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SkillSourceId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"project_id": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"description": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 16384
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"root": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ProjectPath"
							},
							{
								"type": "null"
							}
						]
					},
					"status": {
						"$ref": "#/components/schemas/Union_148"
					},
					"last_sync": {
						"$ref": "#/components/schemas/Union_149"
					},
					"last_sync_error_code": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 8192
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"project_id",
					"description",
					"root",
					"status",
					"last_sync",
					"last_sync_error_code",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"AgentSourceId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^agsrc_[0-9a-f]{32}$"
					}
				]
			},
			"Union_150": {
				"type": "string",
				"enum": [
					"pending",
					"healthy",
					"sync_failed"
				]
			},
			"Union_151": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"project_revision": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"commit_sha": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
									}
								]
							},
							"author_login": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"type": "null"
									}
								]
							},
							"synced_at": {
								"type": "string"
							},
							"draft": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"action": {
												"type": "string",
												"enum": [
													"created",
													"updated",
													"unchanged",
													"adopted"
												]
											},
											"agent_id": {
												"$ref": "#/components/schemas/AgentId"
											},
											"draft_revision": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													}
												]
											},
											"agent_version": {
												"anyOf": [
													{
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													{
														"type": "null"
													}
												]
											}
										},
										"required": [
											"action",
											"agent_id",
											"draft_revision",
											"agent_version"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"action": {
												"type": "string",
												"enum": [
													"invalid"
												]
											},
											"reason": {
												"type": "string",
												"allOf": [
													{
														"maxLength": 512
													}
												]
											}
										},
										"required": [
											"action",
											"reason"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"action": {
												"type": "string",
												"enum": [
													"missing"
												]
											}
										},
										"required": [
											"action"
										],
										"additionalProperties": false
									}
								]
							},
							"publication": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"action": {
												"type": "string",
												"enum": [
													"published"
												]
											},
											"version": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													}
												]
											},
											"attributed_to": {
												"$ref": "#/components/schemas/PrincipalId"
											}
										},
										"required": [
											"action",
											"version",
											"attributed_to"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"action": {
												"type": "string",
												"enum": [
													"withheld"
												]
											},
											"reason": {
												"type": "string",
												"enum": [
													"service_principal",
													"unlinked_identity"
												]
											}
										},
										"required": [
											"action",
											"reason"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"action": {
												"type": "string",
												"enum": [
													"not_attempted"
												]
											},
											"reason": {
												"type": "string",
												"enum": [
													"invalid_tree",
													"missing_tree",
													"adopted_unchanged",
													"no_draft_change",
													"author_unavailable"
												]
											}
										},
										"required": [
											"action",
											"reason"
										],
										"additionalProperties": false
									}
								]
							}
						},
						"required": [
							"project_revision",
							"commit_sha",
							"author_login",
							"synced_at",
							"draft",
							"publication"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_83": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentSourceId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"project_id": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"description": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 16384
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"root": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ProjectPath"
							},
							{
								"type": "null"
							}
						]
					},
					"status": {
						"$ref": "#/components/schemas/Union_150"
					},
					"last_sync": {
						"$ref": "#/components/schemas/Union_151"
					},
					"last_sync_error_code": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 8192
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"project_id",
					"description",
					"root",
					"status",
					"last_sync",
					"last_sync_error_code",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"CreateSkillProposalUniqueSessions": {
				"type": "object",
				"properties": {
					"source_session_ids": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/SessionId"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 8
							}
						]
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"instructions": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					"skill_name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					}
				},
				"required": [
					"source_session_ids",
					"model_routing_profile_key"
				],
				"additionalProperties": false
			},
			"SkillProposalId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^skp_[0-9a-f]{32}$"
					}
				]
			},
			"Union_152": {
				"type": "string",
				"enum": [
					"authoring",
					"drafted",
					"authoring_failed",
					"verifying",
					"verified",
					"verification_failed",
					"submitting",
					"submitted",
					"discarded"
				]
			},
			"Arrays_28": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/SessionId"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 8
					}
				]
			},
			"Union_153": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"description": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 1024
									}
								]
							},
							"kind": {
								"type": "string",
								"enum": [
									"instructional"
								]
							},
							"entry": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2560
									}
								]
							},
							"content_sha256": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							}
						},
						"required": [
							"name",
							"description",
							"kind",
							"entry",
							"content_sha256"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"Union_154": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"task": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 1024
									}
								]
							},
							"rubric": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2048
									}
								]
							}
						},
						"required": [
							"task",
							"rubric"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"Union_155": {
				"type": "string",
				"enum": [
					"satisfied",
					"needs_revision",
					"max_iterations_reached",
					"failed",
					"interrupted"
				]
			},
			"Arrays_29": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"session": {
							"$ref": "#/components/schemas/SessionId"
						},
						"source_version": {
							"type": "integer",
							"allOf": [
								{
									"exclusiveMinimum": 0
								}
							]
						},
						"principal": {
							"$ref": "#/components/schemas/PrincipalId"
						},
						"launched_at": {
							"anyOf": [
								{
									"type": "string"
								},
								{
									"type": "null"
								}
							]
						},
						"started_at": {
							"type": "string"
						},
						"result": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"verdict": {
											"$ref": "#/components/schemas/Union_155"
										},
										"explanation": {
											"type": "string"
										},
										"cost_tokens": {
											"anyOf": [
												{
													"type": "integer",
													"allOf": [
														{
															"minimum": 0
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"completed_at": {
											"type": "string"
										}
									},
									"required": [
										"verdict",
										"explanation",
										"cost_tokens",
										"completed_at"
									],
									"additionalProperties": false
								},
								{
									"type": "null"
								}
							]
						}
					},
					"required": [
						"session",
						"started_at",
						"result"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"maxItems": 8
					}
				]
			},
			"GitBranchName": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 255
					}
				]
			},
			"Union_157": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"skill_source": {
								"$ref": "#/components/schemas/SkillSourceId"
							},
							"branch": {
								"$ref": "#/components/schemas/GitBranchName"
							},
							"commit_sha": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
									}
								]
							},
							"submitted_at": {
								"type": "string"
							}
						},
						"required": [
							"skill_source",
							"branch",
							"commit_sha",
							"submitted_at"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"Union_158": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"skill_id": {
								"$ref": "#/components/schemas/SkillId"
							},
							"skill_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"observed_at": {
								"type": "string"
							}
						},
						"required": [
							"skill_id",
							"skill_version",
							"observed_at"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"SkillProposalConsistency": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SkillProposalId"
					},
					"status": {
						"$ref": "#/components/schemas/Union_152"
					},
					"source_session_ids": {
						"$ref": "#/components/schemas/Arrays_28"
					},
					"agent": {
						"$ref": "#/components/schemas/AgentId"
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"instructions": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"skill": {
						"$ref": "#/components/schemas/Union_153"
					},
					"verification_material": {
						"$ref": "#/components/schemas/Union_154"
					},
					"verifications": {
						"$ref": "#/components/schemas/Arrays_29"
					},
					"submission_attempt": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"source_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"skill_source": {
										"$ref": "#/components/schemas/SkillSourceId"
									},
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"branch": {
										"$ref": "#/components/schemas/GitBranchName"
									},
									"base_commit_sha": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
											}
										]
									},
									"base_content_sha256": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									},
									"expected_base_digest": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^(?:sha256:[0-9a-f]{64}|git-sha1:[0-9a-f]{40}|git-sha256:[0-9a-f]{64})$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"prepared_commit_sha": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"started_at": {
										"type": "string"
									}
								},
								"required": [
									"source_version",
									"skill_source",
									"acted_as",
									"branch",
									"base_commit_sha",
									"base_content_sha256",
									"expected_base_digest",
									"prepared_commit_sha",
									"started_at"
								],
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					},
					"submission": {
						"$ref": "#/components/schemas/Union_157"
					},
					"adoption": {
						"$ref": "#/components/schemas/Union_158"
					},
					"error": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"input_session_unavailable",
									"input_sessions_too_large",
									"authoring_failed",
									"internal"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"id",
					"status",
					"source_session_ids",
					"agent",
					"model_routing_profile_key",
					"instructions",
					"skill",
					"verification_material",
					"verifications",
					"submission",
					"adoption",
					"error",
					"usage",
					"created_at",
					"updated_at",
					"version"
				],
				"additionalProperties": false
			},
			"SkillProposalConsistency_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SkillProposalId"
					},
					"status": {
						"$ref": "#/components/schemas/Union_152"
					},
					"source_session_ids": {
						"$ref": "#/components/schemas/Arrays_28"
					},
					"agent": {
						"$ref": "#/components/schemas/AgentId"
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"instructions": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"skill": {
						"$ref": "#/components/schemas/Union_153"
					},
					"verification_material": {
						"$ref": "#/components/schemas/Union_154"
					},
					"verifications": {
						"$ref": "#/components/schemas/Arrays_29"
					},
					"submission_attempt": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"source_version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"skill_source": {
										"$ref": "#/components/schemas/SkillSourceId"
									},
									"acted_as": {
										"$ref": "#/components/schemas/PrincipalId"
									},
									"branch": {
										"$ref": "#/components/schemas/GitBranchName"
									},
									"base_commit_sha": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
											}
										]
									},
									"base_content_sha256": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									},
									"expected_base_digest": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^(?:sha256:[0-9a-f]{64}|git-sha1:[0-9a-f]{40}|git-sha256:[0-9a-f]{64})$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"prepared_commit_sha": {
										"anyOf": [
											{
												"type": "string",
												"allOf": [
													{
														"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"started_at": {
										"type": "string"
									}
								},
								"required": [
									"source_version",
									"skill_source",
									"acted_as",
									"branch",
									"base_commit_sha",
									"base_content_sha256",
									"expected_base_digest",
									"prepared_commit_sha",
									"started_at"
								],
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					},
					"submission": {
						"$ref": "#/components/schemas/Union_157"
					},
					"adoption": {
						"$ref": "#/components/schemas/Union_158"
					},
					"error": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"input_session_unavailable",
									"input_sessions_too_large",
									"authoring_failed",
									"internal"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"id",
					"status",
					"source_session_ids",
					"agent",
					"model_routing_profile_key",
					"instructions",
					"skill",
					"verification_material",
					"verifications",
					"submission",
					"adoption",
					"error",
					"usage",
					"created_at",
					"updated_at",
					"version"
				],
				"additionalProperties": false
			},
			"CreateInstructionProposalUniqueSessions": {
				"type": "object",
				"properties": {
					"agent": {
						"$ref": "#/components/schemas/AgentId"
					},
					"source_session_ids": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/SessionId"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 8
							}
						]
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"instructions": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					"length_budget": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 256,
								"maximum": 2560
							}
						]
					}
				},
				"required": [
					"agent",
					"source_session_ids",
					"model_routing_profile_key"
				],
				"additionalProperties": false
			},
			"InstructionProposalId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^inp_[0-9a-f]{32}$"
					}
				]
			},
			"Union_159": {
				"type": "string",
				"enum": [
					"authoring",
					"drafted",
					"authoring_failed",
					"evaluating",
					"evaluated",
					"evaluation_failed",
					"applied",
					"discarded"
				]
			},
			"Arrays_30": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/SessionId"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 8
					}
				]
			},
			"Objects_84": {
				"type": "object",
				"properties": {
					"sources": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"session": {
									"$ref": "#/components/schemas/SessionId"
								},
								"event": {
									"$ref": "#/components/schemas/EventId"
								}
							},
							"required": [
								"session",
								"event"
							],
							"additionalProperties": false
						},
						"allOf": [
							{
								"maxItems": 8
							}
						]
					},
					"note": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 512
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"sources",
					"note"
				],
				"additionalProperties": false
			},
			"Union_160": {
				"anyOf": [
					{
						"type": "array",
						"items": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"op": {
											"type": "string",
											"enum": [
												"add"
											]
										},
										"after": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 1024
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"text": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 1024
												}
											]
										},
										"provenance": {
											"$ref": "#/components/schemas/Objects_84"
										}
									},
									"required": [
										"op",
										"after",
										"text",
										"provenance"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"op": {
											"type": "string",
											"enum": [
												"replace"
											]
										},
										"find": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 1024
												}
											]
										},
										"replace": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 1024
												}
											]
										},
										"provenance": {
											"$ref": "#/components/schemas/Objects_84"
										}
									},
									"required": [
										"op",
										"find",
										"replace",
										"provenance"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"op": {
											"type": "string",
											"enum": [
												"retire"
											]
										},
										"find": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 1024
												}
											]
										},
										"provenance": {
											"$ref": "#/components/schemas/Objects_84"
										}
									},
									"required": [
										"op",
										"find",
										"provenance"
									],
									"additionalProperties": false
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 8
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_161": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"task": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 1024
									}
								]
							},
							"rubric": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2048
									}
								]
							}
						},
						"required": [
							"task",
							"rubric"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"InstructionEvaluationDistinctSessions": {
				"type": "object",
				"properties": {
					"baseline_session": {
						"$ref": "#/components/schemas/SessionId"
					},
					"candidate_session": {
						"$ref": "#/components/schemas/SessionId"
					},
					"started_at": {
						"type": "string"
					},
					"result": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"baseline": {
										"$ref": "#/components/schemas/Union_155"
									},
									"candidate": {
										"$ref": "#/components/schemas/Union_155"
									},
									"improved": {
										"type": "boolean"
									},
									"baseline_cost_tokens": {
										"anyOf": [
											{
												"type": "integer",
												"allOf": [
													{
														"minimum": 0
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"candidate_cost_tokens": {
										"anyOf": [
											{
												"type": "integer",
												"allOf": [
													{
														"minimum": 0
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"completed_at": {
										"type": "string"
									}
								},
								"required": [
									"baseline",
									"candidate",
									"improved",
									"baseline_cost_tokens",
									"candidate_cost_tokens",
									"completed_at"
								],
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"baseline_session",
					"candidate_session",
					"started_at",
					"result"
				],
				"additionalProperties": false
			},
			"Arrays_31": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/InstructionEvaluationDistinctSessions"
				},
				"allOf": [
					{
						"maxItems": 4
					}
				]
			},
			"Union_162": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"agent_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"draft_revision": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"applied_at": {
								"type": "string"
							}
						},
						"required": [
							"agent_version",
							"draft_revision",
							"applied_at"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"InstructionProposalConsistency": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/InstructionProposalId"
					},
					"status": {
						"$ref": "#/components/schemas/Union_159"
					},
					"agent": {
						"$ref": "#/components/schemas/AgentId"
					},
					"base_draft_revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"base_instructions": {
						"type": "string"
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"judge_model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"source_session_ids": {
						"$ref": "#/components/schemas/Arrays_30"
					},
					"instructions": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"length_budget": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"deltas": {
						"$ref": "#/components/schemas/Union_160"
					},
					"result_instructions": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"evaluation_material": {
						"$ref": "#/components/schemas/Union_161"
					},
					"evaluations": {
						"$ref": "#/components/schemas/Arrays_31"
					},
					"application": {
						"$ref": "#/components/schemas/Union_162"
					},
					"published_version": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"error": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"input_session_unavailable",
									"input_sessions_too_large",
									"authoring_failed",
									"internal"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"id",
					"status",
					"agent",
					"base_draft_revision",
					"base_instructions",
					"model_routing_profile_key",
					"judge_model_routing_profile_key",
					"source_session_ids",
					"instructions",
					"length_budget",
					"deltas",
					"result_instructions",
					"evaluation_material",
					"evaluations",
					"application",
					"published_version",
					"error",
					"usage",
					"created_at",
					"updated_at",
					"version"
				],
				"additionalProperties": false
			},
			"InstructionProposalConsistency_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/InstructionProposalId"
					},
					"status": {
						"$ref": "#/components/schemas/Union_159"
					},
					"agent": {
						"$ref": "#/components/schemas/AgentId"
					},
					"base_draft_revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"base_instructions": {
						"type": "string"
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"judge_model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"source_session_ids": {
						"$ref": "#/components/schemas/Arrays_30"
					},
					"instructions": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"length_budget": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"deltas": {
						"$ref": "#/components/schemas/Union_160"
					},
					"result_instructions": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"evaluation_material": {
						"$ref": "#/components/schemas/Union_161"
					},
					"evaluations": {
						"$ref": "#/components/schemas/Arrays_31"
					},
					"application": {
						"$ref": "#/components/schemas/Union_162"
					},
					"published_version": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"error": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"input_session_unavailable",
									"input_sessions_too_large",
									"authoring_failed",
									"internal"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"id",
					"status",
					"agent",
					"base_draft_revision",
					"base_instructions",
					"model_routing_profile_key",
					"judge_model_routing_profile_key",
					"source_session_ids",
					"instructions",
					"length_budget",
					"deltas",
					"result_instructions",
					"evaluation_material",
					"evaluations",
					"application",
					"published_version",
					"error",
					"usage",
					"created_at",
					"updated_at",
					"version"
				],
				"additionalProperties": false
			},
			"Arrays_32": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"concept": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"label": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 120
								}
							]
						}
					},
					"required": [
						"concept"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"maxItems": 32
					}
				]
			},
			"Arrays_33": {
				"type": "array",
				"items": {
					"anyOf": [
						{
							"type": "object",
							"properties": {
								"kind": {
									"type": "string",
									"enum": [
										"tool"
									]
								},
								"tool_source_id": {
									"$ref": "#/components/schemas/ToolSourceId"
								},
								"tool_name": {
									"type": "string",
									"allOf": [
										{
											"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
										}
									]
								},
								"note": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 200
										}
									]
								}
							},
							"required": [
								"kind",
								"tool_source_id",
								"tool_name"
							],
							"additionalProperties": false
						},
						{
							"type": "object",
							"properties": {
								"kind": {
									"type": "string",
									"enum": [
										"skill"
									]
								},
								"skill_id": {
									"$ref": "#/components/schemas/SkillId"
								},
								"note": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 200
										}
									]
								}
							},
							"required": [
								"kind",
								"skill_id"
							],
							"additionalProperties": false
						},
						{
							"type": "object",
							"properties": {
								"kind": {
									"type": "string",
									"enum": [
										"memory_store"
									]
								},
								"memory_store_id": {
									"$ref": "#/components/schemas/MemoryStoreId"
								},
								"note": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 200
										}
									]
								}
							},
							"required": [
								"kind",
								"memory_store_id"
							],
							"additionalProperties": false
						}
					]
				},
				"allOf": [
					{
						"maxItems": 64
					}
				]
			},
			"ConceptId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^cpt_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_85": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ConceptId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"display_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 120
							}
						]
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					"relations": {
						"$ref": "#/components/schemas/Arrays_32"
					},
					"mappings": {
						"$ref": "#/components/schemas/Arrays_33"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"name",
					"display_name",
					"description",
					"relations",
					"mappings",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Union_167": {
				"type": "string",
				"enum": [
					"support-status",
					"identity-tenancy",
					"tenant-control",
					"agent-releases",
					"harness-catalog",
					"sandbox-catalog",
					"computer-profiles",
					"computers",
					"governance",
					"files",
					"memory-documents",
					"versioned-memory",
					"dreams",
					"model-routing",
					"blueprints",
					"legacy-compatibility",
					"skills",
					"connections",
					"connected-runtimes",
					"projects",
					"collaboration",
					"automations",
					"action-approvals",
					"usage",
					"billing",
					"outcomes",
					"multiagent",
					"sessions",
					"runtime-availability",
					"webhooks",
					"tool-catalog",
					"zdr-managed-execution",
					"api-mcp",
					"a2a"
				]
			},
			"Union_168": {
				"type": "string",
				"enum": [
					"supported",
					"alpha",
					"preview"
				]
			},
			"Union_169": {
				"type": "string",
				"enum": [
					"hosted",
					"customer_runner",
					"local",
					"rollout_fenced",
					"unavailable"
				]
			},
			"Union_170": {
				"anyOf": [
					{
						"type": "string",
						"enum": [
							"all_configured"
						]
					},
					{
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 128
								},
								{
									"pattern": "^[a-z0-9][a-z0-9._:-]*$"
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							}
						]
					}
				]
			},
			"Arrays_34": {
				"type": "array",
				"items": {
					"type": "string",
					"enum": [
						"standard",
						"zdr"
					]
				},
				"allOf": [
					{
						"minItems": 1
					}
				]
			},
			"Arrays_35": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"minLength": 1
						},
						{
							"maxLength": 255
						}
					]
				}
			},
			"Arrays_36": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/ConnectionScope"
				},
				"allOf": [
					{
						"maxItems": 256
					},
					{
						"minItems": 1
					}
				]
			},
			"HttpPath": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 8192
					}
				]
			},
			"AllowedEgressHeaders": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"minLength": 1
						},
						{
							"maxLength": 128
						},
						{
							"pattern": "^[!#$%&'*+.^_`|~0-9A-Za-z-]+$"
						}
					]
				},
				"allOf": [
					{
						"maxItems": 128
					}
				]
			},
			"EgressRule": {
				"type": "object",
				"properties": {
					"scheme": {
						"type": "string",
						"enum": [
							"https"
						]
					},
					"host": {
						"$ref": "#/components/schemas/PublicHostname"
					},
					"port": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 1,
								"maximum": 65535
							}
						]
					},
					"path_prefix": {
						"$ref": "#/components/schemas/HttpPath"
					},
					"methods": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/HttpMethod"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 7
							}
						]
					},
					"allowed_headers": {
						"$ref": "#/components/schemas/AllowedEgressHeaders"
					}
				},
				"required": [
					"scheme",
					"host",
					"port",
					"path_prefix",
					"methods"
				],
				"additionalProperties": false,
				"description": "One reviewed HTTPS destination and bounded method/header authority."
			},
			"Union_171": {
				"type": "string",
				"enum": [
					"pending",
					"active",
					"disabled",
					"revoked"
				]
			},
			"Union_172": {
				"type": "string",
				"enum": [
					"pending",
					"healthy",
					"reauthorization_required",
					"unavailable"
				]
			},
			"Union_173": {
				"type": "string",
				"enum": [
					"none",
					"custody_configuration",
					"capability_refresh"
				]
			},
			"Objects_91": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"owner_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"label": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 8192
							}
						]
					},
					"scopes": {
						"$ref": "#/components/schemas/ConnectionScopes"
					},
					"egress_rules": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/EgressRule"
						}
					},
					"custody_adapter": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"lifecycle": {
						"$ref": "#/components/schemas/Union_171"
					},
					"health": {
						"$ref": "#/components/schemas/Union_172"
					},
					"drift": {
						"$ref": "#/components/schemas/Union_173"
					},
					"provider_package": {
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"review": {
								"$ref": "#/components/schemas/Union_142"
							}
						},
						"required": [
							"name",
							"version",
							"digest",
							"review"
						],
						"additionalProperties": false
					},
					"custody_revoke_pending": {
						"type": "boolean"
					},
					"last_health_check_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"owner_principal_id",
					"provider",
					"label",
					"scopes",
					"egress_rules",
					"custody_adapter",
					"lifecycle",
					"health",
					"drift",
					"custody_revoke_pending",
					"last_health_check_at",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"ConnectionSummary": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"owner_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"label": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 8192
							}
						]
					},
					"scope_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0,
								"maximum": 256
							}
						]
					},
					"egress_rule_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0,
								"maximum": 32
							}
						]
					},
					"custody_adapter": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"lifecycle": {
						"$ref": "#/components/schemas/Union_171"
					},
					"health": {
						"$ref": "#/components/schemas/Union_172"
					},
					"drift": {
						"$ref": "#/components/schemas/Union_173"
					},
					"provider_package": {
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"review": {
								"$ref": "#/components/schemas/Union_142"
							}
						},
						"required": [
							"name",
							"version",
							"digest",
							"review"
						],
						"additionalProperties": false
					},
					"custody_revoke_pending": {
						"type": "boolean"
					},
					"last_health_check_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"owner_principal_id",
					"provider",
					"label",
					"scope_count",
					"egress_rule_count",
					"custody_adapter",
					"lifecycle",
					"health",
					"drift",
					"custody_revoke_pending",
					"last_health_check_at",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false,
				"description": "A bounded Connection list projection without scopes or egress rules."
			},
			"ConnectionPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/ConnectionSummary"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false,
				"description": "A bounded page of Connection list projections."
			},
			"Objects_92": {
				"type": "object",
				"properties": {
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"expected_version"
				],
				"additionalProperties": false
			},
			"ConnectionProvider": {
				"type": "object",
				"properties": {
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"custody_kind": {
						"type": "string",
						"enum": [
							"oauth",
							"api_key",
							"bearer",
							"mtls"
						]
					},
					"scope_mode": {
						"type": "string",
						"enum": [
							"fixed",
							"caller_specified"
						]
					},
					"scopes": {
						"$ref": "#/components/schemas/ConnectionScopes"
					},
					"configured": {
						"type": "boolean"
					},
					"review": {
						"$ref": "#/components/schemas/Union_142"
					},
					"tool_count": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"connect_defaults": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"description": {
										"type": "string",
										"allOf": [
											{
												"maxLength": 16384
											}
										]
									},
									"scopes": {
										"$ref": "#/components/schemas/Arrays_36"
									},
									"egress_rules": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/EgressRule"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 32
											}
										]
									}
								},
								"required": [
									"description",
									"scopes",
									"egress_rules"
								],
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"provider",
					"custody_kind",
					"scope_mode",
					"scopes",
					"configured",
					"review",
					"tool_count",
					"connect_defaults"
				],
				"additionalProperties": false,
				"description": "One provider available through the deployment's Connection custody catalog."
			},
			"ConnectionProviderPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/ConnectionProvider"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false,
				"description": "A bounded page of providers available through Connection custody."
			},
			"ConnectionVaultConnectionIds": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/ConnectionId"
				},
				"allOf": [
					{
						"maxItems": 256
					}
				]
			},
			"Union_175": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"principal"
								]
							},
							"principal": {
								"$ref": "#/components/schemas/PrincipalId"
							}
						},
						"required": [
							"kind",
							"principal"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"group"
								]
							},
							"group": {
								"$ref": "#/components/schemas/PrincipalGroupId"
							}
						},
						"required": [
							"kind",
							"group"
						],
						"additionalProperties": false
					}
				]
			},
			"ConnectionVaultMembers": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Union_175"
				},
				"allOf": [
					{
						"maxItems": 256
					}
				]
			},
			"ConnectionVaultCompiledPermissionAssignmentCeiling": {
				"type": "object",
				"properties": {
					"schema_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2048
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"connection_ids": {
						"$ref": "#/components/schemas/ConnectionVaultConnectionIds"
					},
					"members": {
						"$ref": "#/components/schemas/ConnectionVaultMembers"
					}
				},
				"required": [
					"schema_version",
					"name",
					"description",
					"connection_ids",
					"members"
				],
				"additionalProperties": false
			},
			"Objects_93": {
				"type": "object",
				"properties": {
					"member": {
						"$ref": "#/components/schemas/Union_175"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"permission_assignment_id": {
						"$ref": "#/components/schemas/PermissionAssignmentId"
					}
				},
				"required": [
					"member",
					"connection_id",
					"permission_assignment_id"
				],
				"additionalProperties": false
			},
			"ConnectionVaultId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^cvlt_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_94": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ConnectionVaultId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"connection_ids": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/ConnectionId"
						}
					},
					"members": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Union_175"
						}
					},
					"access": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Objects_93"
						}
					},
					"pack_digest": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"lifecycle": {
						"type": "string",
						"enum": [
							"active",
							"archived"
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"name",
					"description",
					"connection_ids",
					"members",
					"access",
					"pack_digest",
					"version",
					"lifecycle",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"EmptyPayload": {
				"type": "object",
				"additionalProperties": false,
				"description": "An exact empty JSON object with no named properties."
			},
			"ConnectionAgentAssignment": {
				"type": "object",
				"properties": {
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"agent_id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"agent_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"permission_assignment_id": {
						"$ref": "#/components/schemas/PermissionAssignmentId"
					},
					"expires_at": {
						"$ref": "#/components/schemas/AuditTimestamp"
					},
					"valid_from": {
						"$ref": "#/components/schemas/AuditTimestamp"
					},
					"rationale": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"assigned_at": {
						"type": "string"
					}
				},
				"required": [
					"connection_id",
					"agent_id",
					"agent_name",
					"permission_assignment_id",
					"assigned_at"
				],
				"additionalProperties": false,
				"description": "A live agent-to-Connection use_connection PermissionAssignment"
			},
			"ConnectionAgentAssignmentPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/ConnectionAgentAssignment"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false,
				"description": "A page of live Environment agent-to-Connection assignments"
			},
			"EnvironmentId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^env_[0-9a-f]{32}$"
					}
				]
			},
			"ConnectedRuntimePairingId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^crp_[0-9a-f]{32}$"
					}
				]
			},
			"ConnectedRuntimeId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^crt_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_95": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ConnectedRuntimePairingId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"agent_definition_id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"name": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"state": {
						"type": "string",
						"enum": [
							"pending",
							"redeeming",
							"consumed",
							"expired"
						]
					},
					"runtime_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ConnectedRuntimeId"
							},
							{
								"type": "null"
							}
						]
					},
					"expires_at": {
						"type": "string"
					},
					"consumed_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"agent_definition_id",
					"principal_id",
					"name",
					"state",
					"runtime_id",
					"expires_at",
					"consumed_at",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"AgentDeploymentId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^adep_[0-9a-f]{32}$"
					}
				]
			},
			"AgentDeploymentRevisionSelection": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"current"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"pinned"
								]
							},
							"revision_number": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							}
						},
						"required": [
							"type",
							"revision_number"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_96": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ConnectedRuntimeId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"harness": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"protocol": {
						"type": "string",
						"enum": [
							"acp-v1"
						]
					},
					"agent_installation_id": {
						"$ref": "#/components/schemas/AgentInstallationId"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					},
					"owner_principal_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/PrincipalId"
							},
							{
								"type": "null"
							}
						]
					},
					"attestation_key": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"algorithm": {
										"type": "string",
										"enum": [
											"Ed25519"
										]
									},
									"version": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"public_key": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[A-Za-z0-9_-]{43}$"
											}
										]
									}
								},
								"required": [
									"algorithm",
									"version",
									"public_key"
								],
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					},
					"state": {
						"type": "string",
						"enum": [
							"active",
							"revoked"
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"revoked_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"harness",
					"protocol",
					"agent_installation_id",
					"surface_scope_id",
					"state",
					"version",
					"created_at",
					"updated_at",
					"revoked_at"
				],
				"additionalProperties": false
			},
			"CollaborationInstallationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^exti_[0-9a-f]{32}$"
					}
				]
			},
			"Union_179": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							},
							{
								"maxLength": 255
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_180": {
				"type": "string",
				"enum": [
					"active",
					"disabled",
					"disconnected",
					"uninstalled"
				]
			},
			"Objects_97": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/CollaborationInstallationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"external_tenant_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"display_name": {
						"$ref": "#/components/schemas/Union_179"
					},
					"state": {
						"$ref": "#/components/schemas/Union_180"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"provider",
					"external_tenant_id",
					"display_name",
					"state",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Union_182": {
				"type": "string",
				"enum": [
					"public",
					"private",
					"personal"
				]
			},
			"Union_183": {
				"type": "string",
				"enum": [
					"public",
					"provider_members",
					"personal"
				]
			},
			"Union_184": {
				"type": "string",
				"enum": [
					"inherit",
					"isolate"
				]
			},
			"Union_185": {
				"type": "string",
				"enum": [
					"active",
					"disabled",
					"disconnected",
					"archived"
				]
			},
			"ExternalIdentityLinkId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^xid_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_99": {
				"type": "object",
				"properties": {
					"enabled": {
						"type": "boolean"
					},
					"muted": {
						"type": "boolean"
					},
					"max_responses_per_window": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"max_tokens_per_window": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"self_quiet_threshold": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"enabled",
					"muted",
					"max_responses_per_window",
					"max_tokens_per_window",
					"self_quiet_threshold"
				],
				"additionalProperties": false
			},
			"Objects_98": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"external_installation_id": {
						"$ref": "#/components/schemas/CollaborationInstallationId"
					},
					"external_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"visibility": {
						"$ref": "#/components/schemas/Union_182"
					},
					"membership": {
						"$ref": "#/components/schemas/Union_183"
					},
					"inheritance": {
						"$ref": "#/components/schemas/Union_184"
					},
					"display_name": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"state": {
						"$ref": "#/components/schemas/Union_185"
					},
					"verified_member": {
						"type": "object",
						"properties": {
							"principal_id": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"external_identity_link_id": {
								"$ref": "#/components/schemas/ExternalIdentityLinkId"
							},
							"paired_at": {
								"type": "string"
							}
						},
						"required": [
							"principal_id",
							"external_identity_link_id",
							"paired_at"
						],
						"additionalProperties": false
					},
					"membership_assertion": {
						"type": "object",
						"properties": {
							"asserted_at": {
								"type": "string"
							},
							"freshness_horizon_seconds": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 60
									},
									{
										"maximum": 86400
									}
								]
							}
						},
						"required": [
							"asserted_at",
							"freshness_horizon_seconds"
						],
						"additionalProperties": false
					},
					"ambient_policy": {
						"$ref": "#/components/schemas/Objects_99"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"kind": {
						"type": "string",
						"enum": [
							"root"
						]
					},
					"parent_id": {
						"type": "null"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"external_installation_id",
					"external_id",
					"visibility",
					"membership",
					"inheritance",
					"display_name",
					"state",
					"version",
					"created_at",
					"updated_at",
					"kind",
					"parent_id"
				],
				"additionalProperties": false
			},
			"Objects_100": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"external_installation_id": {
						"$ref": "#/components/schemas/CollaborationInstallationId"
					},
					"external_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"visibility": {
						"$ref": "#/components/schemas/Union_182"
					},
					"membership": {
						"$ref": "#/components/schemas/Union_183"
					},
					"inheritance": {
						"$ref": "#/components/schemas/Union_184"
					},
					"display_name": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"state": {
						"$ref": "#/components/schemas/Union_185"
					},
					"verified_member": {
						"type": "object",
						"properties": {
							"principal_id": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"external_identity_link_id": {
								"$ref": "#/components/schemas/ExternalIdentityLinkId"
							},
							"paired_at": {
								"type": "string"
							}
						},
						"required": [
							"principal_id",
							"external_identity_link_id",
							"paired_at"
						],
						"additionalProperties": false
					},
					"membership_assertion": {
						"type": "object",
						"properties": {
							"asserted_at": {
								"type": "string"
							},
							"freshness_horizon_seconds": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 60
									},
									{
										"maximum": 86400
									}
								]
							}
						},
						"required": [
							"asserted_at",
							"freshness_horizon_seconds"
						],
						"additionalProperties": false
					},
					"ambient_policy": {
						"$ref": "#/components/schemas/Objects_99"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"kind": {
						"type": "string",
						"enum": [
							"team",
							"channel",
							"personal"
						]
					},
					"parent_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"external_installation_id",
					"external_id",
					"visibility",
					"membership",
					"inheritance",
					"display_name",
					"state",
					"version",
					"created_at",
					"updated_at",
					"kind",
					"parent_id"
				],
				"additionalProperties": false
			},
			"Union_181": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_98"
					},
					{
						"$ref": "#/components/schemas/Objects_100"
					}
				]
			},
			"Arrays_37": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/SurfaceScopeId"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 1000
					}
				]
			},
			"Union_190": {
				"type": "string",
				"enum": [
					"active",
					"disabled",
					"archived"
				]
			},
			"Objects_101": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentInstallationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"external_installation_id": {
						"$ref": "#/components/schemas/CollaborationInstallationId"
					},
					"agent_deployment_id": {
						"$ref": "#/components/schemas/AgentDeploymentId"
					},
					"agent_deployment_revision_selection": {
						"$ref": "#/components/schemas/AgentDeploymentRevisionSelection"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"identity_posture": {
						"type": "string",
						"enum": [
							"delegated",
							"autonomous"
						]
					},
					"surface_scope_ids": {
						"$ref": "#/components/schemas/Arrays_37"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"harness": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})(?:@(?:latest|[1-9][0-9]{0,8}))?$"
							}
						]
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"sandbox_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"state": {
						"$ref": "#/components/schemas/Union_190"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"external_installation_id",
					"agent_deployment_id",
					"agent_deployment_revision_selection",
					"acted_as",
					"surface_scope_ids",
					"harness",
					"model_routing_profile_key",
					"sandbox_profile_key",
					"state",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"ConnectedRuntimeGenerationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^crgen_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_102": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"upload"
						]
					}
				},
				"required": [
					"kind"
				],
				"additionalProperties": false
			},
			"Objects_103": {
				"type": "object",
				"properties": {
					"path": {
						"$ref": "#/components/schemas/ProjectPath"
					},
					"content_base64": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 13981016
							}
						]
					}
				},
				"required": [
					"path",
					"content_base64"
				],
				"additionalProperties": false
			},
			"UploadedProjectFiles": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_103"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 1024
					}
				]
			},
			"GitHubRepository": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^[A-Za-z0-9_.-]+\\/[A-Za-z0-9_.-]+$"
					},
					{
						"maxLength": 202
					}
				]
			},
			"Objects_104": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"git"
						]
					},
					"provider": {
						"type": "string",
						"enum": [
							"github"
						]
					},
					"repository": {
						"$ref": "#/components/schemas/GitHubRepository"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"ref": {
						"$ref": "#/components/schemas/GitReference"
					}
				},
				"required": [
					"kind",
					"provider",
					"repository",
					"connection_id",
					"ref"
				],
				"additionalProperties": false
			},
			"Union_191": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_102"
					},
					{
						"$ref": "#/components/schemas/Objects_104"
					}
				]
			},
			"Objects_105": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 16384
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"source": {
						"$ref": "#/components/schemas/Union_191"
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"sync_failed"
						]
					},
					"latest_revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"description",
					"source",
					"status",
					"latest_revision",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Objects_106": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"git"
						]
					},
					"provider": {
						"type": "string",
						"enum": [
							"github"
						]
					},
					"repository": {
						"$ref": "#/components/schemas/GitHubRepository"
					},
					"ref": {
						"$ref": "#/components/schemas/GitReference"
					},
					"commit_sha": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
							}
						]
					},
					"tree_sha": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
							}
						]
					}
				},
				"required": [
					"kind",
					"provider",
					"repository",
					"ref",
					"commit_sha"
				],
				"additionalProperties": false
			},
			"Union_192": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"upload"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/Objects_106"
					}
				]
			},
			"Objects_107": {
				"type": "object",
				"properties": {
					"project_id": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"resolution": {
						"$ref": "#/components/schemas/Union_192"
					},
					"content_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"file_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"total_bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					}
				},
				"required": [
					"project_id",
					"workspace_id",
					"revision",
					"resolution",
					"content_sha256",
					"file_count",
					"total_bytes",
					"created_at"
				],
				"additionalProperties": false
			},
			"Objects_108": {
				"type": "object",
				"properties": {
					"issued_at": {
						"type": "string",
						"allOf": [
							{
								"minLength": 20
							},
							{
								"maxLength": 64
							}
						]
					},
					"expires_at": {
						"type": "string",
						"allOf": [
							{
								"minLength": 20
							},
							{
								"maxLength": 64
							}
						]
					},
					"nonce": {
						"type": "string",
						"allOf": [
							{
								"minLength": 16
							},
							{
								"maxLength": 128
							},
							{
								"pattern": "^[A-Za-z0-9_-]+$"
							}
						]
					},
					"signature": {
						"type": "string",
						"allOf": [
							{
								"minLength": 43
							},
							{
								"maxLength": 43
							},
							{
								"pattern": "^[A-Za-z0-9_-]{43}$"
							}
						]
					}
				},
				"required": [
					"issued_at",
					"expires_at",
					"nonce",
					"signature"
				],
				"additionalProperties": false
			},
			"Union_198": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"ambient",
									"direct"
								]
							},
							"root_external_id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"thread_external_id": {
								"type": "null"
							}
						},
						"required": [
							"kind",
							"root_external_id",
							"thread_external_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"thread"
								]
							},
							"root_external_id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"thread_external_id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							}
						},
						"required": [
							"kind",
							"root_external_id",
							"thread_external_id"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_199": {
				"type": "string",
				"enum": [
					"input",
					"progress",
					"question",
					"result",
					"failure"
				]
			},
			"ConversationBindingId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^conv_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_110": {
				"type": "object",
				"properties": {
					"role": {
						"type": "string",
						"enum": [
							"interaction",
							"delivery"
						]
					},
					"classes": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Union_199"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 5
							}
						]
					},
					"delivery_grade": {
						"type": "string",
						"enum": [
							"provider_idempotent",
							"reconcilable",
							"at_most_once_on_ambiguity"
						]
					}
				},
				"required": [
					"role",
					"classes"
				],
				"additionalProperties": false
			},
			"Union_200": {
				"type": "string",
				"enum": [
					"active",
					"replaced",
					"archived"
				]
			},
			"Objects_109": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ConversationBindingId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"external_installation_id": {
						"$ref": "#/components/schemas/CollaborationInstallationId"
					},
					"agent_installation_id": {
						"$ref": "#/components/schemas/AgentInstallationId"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					},
					"conversation": {
						"$ref": "#/components/schemas/Union_198"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"projection_policy": {
						"$ref": "#/components/schemas/Objects_110"
					},
					"state": {
						"$ref": "#/components/schemas/Union_200"
					},
					"replaced_by": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ConversationBindingId"
							},
							{
								"type": "null"
							}
						]
					},
					"last_projected_message_id": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"reconciliation_cursor": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"last_projected_event_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"external_installation_id",
					"surface_scope_id",
					"conversation",
					"session_id",
					"state",
					"replaced_by",
					"last_projected_message_id",
					"reconciliation_cursor",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Union_201": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"mixed_script_confusable"
								]
							},
							"utf16_offset": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"code_point": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^U\\+[0-9A-F]{4,6}$"
									}
								]
							},
							"replacement": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 5
									}
								]
							},
							"answer_id": {
								"type": "string"
							},
							"value_index": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							}
						},
						"required": [
							"kind",
							"utf16_offset",
							"code_point",
							"replacement"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"bidirectional_control"
								]
							},
							"utf16_offset": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"code_point": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^U\\+[0-9A-F]{4,6}$"
									}
								]
							},
							"answer_id": {
								"type": "string"
							},
							"value_index": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							}
						},
						"required": [
							"kind",
							"utf16_offset",
							"code_point"
						],
						"additionalProperties": false
					}
				]
			},
			"ValidationPromptIntegrityReviewRequiredError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"validation.prompt_integrity_review_required"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#validation-prompt-integrity-review-required"
								],
								"description": "Stable public documentation and remedy for this error type."
							},
							"review": {
								"type": "object",
								"properties": {
									"analyzer_version": {
										"type": "string",
										"enum": [
											"unicode-17.0.0-uts39-r32-checkfu-1"
										]
									},
									"normalized": {
										"type": "string"
									},
									"findings": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/Union_201"
										},
										"allOf": [
											{
												"minItems": 1
											},
											{
												"maxItems": 256
											}
										]
									}
								},
								"required": [
									"analyzer_version",
									"normalized",
									"findings"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"type",
							"message",
							"more",
							"review"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The request contains deceptive Unicode and requires an explicit review."
			},
			"SessionDriveBadRequestError": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/ValidationMalformedError"
					},
					{
						"$ref": "#/components/schemas/ValidationPromptIntegrityReviewRequiredError"
					}
				],
				"description": "A Session drive request was malformed or requires explicit prompt-integrity review."
			},
			"RuntimeHarnessIncompatibleError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"runtime.harness_incompatible"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#runtime-harness-incompatible"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The harness does not satisfy the required protocol or capability set."
			},
			"RuntimeRunnerUnavailableError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"runtime.runner_unavailable"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#runtime-runner-unavailable"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "No eligible Runner can currently claim the work."
			},
			"ModelPlatformSupplyUnavailableError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"model.platform_supply_unavailable"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#model-platform-supply-unavailable"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "Platform-managed model credentials are temporarily unavailable."
			},
			"Objects_111": {
				"type": "object",
				"properties": {
					"conversation_binding_id": {
						"$ref": "#/components/schemas/ConversationBindingId"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"interaction_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 128
							}
						]
					},
					"kind": {
						"type": "string",
						"enum": [
							"input_accounting",
							"human_wait",
							"final"
						]
					},
					"revision": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 128
							}
						]
					},
					"delivery_role": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 64
							}
						]
					}
				},
				"required": [
					"conversation_binding_id",
					"session_id",
					"interaction_id",
					"kind",
					"revision",
					"delivery_role"
				],
				"additionalProperties": false
			},
			"Objects_112": {
				"type": "object",
				"properties": {
					"key": {
						"$ref": "#/components/schemas/Objects_111"
					},
					"generation": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"owner": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 128
							}
						]
					},
					"lease_expires_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"state": {
						"type": "string",
						"enum": [
							"claimed",
							"dispatching",
							"posted",
							"known_failed",
							"indeterminate",
							"superseded"
						]
					},
					"through_sequence": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"provider_message_id": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"claimed_at": {
						"type": "string"
					},
					"dispatch_started_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"settled_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"key",
					"generation",
					"owner",
					"lease_expires_at",
					"state",
					"through_sequence",
					"provider_message_id",
					"claimed_at",
					"dispatch_started_at",
					"settled_at"
				],
				"additionalProperties": false
			},
			"Union_203": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							},
							{
								"maxLength": 255
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_204": {
				"type": "string",
				"enum": [
					"active",
					"revoked"
				]
			},
			"Objects_113": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ExternalIdentityLinkId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"external_installation_id": {
						"$ref": "#/components/schemas/CollaborationInstallationId"
					},
					"external_user_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"display_name": {
						"$ref": "#/components/schemas/Union_203"
					},
					"attributes": {
						"$ref": "#/components/schemas/PrincipalAttributes"
					},
					"state": {
						"$ref": "#/components/schemas/Union_204"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"external_installation_id",
					"external_user_id",
					"principal_id",
					"display_name",
					"attributes",
					"state",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Union_205": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"exists"
								]
							},
							"pointer": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 512
									},
									{
										"pattern": "^(?:\\/(?:[^~/]|~[01])*)*$"
									}
								]
							}
						},
						"required": [
							"kind",
							"pointer"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"equals"
								]
							},
							"pointer": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 512
									},
									{
										"pattern": "^(?:\\/(?:[^~/]|~[01])*)*$"
									}
								]
							},
							"value": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									}
								]
							}
						},
						"required": [
							"kind",
							"pointer",
							"value"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"contains"
								]
							},
							"pointer": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 512
									},
									{
										"pattern": "^(?:\\/(?:[^~/]|~[01])*)*$"
									}
								]
							},
							"value": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 16384
									},
									{
										"minLength": 1
									},
									{
										"maxLength": 4096
									}
								]
							}
						},
						"required": [
							"kind",
							"pointer",
							"value"
						],
						"additionalProperties": false
					}
				]
			},
			"Arrays_38": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Union_205"
				},
				"allOf": [
					{
						"maxItems": 32
					}
				]
			},
			"FlowReviewCriterionDescription": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 1024
					}
				]
			},
			"UniqueFlowReviewCriteria": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"key": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 64
								},
								{
									"pattern": "^[a-z][a-z0-9]*(?:_[a-z0-9]+)*$"
								}
							]
						},
						"description": {
							"$ref": "#/components/schemas/FlowReviewCriterionDescription"
						},
						"severity": {
							"type": "string",
							"enum": [
								"low",
								"medium",
								"high"
							]
						}
					},
					"required": [
						"key",
						"description",
						"severity"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 16
					}
				]
			},
			"Objects_114": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"since_last"
						]
					},
					"limit": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 100
							}
						]
					}
				},
				"required": [
					"kind"
				],
				"additionalProperties": false
			},
			"Objects_115": {
				"type": "object",
				"properties": {
					"modelRoutingProfileKey": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"tier": {
						"$ref": "#/components/schemas/Union_133"
					},
					"instructions": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					"failure": {
						"type": "string",
						"enum": [
							"fail_open",
							"fail_closed"
						]
					},
					"derivedFrom": {
						"type": "object",
						"properties": {
							"agent": {
								"$ref": "#/components/schemas/AgentId"
							},
							"version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							}
						},
						"required": [
							"agent",
							"version"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"modelRoutingProfileKey",
					"instructions",
					"failure"
				],
				"additionalProperties": false
			},
			"Union_210": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"predicates"
								]
							},
							"predicates": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Union_205"
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 10
									}
								]
							}
						},
						"required": [
							"kind",
							"predicates"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"check"
								]
							},
							"check": {
								"$ref": "#/components/schemas/Objects_115"
							}
						},
						"required": [
							"kind",
							"check"
						],
						"additionalProperties": false
					}
				]
			},
			"SecretFreeAutomationGraphArguments": {
				"type": "object"
			},
			"AutomationGraphStepCount": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"service_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"nodes": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"trigger"
											]
										},
										"id": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"trigger": {
											"anyOf": [
												{
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"schedule"
															]
														},
														"cron": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														},
														"timezone": {
															"type": "string",
															"allOf": [
																{
																	"minLength": 1
																},
																{
																	"maxLength": 255
																}
															]
														}
													},
													"required": [
														"kind",
														"cron",
														"timezone"
													],
													"additionalProperties": false
												},
												{
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"webhook"
															]
														},
														"dedupePointer": {
															"type": "string",
															"allOf": [
																{
																	"maxLength": 512
																},
																{
																	"pattern": "^(?:\\/(?:[^~/]|~[01])*)*$"
																}
															]
														},
														"predicates": {
															"$ref": "#/components/schemas/Arrays_38"
														}
													},
													"required": [
														"kind",
														"dedupePointer",
														"predicates"
													],
													"additionalProperties": false
												},
												{
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"subscription"
															]
														},
														"surfaceScopeId": {
															"$ref": "#/components/schemas/SurfaceScopeId"
														},
														"source": {
															"anyOf": [
																{
																	"type": "object",
																	"properties": {
																		"kind": {
																			"type": "string",
																			"enum": [
																				"conversation"
																			]
																		},
																		"conversation": {
																			"$ref": "#/components/schemas/Union_198"
																		}
																	},
																	"required": [
																		"kind",
																		"conversation"
																	],
																	"additionalProperties": false
																},
																{
																	"type": "object",
																	"properties": {
																		"kind": {
																			"type": "string",
																			"enum": [
																				"resource"
																			]
																		},
																		"resourceType": {
																			"type": "string",
																			"allOf": [
																				{
																					"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
																				}
																			]
																		},
																		"externalId": {
																			"type": "string",
																			"allOf": [
																				{
																					"minLength": 1
																				},
																				{
																					"maxLength": 512
																				}
																			]
																		}
																	},
																	"required": [
																		"kind",
																		"resourceType",
																		"externalId"
																	],
																	"additionalProperties": false
																}
															]
														}
													},
													"required": [
														"kind",
														"surfaceScopeId",
														"source"
													],
													"additionalProperties": false
												}
											]
										}
									},
									"required": [
										"kind",
										"id",
										"trigger"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"trigger"
											]
										},
										"id": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"dedupePointer": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 512
												},
												{
													"pattern": "^(?:\\/(?:[^~/]|~[01])*)*$"
												}
											]
										},
										"predicates": {
											"$ref": "#/components/schemas/Arrays_38"
										}
									},
									"required": [
										"kind",
										"id",
										"dedupePointer",
										"predicates"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"agent"
											]
										},
										"id": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"agent": {
											"$ref": "#/components/schemas/AgentId"
										}
									},
									"required": [
										"kind",
										"id",
										"agent"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"check"
											]
										},
										"id": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"modelRoutingProfileKey": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"tier": {
											"$ref": "#/components/schemas/Union_133"
										},
										"instructions": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 4096
												}
											]
										},
										"failure": {
											"type": "string",
											"enum": [
												"fail_open",
												"fail_closed"
											]
										},
										"derivedFrom": {
											"type": "object",
											"properties": {
												"agent": {
													"$ref": "#/components/schemas/AgentId"
												},
												"version": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												}
											},
											"required": [
												"agent",
												"version"
											],
											"additionalProperties": false
										}
									},
									"required": [
										"kind",
										"id",
										"modelRoutingProfileKey",
										"instructions",
										"failure"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"outcome"
											]
										},
										"id": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"rubric": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 65536
												}
											]
										},
										"maxIterations": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 1,
													"maximum": 20
												}
											]
										}
									},
									"required": [
										"kind",
										"id",
										"rubric",
										"maxIterations"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"flow_review"
											]
										},
										"id": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"modelRoutingProfileKey": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"tier": {
											"$ref": "#/components/schemas/Union_133"
										},
										"criteria": {
											"$ref": "#/components/schemas/UniqueFlowReviewCriteria"
										}
									},
									"required": [
										"kind",
										"id",
										"modelRoutingProfileKey",
										"criteria"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"output"
											]
										},
										"id": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												}
											]
										}
									},
									"required": [
										"kind",
										"id",
										"name"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"curate_memory"
											]
										},
										"id": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"memoryStore": {
											"$ref": "#/components/schemas/MemoryStoreId"
										},
										"sessions": {
											"$ref": "#/components/schemas/Objects_114"
										},
										"modelRoutingProfileKey": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"instructions": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 4096
												}
											]
										},
										"review": {
											"type": "boolean"
										}
									},
									"required": [
										"kind",
										"id",
										"memoryStore",
										"sessions"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 64
												},
												{
													"pattern": "^[A-Za-z0-9_]+$"
												}
											]
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"condition": {
											"$ref": "#/components/schemas/Union_210"
										},
										"kind": {
											"type": "string",
											"enum": [
												"step_agent"
											]
										},
										"agent": {
											"$ref": "#/components/schemas/AgentId"
										},
										"prompt": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												}
											]
										}
									},
									"required": [
										"id",
										"kind",
										"agent",
										"prompt"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 64
												},
												{
													"pattern": "^[A-Za-z0-9_]+$"
												}
											]
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"condition": {
											"$ref": "#/components/schemas/Union_210"
										},
										"kind": {
											"type": "string",
											"enum": [
												"step_check"
											]
										},
										"check": {
											"$ref": "#/components/schemas/Objects_115"
										}
									},
									"required": [
										"id",
										"kind",
										"check"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 64
												},
												{
													"pattern": "^[A-Za-z0-9_]+$"
												}
											]
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"condition": {
											"$ref": "#/components/schemas/Union_210"
										},
										"kind": {
											"type": "string",
											"enum": [
												"step_connection"
											]
										},
										"connection": {
											"$ref": "#/components/schemas/ConnectionId"
										},
										"tool": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"arguments": {
											"$ref": "#/components/schemas/SecretFreeAutomationGraphArguments"
										}
									},
									"required": [
										"id",
										"kind",
										"connection",
										"tool"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 64
												},
												{
													"pattern": "^[A-Za-z0-9_]+$"
												}
											]
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"condition": {
											"$ref": "#/components/schemas/Union_210"
										},
										"kind": {
											"type": "string",
											"enum": [
												"step_approval"
											]
										},
										"approver": {
											"$ref": "#/components/schemas/PrincipalId"
										},
										"message": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												}
											]
										},
										"timeoutSeconds": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												},
												{
													"maximum": 604800
												}
											]
										}
									},
									"required": [
										"id",
										"kind",
										"approver",
										"message"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 64
												},
												{
													"pattern": "^[A-Za-z0-9_]+$"
												}
											]
										},
										"name": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 255
												}
											]
										},
										"condition": {
											"$ref": "#/components/schemas/Union_210"
										},
										"kind": {
											"type": "string",
											"enum": [
												"step_wait"
											]
										},
										"seconds": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												},
												{
													"maximum": 604800
												}
											]
										}
									},
									"required": [
										"id",
										"kind",
										"seconds"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"decision"
											]
										},
										"id": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"condition": {
											"$ref": "#/components/schemas/Union_210"
										}
									},
									"required": [
										"kind",
										"id",
										"condition"
									],
									"additionalProperties": false
								}
							]
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					"edges": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"fires"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"prompt": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to",
										"prompt"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"gates"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"reviews"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"audits"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"delivers"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"may_ask"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"starts"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"then"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"talks_to"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"hands_to"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"continue"
											]
										},
										"from": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										},
										"to": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 16384
												},
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												}
											]
										}
									},
									"required": [
										"kind",
										"from",
										"to"
									],
									"additionalProperties": false
								}
							]
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					}
				},
				"required": [
					"name",
					"service_principal_id",
					"nodes",
					"edges"
				],
				"additionalProperties": false
			},
			"AutomationGraphLayoutNodes": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"id": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 16384
								},
								{
									"minLength": 1
								},
								{
									"maxLength": 128
								}
							]
						},
						"x": {
							"type": "number"
						},
						"y": {
							"type": "number"
						}
					},
					"required": [
						"id",
						"x",
						"y"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"maxItems": 256
					}
				]
			},
			"Objects_116": {
				"type": "object",
				"properties": {
					"nodes": {
						"$ref": "#/components/schemas/AutomationGraphLayoutNodes"
					}
				},
				"required": [
					"nodes"
				],
				"additionalProperties": false
			},
			"Objects_117": {
				"type": "object",
				"properties": {
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"automation_id",
					"expected_version"
				],
				"additionalProperties": false
			},
			"AutomationGraphId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^agph_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_118": {
				"type": "object",
				"properties": {
					"resource_kind": {
						"type": "string",
						"enum": [
							"automation",
							"permission_assignment"
						]
					},
					"resource_id": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							},
							{
								"minLength": 1
							}
						]
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"subject": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							},
							{
								"minLength": 1
							}
						]
					},
					"disposition": {
						"type": "string",
						"enum": [
							"created",
							"reused",
							"adopted"
						]
					},
					"management": {
						"type": "string",
						"enum": [
							"reconcile",
							"none"
						]
					},
					"configuration_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"resource_kind",
					"resource_id",
					"resource_version",
					"subject",
					"disposition",
					"management",
					"configuration_fingerprint"
				],
				"additionalProperties": false
			},
			"Arrays_39": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_118"
				}
			},
			"AutomationGraphApplicationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^agpa_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_119": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationGraphId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"document": {
						"$ref": "#/components/schemas/AutomationGraphStepCount"
					},
					"layout": {
						"$ref": "#/components/schemas/Objects_116"
					},
					"created_by_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"archived"
						]
					},
					"revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"layout_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"applied_revision": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"bindings": {
						"$ref": "#/components/schemas/Arrays_39"
					},
					"latest_application_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationGraphApplicationId"
							},
							{
								"type": "null"
							}
						]
					},
					"active_application_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationGraphApplicationId"
							},
							{
								"type": "null"
							}
						]
					},
					"adopt": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_117"
							},
							{
								"type": "null"
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"archived_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"workspace_id",
					"document",
					"layout",
					"created_by_principal_id",
					"status",
					"revision",
					"layout_version",
					"applied_revision",
					"bindings",
					"latest_application_id",
					"active_application_id",
					"created_at",
					"updated_at",
					"archived_at"
				],
				"additionalProperties": false
			},
			"Objects_120": {
				"type": "object",
				"properties": {
					"graph_id": {
						"$ref": "#/components/schemas/AutomationGraphId"
					},
					"revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"document": {
						"$ref": "#/components/schemas/AutomationGraphStepCount"
					},
					"created_at": {
						"type": "string"
					}
				},
				"required": [
					"graph_id",
					"revision",
					"document",
					"created_at"
				],
				"additionalProperties": false
			},
			"Objects_121": {
				"type": "object",
				"properties": {
					"path": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							},
							{
								"minLength": 1
							}
						]
					},
					"before": {
						"anyOf": [
							{},
							{
								"type": "null"
							}
						]
					},
					"after": {
						"anyOf": [
							{},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"path",
					"before",
					"after"
				],
				"additionalProperties": false
			},
			"Union_212": {
				"type": "string",
				"enum": [
					"waiting_for_input",
					"applying",
					"applied"
				]
			},
			"Arrays_40": {
				"type": "array",
				"items": {
					"type": "string",
					"enum": [
						"webhook_ingest_secret"
					]
				}
			},
			"Arrays_41": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_118"
				}
			},
			"Objects_122": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationGraphApplicationId"
					},
					"graph_id": {
						"$ref": "#/components/schemas/AutomationGraphId"
					},
					"revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"plan_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"status": {
						"$ref": "#/components/schemas/Union_212"
					},
					"required_inputs": {
						"$ref": "#/components/schemas/Arrays_40"
					},
					"completed_actions": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"total_actions": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"bindings": {
						"$ref": "#/components/schemas/Arrays_41"
					},
					"error": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 16384
									},
									{
										"minLength": 1
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"applied_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"graph_id",
					"revision",
					"plan_fingerprint",
					"status",
					"required_inputs",
					"completed_actions",
					"total_actions",
					"bindings",
					"error",
					"created_at",
					"updated_at",
					"applied_at"
				],
				"additionalProperties": false
			},
			"Union_213": {
				"type": "string",
				"enum": [
					"active",
					"paused"
				]
			},
			"Union_215": {
				"type": "string",
				"enum": [
					"validation.malformed",
					"validation.prompt_integrity_review_required",
					"validation.not_found",
					"validation.conflict",
					"validation.idempotency_conflict",
					"validation.idempotency_in_progress",
					"validation.payload_too_large",
					"validation.range_too_large",
					"auth.invalid_key",
					"auth.disabled_tenancy",
					"policy.denied",
					"budget.exceeded",
					"model.no_eligible_model",
					"model.credential_rejected",
					"model.platform_supply_unavailable",
					"model.platform_capacity_reached",
					"billing.entitlement_unavailable",
					"billing.usage_limit_reached",
					"billing.payment_required",
					"billing.seat_activation_unavailable",
					"memory.not_found",
					"memory.conflict",
					"memory.read_only",
					"memory.invalid_path",
					"memory.backend_unavailable",
					"memory.curation_failed",
					"runtime.invalid_transition",
					"runtime.primary_thread",
					"runtime.checkpoint_expired",
					"runtime.session_history_unavailable",
					"runtime.harness_unavailable",
					"runtime.harness_failed",
					"runtime.runner_unavailable",
					"runtime.lease_lost",
					"runtime.start_timeout",
					"runtime.provisioning_suspended",
					"runtime.turn_deadline_exceeded",
					"runtime.observation_gap",
					"runtime.observation_conflict",
					"runtime.attestation_invalid",
					"runtime.harness_incompatible",
					"runtime.internal"
				]
			},
			"Union_214": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"manual"
								]
							},
							"error_type": false
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"error"
								]
							},
							"error_type": {
								"$ref": "#/components/schemas/Union_215"
							}
						},
						"required": [
							"kind",
							"error_type"
						],
						"additionalProperties": false
					}
				]
			},
			"AutomationReadinessCheck": {
				"type": "object",
				"properties": {
					"check_type": {
						"type": "string",
						"enum": [
							"target_deployment",
							"decision_model_route",
							"outcome_grader",
							"connection_health",
							"webhook_source",
							"provider_registration",
							"permission_assignments",
							"retention_compatibility"
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"ready",
							"blocked",
							"unknown"
						]
					},
					"detail": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 256
							}
						]
					}
				},
				"required": [
					"check_type",
					"status",
					"detail"
				],
				"additionalProperties": false,
				"description": "One typed readiness examination over live stores. `ready` means the examined dependency admits activation right now; `blocked` means it refuses; `unknown` means the evidence itself could not be read, which blocks activation."
			},
			"AutomationReadiness": {
				"type": "object",
				"properties": {
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"automation_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"ready": {
						"type": "boolean"
					},
					"checks": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/AutomationReadinessCheck"
						},
						"allOf": [
							{
								"maxItems": 16
							}
						]
					}
				},
				"required": [
					"automation_id",
					"automation_version",
					"ready",
					"checks"
				],
				"additionalProperties": false,
				"description": "Server-owned readiness for one Automation at one read instant: every check that applies to this shape, each ready/blocked/unknown against live stores. `ready` is true only when every check is ready. A stale read is detected by comparing automation_version against the store before activation."
			},
			"Objects_123": {
				"type": "object",
				"properties": {
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					}
				},
				"required": [
					"acted_as"
				],
				"additionalProperties": false
			},
			"SessionBudgetRequestSafeLimit": {
				"type": "integer",
				"allOf": [
					{
						"exclusiveMinimum": 0
					}
				]
			},
			"Union_218": {
				"type": "string",
				"enum": [
					"model_tokens",
					"model_spend",
					"session_runtime_ms",
					"total_spend"
				]
			},
			"SessionBudgetRequest": {
				"type": "object",
				"properties": {
					"limit": {
						"$ref": "#/components/schemas/SessionBudgetRequestSafeLimit"
					},
					"metric": {
						"type": "string",
						"enum": [
							"model_tokens",
							"model_spend",
							"session_runtime_ms",
							"total_spend"
						]
					}
				},
				"required": [
					"limit"
				],
				"additionalProperties": false,
				"description": "A create-time Session spending cap compiled into one session-scoped pause_session Budget."
			},
			"Objects_124": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"agent_definition"
						]
					},
					"agent_deployment_id": {
						"$ref": "#/components/schemas/AgentDeploymentId"
					},
					"agent_deployment_revision_selection": {
						"$ref": "#/components/schemas/AgentDeploymentRevisionSelection"
					},
					"budget": {
						"$ref": "#/components/schemas/SessionBudgetRequest"
					}
				},
				"required": [
					"kind",
					"agent_deployment_id",
					"agent_deployment_revision_selection"
				],
				"additionalProperties": false
			},
			"Objects_125": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"schedule"
						]
					},
					"cron": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"timezone": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"dedupe_key": false,
					"source": false,
					"filter": false
				},
				"required": [
					"kind",
					"cron",
					"timezone"
				],
				"additionalProperties": false
			},
			"AutomationPrompt": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 65536
					}
				]
			},
			"CurrentOutcomeDeliverablesDistinctPaths": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"pattern": "^\\/\\S+$"
						}
					]
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 32
					},
					{
						"uniqueItems": true,
						"description": "Outcome deliverables with distinct paths"
					}
				]
			},
			"OutcomeReportDistinctStringAcceptanceValues": {
				"type": "array",
				"items": {
					"type": "string"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 32
					}
				]
			},
			"OutcomeReportNumericAcceptanceRange": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"range"
						]
					},
					"minimum": {
						"type": "number"
					},
					"maximum": {
						"type": "number"
					}
				},
				"required": [
					"kind"
				],
				"additionalProperties": false
			},
			"OutcomeReportDistinctOutputKeys": {
				"type": "array",
				"items": {
					"anyOf": [
						{
							"type": "object",
							"properties": {
								"key": {
									"type": "string",
									"allOf": [
										{
											"pattern": "^[a-z][a-z0-9_]{0,49}$"
										}
									]
								},
								"title": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 200
										}
									]
								},
								"description": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 4096
										}
									]
								},
								"type": {
									"type": "string",
									"enum": [
										"string"
									]
								},
								"acceptance": {
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"one_of"
											]
										},
										"values": {
											"$ref": "#/components/schemas/OutcomeReportDistinctStringAcceptanceValues"
										}
									},
									"required": [
										"kind",
										"values"
									],
									"additionalProperties": false
								}
							},
							"required": [
								"key",
								"title",
								"type"
							],
							"additionalProperties": false
						},
						{
							"type": "object",
							"properties": {
								"key": {
									"type": "string",
									"allOf": [
										{
											"pattern": "^[a-z][a-z0-9_]{0,49}$"
										}
									]
								},
								"title": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 200
										}
									]
								},
								"description": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 4096
										}
									]
								},
								"type": {
									"type": "string",
									"enum": [
										"integer"
									]
								},
								"acceptance": {
									"$ref": "#/components/schemas/OutcomeReportNumericAcceptanceRange"
								}
							},
							"required": [
								"key",
								"title",
								"type"
							],
							"additionalProperties": false
						},
						{
							"type": "object",
							"properties": {
								"key": {
									"type": "string",
									"allOf": [
										{
											"pattern": "^[a-z][a-z0-9_]{0,49}$"
										}
									]
								},
								"title": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 200
										}
									]
								},
								"description": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 4096
										}
									]
								},
								"type": {
									"type": "string",
									"enum": [
										"number"
									]
								},
								"acceptance": {
									"$ref": "#/components/schemas/OutcomeReportNumericAcceptanceRange"
								}
							},
							"required": [
								"key",
								"title",
								"type"
							],
							"additionalProperties": false
						},
						{
							"type": "object",
							"properties": {
								"key": {
									"type": "string",
									"allOf": [
										{
											"pattern": "^[a-z][a-z0-9_]{0,49}$"
										}
									]
								},
								"title": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 200
										}
									]
								},
								"description": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 4096
										}
									]
								},
								"type": {
									"type": "string",
									"enum": [
										"boolean"
									]
								},
								"acceptance": {
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"equals"
											]
										},
										"value": {
											"type": "boolean"
										}
									},
									"required": [
										"kind",
										"value"
									],
									"additionalProperties": false
								}
							},
							"required": [
								"key",
								"title",
								"type"
							],
							"additionalProperties": false
						}
					]
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 32
					}
				]
			},
			"Objects_126": {
				"type": "object",
				"properties": {
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"tier": {
						"$ref": "#/components/schemas/Union_133"
					},
					"criteria": {
						"$ref": "#/components/schemas/UniqueFlowReviewCriteria"
					}
				},
				"required": [
					"model_routing_profile_key",
					"criteria"
				],
				"additionalProperties": false
			},
			"MountPath": {
				"type": "string",
				"allOf": [
					{
						"minLength": 2
					},
					{
						"maxLength": 1024
					}
				]
			},
			"Union_228": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"latest"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"pinned"
								]
							},
							"revision": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							}
						},
						"required": [
							"kind",
							"revision"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"ref"
								]
							},
							"ref": {
								"$ref": "#/components/schemas/GitReference"
							}
						},
						"required": [
							"kind",
							"ref"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_229": {
				"type": "string",
				"enum": [
					"read_only",
					"read_write"
				]
			},
			"Objects_127": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"pull_request"
						]
					},
					"commit_message": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					"pull_request_title": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 256
							}
						]
					},
					"pull_request_body": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					}
				},
				"required": [
					"kind"
				],
				"additionalProperties": false
			},
			"Union_227": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"project"
								]
							},
							"project_id": {
								"$ref": "#/components/schemas/ProjectId"
							},
							"mount_path": {
								"$ref": "#/components/schemas/MountPath"
							},
							"revision_policy": {
								"$ref": "#/components/schemas/Union_228"
							},
							"access": {
								"$ref": "#/components/schemas/Union_229"
							},
							"writeback": {
								"type": "null"
							}
						},
						"required": [
							"kind",
							"project_id",
							"mount_path",
							"revision_policy",
							"access"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"project"
								]
							},
							"project_id": {
								"$ref": "#/components/schemas/ProjectId"
							},
							"mount_path": {
								"$ref": "#/components/schemas/MountPath"
							},
							"revision_policy": {
								"$ref": "#/components/schemas/Union_228"
							},
							"access": {
								"type": "string",
								"enum": [
									"read_write"
								]
							},
							"writeback": {
								"$ref": "#/components/schemas/Objects_127"
							}
						},
						"required": [
							"kind",
							"project_id",
							"mount_path",
							"revision_policy",
							"access",
							"writeback"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_128": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"file"
						]
					},
					"file_id": {
						"$ref": "#/components/schemas/FileId"
					},
					"mount_path": {
						"$ref": "#/components/schemas/MountPath"
					},
					"access": {
						"type": "string",
						"enum": [
							"read_only"
						]
					}
				},
				"required": [
					"kind",
					"file_id",
					"mount_path",
					"access"
				],
				"additionalProperties": false
			},
			"Union_230": {
				"type": "string",
				"enum": [
					"read_only",
					"read_write"
				]
			},
			"AutomationMounts": {
				"type": "array",
				"items": {
					"anyOf": [
						{
							"$ref": "#/components/schemas/Union_227"
						},
						{
							"$ref": "#/components/schemas/Objects_128"
						},
						{
							"type": "object",
							"properties": {
								"store": {
									"$ref": "#/components/schemas/MemoryStoreId"
								},
								"access": {
									"$ref": "#/components/schemas/Union_230"
								},
								"instructions": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 4096
										}
									]
								}
							},
							"required": [
								"store",
								"access"
							],
							"additionalProperties": false
						}
					]
				}
			},
			"CurrentSnapshotAutomationInput": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"snapshot"
						]
					},
					"prompt": {
						"$ref": "#/components/schemas/AutomationPrompt"
					},
					"outcome": {
						"type": "object",
						"properties": {
							"rubric": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 65536
									}
								]
							},
							"max_iterations": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 1,
										"maximum": 20
									}
								]
							},
							"deliverables": {
								"$ref": "#/components/schemas/CurrentOutcomeDeliverablesDistinctPaths"
							},
							"report": {
								"type": "object",
								"properties": {
									"extraction": {
										"type": "string",
										"enum": [
											"json",
											"model"
										]
									},
									"outputs": {
										"$ref": "#/components/schemas/OutcomeReportDistinctOutputKeys"
									}
								},
								"required": [
									"extraction",
									"outputs"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"rubric"
						],
						"additionalProperties": false
					},
					"flow_review": {
						"$ref": "#/components/schemas/Objects_126"
					},
					"mounts": {
						"$ref": "#/components/schemas/AutomationMounts"
					},
					"prompt_template": false
				},
				"required": [
					"kind",
					"prompt"
				],
				"additionalProperties": false
			},
			"Union_232": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"exists"
								]
							},
							"pointer": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 512
									},
									{
										"pattern": "^(?:\\/(?:[^~/]|~[01])*)*$"
									}
								]
							},
							"value": false
						},
						"required": [
							"kind",
							"pointer"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"equals"
								]
							},
							"pointer": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 512
									},
									{
										"pattern": "^(?:\\/(?:[^~/]|~[01])*)*$"
									}
								]
							},
							"value": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									}
								]
							}
						},
						"required": [
							"kind",
							"pointer",
							"value"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"contains"
								]
							},
							"pointer": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 512
									},
									{
										"pattern": "^(?:\\/(?:[^~/]|~[01])*)*$"
									}
								]
							},
							"value": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 4096
									}
								]
							}
						},
						"required": [
							"kind",
							"pointer",
							"value"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_130": {
				"type": "object",
				"properties": {
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"tier": {
						"$ref": "#/components/schemas/Union_133"
					},
					"instructions": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					"failure": {
						"type": "string",
						"enum": [
							"fail_open",
							"fail_closed"
						]
					}
				},
				"required": [
					"model_routing_profile_key",
					"instructions",
					"failure"
				],
				"additionalProperties": false
			},
			"Objects_129": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"webhook"
						]
					},
					"dedupe_key": {
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"json_pointer"
								]
							},
							"pointer": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 512
									},
									{
										"pattern": "^(?:\\/(?:[^~/]|~[01])*)*$"
									}
								]
							}
						},
						"required": [
							"kind",
							"pointer"
						],
						"additionalProperties": false
					},
					"filter": {
						"type": "object",
						"properties": {
							"predicates": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Union_232"
								},
								"allOf": [
									{
										"maxItems": 32
									}
								]
							},
							"check": {
								"$ref": "#/components/schemas/Objects_130"
							}
						},
						"required": [
							"predicates"
						],
						"additionalProperties": false
					},
					"cron": false,
					"timezone": false,
					"source": false
				},
				"required": [
					"kind",
					"dedupe_key"
				],
				"additionalProperties": false
			},
			"CurrentTemplateAutomationInput": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"template"
						]
					},
					"prompt_template": {
						"$ref": "#/components/schemas/AutomationPrompt"
					},
					"outcome": {
						"type": "object",
						"properties": {
							"rubric": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 65536
									}
								]
							},
							"max_iterations": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 1,
										"maximum": 20
									}
								]
							},
							"deliverables": {
								"$ref": "#/components/schemas/CurrentOutcomeDeliverablesDistinctPaths"
							},
							"report": {
								"type": "object",
								"properties": {
									"extraction": {
										"type": "string",
										"enum": [
											"json",
											"model"
										]
									},
									"outputs": {
										"$ref": "#/components/schemas/OutcomeReportDistinctOutputKeys"
									}
								},
								"required": [
									"extraction",
									"outputs"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"rubric"
						],
						"additionalProperties": false
					},
					"flow_review": {
						"$ref": "#/components/schemas/Objects_126"
					},
					"mounts": {
						"$ref": "#/components/schemas/AutomationMounts"
					},
					"prompt": false
				},
				"required": [
					"kind",
					"prompt_template"
				],
				"additionalProperties": false
			},
			"Union_233": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"conversation"
								]
							},
							"conversation": {
								"$ref": "#/components/schemas/Union_198"
							},
							"resource_type": false,
							"external_id": false
						},
						"required": [
							"kind",
							"conversation"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"resource"
								]
							},
							"resource_type": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"external_id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"conversation": false
						},
						"required": [
							"kind",
							"resource_type",
							"external_id"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_131": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"subscription"
						]
					},
					"source": {
						"$ref": "#/components/schemas/Union_233"
					},
					"cron": false,
					"timezone": false,
					"dedupe_key": false,
					"filter": false
				},
				"required": [
					"kind",
					"source"
				],
				"additionalProperties": false
			},
			"Objects_133": {
				"type": "object",
				"properties": {
					"rubric": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 65536
							}
						]
					},
					"max_iterations": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 1,
								"maximum": 20
							}
						]
					},
					"deliverables": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^\\/\\S+$"
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 32
							}
						]
					},
					"report": {
						"type": "object",
						"properties": {
							"extraction": {
								"type": "string",
								"enum": [
									"json",
									"model"
								]
							},
							"outputs": {
								"$ref": "#/components/schemas/OutcomeReportDistinctOutputKeys"
							}
						},
						"required": [
							"extraction",
							"outputs"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"rubric"
				],
				"additionalProperties": false
			},
			"AutomationStepArguments": {
				"type": "object",
				"additionalProperties": {
					"description": "A value in the JSON data model: null, boolean, finite number, string, array, or object.",
					"allOf": [
						{
							"x-checkfu-json-budget": {
								"maximumBytes": 8192,
								"maximumDepth": 64,
								"maximumNodes": 8192,
								"maximumInspectionWork": 8192
							}
						}
					]
				},
				"allOf": [
					{
						"x-checkfu-json-budget": {
							"maximumBytes": 8192,
							"maximumDepth": 64,
							"maximumNodes": 8192,
							"maximumInspectionWork": 8192
						}
					},
					{
						"maxProperties": 8192,
						"description": "JSON tool arguments of at most 8192 bytes"
					}
				]
			},
			"AutomationStepGroups": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"id": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 64
								},
								{
									"pattern": "^[A-Za-z0-9_]+$"
								}
							]
						},
						"name": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 255
								}
							]
						},
						"condition": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"predicates"
											]
										},
										"predicates": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Union_232"
											},
											"allOf": [
												{
													"minItems": 1
												},
												{
													"maxItems": 10
												}
											]
										},
										"check": false,
										"input": {
											"anyOf": [
												{
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"trigger_payload"
															]
														}
													},
													"required": [
														"kind"
													],
													"additionalProperties": false
												},
												{
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"previous_step_output"
															]
														}
													},
													"required": [
														"kind"
													],
													"additionalProperties": false
												}
											]
										}
									},
									"required": [
										"kind",
										"predicates"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"check"
											]
										},
										"check": {
											"$ref": "#/components/schemas/Objects_130"
										},
										"predicates": false,
										"input": {
											"anyOf": [
												{
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"trigger_payload"
															]
														}
													},
													"required": [
														"kind"
													],
													"additionalProperties": false
												},
												{
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"previous_step_output"
															]
														}
													},
													"required": [
														"kind"
													],
													"additionalProperties": false
												}
											]
										}
									},
									"required": [
										"kind",
										"check"
									],
									"additionalProperties": false
								}
							]
						},
						"group": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 64
								},
								{
									"pattern": "^[A-Za-z0-9_]+$"
								}
							]
						},
						"action": {
							"anyOf": [
								{
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"action": {
													"type": "string",
													"enum": [
														"run_agent"
													]
												},
												"agent": {
													"$ref": "#/components/schemas/AgentId"
												},
												"agent_deployment_revision_selection": {
													"$ref": "#/components/schemas/AgentDeploymentRevisionSelection"
												},
												"outcome": {
													"$ref": "#/components/schemas/Objects_133"
												},
												"prompt": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 16384
														}
													]
												},
												"input": false
											},
											"required": [
												"action",
												"agent",
												"prompt"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"action": {
													"type": "string",
													"enum": [
														"run_agent"
													]
												},
												"agent": {
													"$ref": "#/components/schemas/AgentId"
												},
												"agent_deployment_revision_selection": {
													"$ref": "#/components/schemas/AgentDeploymentRevisionSelection"
												},
												"outcome": {
													"$ref": "#/components/schemas/Objects_133"
												},
												"prompt": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 16384
														}
													]
												},
												"input": {
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"trigger_payload"
															]
														}
													},
													"required": [
														"kind"
													],
													"additionalProperties": false
												}
											},
											"required": [
												"action",
												"agent",
												"prompt",
												"input"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"action": {
													"type": "string",
													"enum": [
														"run_agent"
													]
												},
												"agent": {
													"$ref": "#/components/schemas/AgentId"
												},
												"agent_deployment_revision_selection": {
													"$ref": "#/components/schemas/AgentDeploymentRevisionSelection"
												},
												"outcome": {
													"$ref": "#/components/schemas/Objects_133"
												},
												"input": {
													"type": "object",
													"properties": {
														"kind": {
															"type": "string",
															"enum": [
																"previous_step_output"
															]
														}
													},
													"required": [
														"kind"
													],
													"additionalProperties": false
												},
												"prompt": false
											},
											"required": [
												"action",
												"agent",
												"input"
											],
											"additionalProperties": false
										}
									]
								},
								{
									"type": "object",
									"properties": {
										"action": {
											"type": "string",
											"enum": [
												"check"
											]
										},
										"check": {
											"$ref": "#/components/schemas/Objects_130"
										}
									},
									"required": [
										"action",
										"check"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"action": {
											"type": "string",
											"enum": [
												"call_connection"
											]
										},
										"connection": {
											"$ref": "#/components/schemas/ConnectionId"
										},
										"tool": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
												}
											]
										},
										"arguments": {
											"$ref": "#/components/schemas/AutomationStepArguments"
										},
										"acted_as": false
									},
									"required": [
										"action",
										"connection",
										"tool"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"action": {
											"type": "string",
											"enum": [
												"request_approval"
											]
										},
										"approver": {
											"$ref": "#/components/schemas/PrincipalId"
										},
										"message": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 16384
												}
											]
										},
										"timeout_seconds": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												},
												{
													"maximum": 604800
												}
											]
										}
									},
									"required": [
										"action",
										"approver",
										"message"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"action": {
											"type": "string",
											"enum": [
												"wait"
											]
										},
										"seconds": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												},
												{
													"maximum": 604800
												}
											]
										}
									},
									"required": [
										"action",
										"seconds"
									],
									"additionalProperties": false
								}
							]
						}
					},
					"required": [
						"id",
						"action"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 20
					}
				]
			},
			"Objects_132": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"steps"
						]
					},
					"steps": {
						"$ref": "#/components/schemas/AutomationStepGroups"
					},
					"agent_deployment_id": false,
					"agent_deployment_revision_selection": false,
					"memory_store": false,
					"sessions": false,
					"budget": false
				},
				"required": [
					"kind",
					"steps"
				],
				"additionalProperties": false
			},
			"Objects_134": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"dream"
						]
					},
					"memory_store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"sessions": {
						"$ref": "#/components/schemas/Objects_114"
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"instructions": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					"review": {
						"type": "boolean"
					},
					"agent_deployment_id": false,
					"agent_deployment_revision_selection": false,
					"budget": false
				},
				"required": [
					"kind",
					"memory_store",
					"sessions"
				],
				"additionalProperties": false
			},
			"CurrentCreateAutomation": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"created_by": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"environment_id": {
								"$ref": "#/components/schemas/EnvironmentId"
							},
							"connected_runtime": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/ConnectedRuntimeId"
									},
									{
										"type": "null"
									}
								]
							},
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_124"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_125"
							},
							"input": {
								"$ref": "#/components/schemas/CurrentSnapshotAutomationInput"
							},
							"ingest_secret": false
						},
						"required": [
							"name",
							"created_by",
							"identity",
							"target",
							"trigger",
							"input"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"created_by": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"environment_id": {
								"$ref": "#/components/schemas/EnvironmentId"
							},
							"connected_runtime": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/ConnectedRuntimeId"
									},
									{
										"type": "null"
									}
								]
							},
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_124"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_129"
							},
							"input": {
								"$ref": "#/components/schemas/CurrentTemplateAutomationInput"
							},
							"ingest_secret": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^whsec_[A-Za-z0-9_-]{43}$"
									}
								]
							}
						},
						"required": [
							"name",
							"created_by",
							"identity",
							"target",
							"trigger",
							"input",
							"ingest_secret"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"created_by": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"environment_id": {
								"$ref": "#/components/schemas/EnvironmentId"
							},
							"connected_runtime": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/ConnectedRuntimeId"
									},
									{
										"type": "null"
									}
								]
							},
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_124"
							},
							"surface_scope_id": {
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_131"
							},
							"input": {
								"$ref": "#/components/schemas/CurrentTemplateAutomationInput"
							},
							"ingest_secret": false
						},
						"required": [
							"name",
							"created_by",
							"identity",
							"target",
							"surface_scope_id",
							"trigger",
							"input"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"created_by": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"environment_id": {
								"$ref": "#/components/schemas/EnvironmentId"
							},
							"connected_runtime": false,
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_132"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_125"
							},
							"input": false,
							"ingest_secret": false
						},
						"required": [
							"name",
							"created_by",
							"identity",
							"target",
							"trigger"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"created_by": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"environment_id": {
								"$ref": "#/components/schemas/EnvironmentId"
							},
							"connected_runtime": false,
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_132"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_129"
							},
							"input": false,
							"ingest_secret": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^whsec_[A-Za-z0-9_-]{43}$"
									}
								]
							}
						},
						"required": [
							"name",
							"created_by",
							"identity",
							"target",
							"trigger",
							"ingest_secret"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"created_by": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"environment_id": {
								"$ref": "#/components/schemas/EnvironmentId"
							},
							"connected_runtime": false,
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_134"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_125"
							},
							"input": false,
							"ingest_secret": false
						},
						"required": [
							"name",
							"created_by",
							"identity",
							"target",
							"trigger"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_237": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_238": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Union_239": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/ConnectedRuntimeId"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_240": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Union_214"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_241": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_242": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/SessionId"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_243": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/RunId"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_244": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_135": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"$ref": "#/components/schemas/Union_237"
					},
					"external_id": {
						"$ref": "#/components/schemas/Union_238"
					},
					"created_by": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"identity": {
						"$ref": "#/components/schemas/Objects_123"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"connected_runtime": {
						"$ref": "#/components/schemas/Union_239"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"status": {
						"$ref": "#/components/schemas/Union_213"
					},
					"paused_reason": {
						"$ref": "#/components/schemas/Union_240"
					},
					"last_run_at": {
						"$ref": "#/components/schemas/Union_241"
					},
					"last_session_id": {
						"$ref": "#/components/schemas/Union_242"
					},
					"last_run_id": {
						"$ref": "#/components/schemas/Union_243"
					},
					"next_run_at": {
						"$ref": "#/components/schemas/Union_244"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"target": {
						"$ref": "#/components/schemas/Objects_124"
					},
					"surface_scope_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							{
								"type": "null"
							}
						]
					},
					"trigger": {
						"$ref": "#/components/schemas/Objects_125"
					},
					"input": {
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"snapshot"
								]
							},
							"prompt": {
								"$ref": "#/components/schemas/AutomationPrompt"
							},
							"outcome": {
								"$ref": "#/components/schemas/Objects_133"
							},
							"flow_review": {
								"$ref": "#/components/schemas/Objects_126"
							},
							"mounts": {
								"$ref": "#/components/schemas/AutomationMounts"
							},
							"prompt_template": false
						},
						"required": [
							"kind",
							"prompt"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"id",
					"workspace_id",
					"version",
					"name",
					"description",
					"external_id",
					"created_by",
					"identity",
					"connected_runtime",
					"status",
					"paused_reason",
					"last_run_at",
					"last_session_id",
					"last_run_id",
					"next_run_at",
					"created_at",
					"updated_at",
					"target",
					"surface_scope_id",
					"trigger",
					"input"
				],
				"additionalProperties": false
			},
			"Objects_137": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"template"
						]
					},
					"prompt_template": {
						"$ref": "#/components/schemas/AutomationPrompt"
					},
					"outcome": {
						"$ref": "#/components/schemas/Objects_133"
					},
					"flow_review": {
						"$ref": "#/components/schemas/Objects_126"
					},
					"mounts": {
						"$ref": "#/components/schemas/AutomationMounts"
					},
					"prompt": false
				},
				"required": [
					"kind",
					"prompt_template"
				],
				"additionalProperties": false
			},
			"Objects_136": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"$ref": "#/components/schemas/Union_237"
					},
					"external_id": {
						"$ref": "#/components/schemas/Union_238"
					},
					"created_by": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"identity": {
						"$ref": "#/components/schemas/Objects_123"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"connected_runtime": {
						"$ref": "#/components/schemas/Union_239"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"status": {
						"$ref": "#/components/schemas/Union_213"
					},
					"paused_reason": {
						"$ref": "#/components/schemas/Union_240"
					},
					"last_run_at": {
						"$ref": "#/components/schemas/Union_241"
					},
					"last_session_id": {
						"$ref": "#/components/schemas/Union_242"
					},
					"last_run_id": {
						"$ref": "#/components/schemas/Union_243"
					},
					"next_run_at": {
						"$ref": "#/components/schemas/Union_244"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"target": {
						"$ref": "#/components/schemas/Objects_124"
					},
					"surface_scope_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							{
								"type": "null"
							}
						]
					},
					"trigger": {
						"$ref": "#/components/schemas/Objects_129"
					},
					"input": {
						"$ref": "#/components/schemas/Objects_137"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"version",
					"name",
					"description",
					"external_id",
					"created_by",
					"identity",
					"connected_runtime",
					"status",
					"paused_reason",
					"last_run_at",
					"last_session_id",
					"last_run_id",
					"next_run_at",
					"created_at",
					"updated_at",
					"target",
					"surface_scope_id",
					"trigger",
					"input"
				],
				"additionalProperties": false
			},
			"Objects_138": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"$ref": "#/components/schemas/Union_237"
					},
					"external_id": {
						"$ref": "#/components/schemas/Union_238"
					},
					"created_by": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"identity": {
						"$ref": "#/components/schemas/Objects_123"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"connected_runtime": {
						"$ref": "#/components/schemas/Union_239"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"status": {
						"$ref": "#/components/schemas/Union_213"
					},
					"paused_reason": {
						"$ref": "#/components/schemas/Union_240"
					},
					"last_run_at": {
						"$ref": "#/components/schemas/Union_241"
					},
					"last_session_id": {
						"$ref": "#/components/schemas/Union_242"
					},
					"last_run_id": {
						"$ref": "#/components/schemas/Union_243"
					},
					"next_run_at": {
						"$ref": "#/components/schemas/Union_244"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"target": {
						"$ref": "#/components/schemas/Objects_124"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					},
					"trigger": {
						"$ref": "#/components/schemas/Objects_131"
					},
					"input": {
						"$ref": "#/components/schemas/Objects_137"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"version",
					"name",
					"description",
					"external_id",
					"created_by",
					"identity",
					"connected_runtime",
					"status",
					"paused_reason",
					"last_run_at",
					"last_session_id",
					"last_run_id",
					"next_run_at",
					"created_at",
					"updated_at",
					"target",
					"surface_scope_id",
					"trigger",
					"input"
				],
				"additionalProperties": false
			},
			"Objects_139": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"$ref": "#/components/schemas/Union_237"
					},
					"external_id": {
						"$ref": "#/components/schemas/Union_238"
					},
					"created_by": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"identity": {
						"$ref": "#/components/schemas/Objects_123"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"connected_runtime": {
						"$ref": "#/components/schemas/Union_239"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"status": {
						"$ref": "#/components/schemas/Union_213"
					},
					"paused_reason": {
						"$ref": "#/components/schemas/Union_240"
					},
					"last_run_at": {
						"$ref": "#/components/schemas/Union_241"
					},
					"last_session_id": {
						"$ref": "#/components/schemas/Union_242"
					},
					"last_run_id": {
						"$ref": "#/components/schemas/Union_243"
					},
					"next_run_at": {
						"$ref": "#/components/schemas/Union_244"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"target": {
						"$ref": "#/components/schemas/Objects_132"
					},
					"surface_scope_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							{
								"type": "null"
							}
						]
					},
					"trigger": {
						"$ref": "#/components/schemas/Objects_125"
					},
					"input": false
				},
				"required": [
					"id",
					"workspace_id",
					"version",
					"name",
					"description",
					"external_id",
					"created_by",
					"identity",
					"connected_runtime",
					"status",
					"paused_reason",
					"last_run_at",
					"last_session_id",
					"last_run_id",
					"next_run_at",
					"created_at",
					"updated_at",
					"target",
					"surface_scope_id",
					"trigger"
				],
				"additionalProperties": false
			},
			"Objects_140": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"$ref": "#/components/schemas/Union_237"
					},
					"external_id": {
						"$ref": "#/components/schemas/Union_238"
					},
					"created_by": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"identity": {
						"$ref": "#/components/schemas/Objects_123"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"connected_runtime": {
						"$ref": "#/components/schemas/Union_239"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"status": {
						"$ref": "#/components/schemas/Union_213"
					},
					"paused_reason": {
						"$ref": "#/components/schemas/Union_240"
					},
					"last_run_at": {
						"$ref": "#/components/schemas/Union_241"
					},
					"last_session_id": {
						"$ref": "#/components/schemas/Union_242"
					},
					"last_run_id": {
						"$ref": "#/components/schemas/Union_243"
					},
					"next_run_at": {
						"$ref": "#/components/schemas/Union_244"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"target": {
						"$ref": "#/components/schemas/Objects_132"
					},
					"surface_scope_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							{
								"type": "null"
							}
						]
					},
					"trigger": {
						"$ref": "#/components/schemas/Objects_129"
					},
					"input": false
				},
				"required": [
					"id",
					"workspace_id",
					"version",
					"name",
					"description",
					"external_id",
					"created_by",
					"identity",
					"connected_runtime",
					"status",
					"paused_reason",
					"last_run_at",
					"last_session_id",
					"last_run_id",
					"next_run_at",
					"created_at",
					"updated_at",
					"target",
					"surface_scope_id",
					"trigger"
				],
				"additionalProperties": false
			},
			"Objects_141": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"description": {
						"$ref": "#/components/schemas/Union_237"
					},
					"external_id": {
						"$ref": "#/components/schemas/Union_238"
					},
					"created_by": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"identity": {
						"$ref": "#/components/schemas/Objects_123"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"connected_runtime": {
						"$ref": "#/components/schemas/Union_239"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"status": {
						"$ref": "#/components/schemas/Union_213"
					},
					"paused_reason": {
						"$ref": "#/components/schemas/Union_240"
					},
					"last_run_at": {
						"$ref": "#/components/schemas/Union_241"
					},
					"last_session_id": {
						"$ref": "#/components/schemas/Union_242"
					},
					"last_run_id": {
						"$ref": "#/components/schemas/Union_243"
					},
					"next_run_at": {
						"$ref": "#/components/schemas/Union_244"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"last_dream_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/DreamId"
							},
							{
								"type": "null"
							}
						]
					},
					"dream_cursor": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"target": {
						"$ref": "#/components/schemas/Objects_134"
					},
					"surface_scope_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							{
								"type": "null"
							}
						]
					},
					"trigger": {
						"$ref": "#/components/schemas/Objects_125"
					},
					"input": false
				},
				"required": [
					"id",
					"workspace_id",
					"version",
					"name",
					"description",
					"external_id",
					"created_by",
					"identity",
					"connected_runtime",
					"status",
					"paused_reason",
					"last_run_at",
					"last_session_id",
					"last_run_id",
					"next_run_at",
					"created_at",
					"updated_at",
					"last_dream_id",
					"dream_cursor",
					"target",
					"surface_scope_id",
					"trigger"
				],
				"additionalProperties": false
			},
			"Automation": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_135"
					},
					{
						"$ref": "#/components/schemas/Objects_136"
					},
					{
						"$ref": "#/components/schemas/Objects_138"
					},
					{
						"$ref": "#/components/schemas/Objects_139"
					},
					{
						"$ref": "#/components/schemas/Objects_140"
					},
					{
						"$ref": "#/components/schemas/Objects_141"
					}
				]
			},
			"Automation_1": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_135"
					},
					{
						"$ref": "#/components/schemas/Objects_136"
					},
					{
						"$ref": "#/components/schemas/Objects_138"
					},
					{
						"$ref": "#/components/schemas/Objects_139"
					},
					{
						"$ref": "#/components/schemas/Objects_140"
					},
					{
						"$ref": "#/components/schemas/Objects_141"
					}
				]
			},
			"Automation_2": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_135"
					},
					{
						"$ref": "#/components/schemas/Objects_136"
					},
					{
						"$ref": "#/components/schemas/Objects_138"
					},
					{
						"$ref": "#/components/schemas/Objects_139"
					},
					{
						"$ref": "#/components/schemas/Objects_140"
					},
					{
						"$ref": "#/components/schemas/Objects_141"
					}
				]
			},
			"IncompleteProactivitySourceBoundary": {
				"type": "object",
				"properties": {
					"complete": {
						"type": "boolean",
						"enum": [
							false
						]
					},
					"reason": {
						"type": "string",
						"enum": [
							"source_limit_exceeded"
						]
					},
					"scanned": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"limit": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"counts": false
				},
				"required": [
					"complete",
					"reason",
					"scanned",
					"limit"
				],
				"additionalProperties": false
			},
			"IncompleteProactivitySourceBoundary_1": {
				"type": "object",
				"properties": {
					"complete": {
						"type": "boolean",
						"enum": [
							false
						]
					},
					"reason": {
						"type": "string",
						"enum": [
							"source_limit_exceeded"
						]
					},
					"scanned": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"limit": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"counts": false
				},
				"required": [
					"complete",
					"reason",
					"scanned",
					"limit"
				],
				"additionalProperties": false
			},
			"Objects_142": {
				"type": "object",
				"properties": {
					"useful": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"noisy": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"incorrect": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"too_late": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"already_handled": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"useful",
					"noisy",
					"incorrect",
					"too_late",
					"already_handled"
				],
				"additionalProperties": false
			},
			"IncompleteProactivitySourceBoundary_2": {
				"type": "object",
				"properties": {
					"complete": {
						"type": "boolean",
						"enum": [
							false
						]
					},
					"reason": {
						"type": "string",
						"enum": [
							"source_limit_exceeded"
						]
					},
					"scanned": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"limit": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"counts": false
				},
				"required": [
					"complete",
					"reason",
					"scanned",
					"limit"
				],
				"additionalProperties": false
			},
			"AutomationProactivity": {
				"type": "object",
				"properties": {
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"candidate_recall": {
						"type": "string",
						"enum": [
							"unknown"
						]
					},
					"firings": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"complete": {
										"type": "boolean",
										"enum": [
											true
										]
									},
									"scanned": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"limit": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"counts": {
										"type": "object",
										"properties": {
											"by_status": {
												"type": "object",
												"properties": {
													"pending": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"submitted": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"failed": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													}
												},
												"required": [
													"pending",
													"submitted",
													"failed"
												],
												"additionalProperties": false
											},
											"outcomes": {
												"type": "object",
												"properties": {
													"satisfied": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"max_iterations_reached": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"failed": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"interrupted": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"pending_or_not_configured": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"evaluation_total": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"revision_total": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													}
												},
												"required": [
													"satisfied",
													"max_iterations_reached",
													"failed",
													"interrupted",
													"pending_or_not_configured",
													"evaluation_total",
													"revision_total"
												],
												"additionalProperties": false
											},
											"flow_reviews": {
												"type": "object",
												"properties": {
													"not_configured": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"pending": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"passed": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"concerns": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"unavailable": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													}
												},
												"required": [
													"not_configured",
													"pending",
													"passed",
													"concerns",
													"unavailable"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"by_status",
											"outcomes",
											"flow_reviews"
										],
										"additionalProperties": false
									},
									"reason": false
								},
								"required": [
									"complete",
									"scanned",
									"limit",
									"counts"
								],
								"additionalProperties": false
							},
							{
								"$ref": "#/components/schemas/IncompleteProactivitySourceBoundary"
							}
						]
					},
					"filtered_deliveries": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"applicable": {
										"type": "boolean",
										"enum": [
											false
										]
									}
								},
								"required": [
									"applicable"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"applicable": {
										"type": "boolean",
										"enum": [
											true
										]
									},
									"source": {
										"anyOf": [
											{
												"type": "object",
												"properties": {
													"complete": {
														"type": "boolean",
														"enum": [
															true
														]
													},
													"scanned": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													},
													"limit": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															}
														]
													},
													"counts": {
														"type": "object",
														"properties": {
															"predicate_unmatched": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															},
															"check_drop": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															},
															"check_failed": {
																"type": "integer",
																"allOf": [
																	{
																		"minimum": 0
																	}
																]
															}
														},
														"required": [
															"predicate_unmatched",
															"check_drop",
															"check_failed"
														],
														"additionalProperties": false
													},
													"reason": false
												},
												"required": [
													"complete",
													"scanned",
													"limit",
													"counts"
												],
												"additionalProperties": false
											},
											{
												"$ref": "#/components/schemas/IncompleteProactivitySourceBoundary_1"
											}
										]
									}
								},
								"required": [
									"applicable",
									"source"
								],
								"additionalProperties": false
							}
						]
					},
					"feedback": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"complete": {
										"type": "boolean",
										"enum": [
											true
										]
									},
									"scanned": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"limit": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"counts": {
										"type": "object",
										"properties": {
											"total": {
												"type": "integer",
												"allOf": [
													{
														"minimum": 0
													}
												]
											},
											"by_disposition": {
												"$ref": "#/components/schemas/Objects_142"
											},
											"unlabeled_submitted_firings": {
												"type": "integer",
												"allOf": [
													{
														"minimum": 0
													}
												]
											}
										},
										"required": [
											"total",
											"by_disposition",
											"unlabeled_submitted_firings"
										],
										"additionalProperties": false
									},
									"reason": false
								},
								"required": [
									"complete",
									"scanned",
									"limit",
									"counts"
								],
								"additionalProperties": false
							},
							{
								"$ref": "#/components/schemas/IncompleteProactivitySourceBoundary_2"
							}
						]
					}
				},
				"required": [
					"automation_id",
					"candidate_recall",
					"firings",
					"filtered_deliveries",
					"feedback"
				],
				"additionalProperties": false
			},
			"PatchAutomation": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"expected_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": false,
							"connected_runtime": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/ConnectedRuntimeId"
									},
									{
										"type": "null"
									}
								]
							},
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_124"
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_125"
							},
							"input": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"snapshot"
										]
									},
									"prompt": {
										"$ref": "#/components/schemas/AutomationPrompt"
									},
									"outcome": {
										"type": "object",
										"properties": {
											"rubric": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 65536
													}
												]
											},
											"max_iterations": {
												"type": "integer",
												"allOf": [
													{
														"minimum": 1,
														"maximum": 20
													}
												]
											},
											"deliverables": {
												"$ref": "#/components/schemas/CurrentOutcomeDeliverablesDistinctPaths"
											},
											"report": {
												"type": "object",
												"properties": {
													"extraction": {
														"type": "string",
														"enum": [
															"json",
															"model"
														]
													},
													"outputs": {
														"$ref": "#/components/schemas/OutcomeReportDistinctOutputKeys"
													}
												},
												"required": [
													"extraction",
													"outputs"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"rubric"
										],
										"additionalProperties": false
									},
									"flow_review": {
										"$ref": "#/components/schemas/Objects_126"
									},
									"mounts": {
										"$ref": "#/components/schemas/AutomationMounts"
									},
									"prompt_template": false
								},
								"required": [
									"kind",
									"prompt"
								],
								"additionalProperties": false
							},
							"ingest_secret": false
						},
						"required": [
							"expected_version"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"expected_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": false,
							"connected_runtime": false,
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_132"
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_125"
							},
							"input": false,
							"ingest_secret": false
						},
						"required": [
							"expected_version"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"expected_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": false,
							"connected_runtime": false,
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_132"
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_129"
							},
							"input": false,
							"ingest_secret": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^whsec_[A-Za-z0-9_-]{43}$"
									}
								]
							}
						},
						"required": [
							"expected_version"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"expected_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": false,
							"connected_runtime": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/ConnectedRuntimeId"
									},
									{
										"type": "null"
									}
								]
							},
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_124"
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_129"
							},
							"input": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"template"
										]
									},
									"prompt_template": {
										"$ref": "#/components/schemas/AutomationPrompt"
									},
									"outcome": {
										"type": "object",
										"properties": {
											"rubric": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 65536
													}
												]
											},
											"max_iterations": {
												"type": "integer",
												"allOf": [
													{
														"minimum": 1,
														"maximum": 20
													}
												]
											},
											"deliverables": {
												"$ref": "#/components/schemas/CurrentOutcomeDeliverablesDistinctPaths"
											},
											"report": {
												"type": "object",
												"properties": {
													"extraction": {
														"type": "string",
														"enum": [
															"json",
															"model"
														]
													},
													"outputs": {
														"$ref": "#/components/schemas/OutcomeReportDistinctOutputKeys"
													}
												},
												"required": [
													"extraction",
													"outputs"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"rubric"
										],
										"additionalProperties": false
									},
									"flow_review": {
										"$ref": "#/components/schemas/Objects_126"
									},
									"mounts": {
										"$ref": "#/components/schemas/AutomationMounts"
									},
									"prompt": false
								},
								"required": [
									"kind",
									"prompt_template"
								],
								"additionalProperties": false
							},
							"ingest_secret": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^whsec_[A-Za-z0-9_-]{43}$"
									}
								]
							}
						},
						"required": [
							"expected_version"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"expected_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": false,
							"connected_runtime": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/ConnectedRuntimeId"
									},
									{
										"type": "null"
									}
								]
							},
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_124"
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_131"
							},
							"input": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"template"
										]
									},
									"prompt_template": {
										"$ref": "#/components/schemas/AutomationPrompt"
									},
									"outcome": {
										"type": "object",
										"properties": {
											"rubric": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 65536
													}
												]
											},
											"max_iterations": {
												"type": "integer",
												"allOf": [
													{
														"minimum": 1,
														"maximum": 20
													}
												]
											},
											"deliverables": {
												"$ref": "#/components/schemas/CurrentOutcomeDeliverablesDistinctPaths"
											},
											"report": {
												"type": "object",
												"properties": {
													"extraction": {
														"type": "string",
														"enum": [
															"json",
															"model"
														]
													},
													"outputs": {
														"$ref": "#/components/schemas/OutcomeReportDistinctOutputKeys"
													}
												},
												"required": [
													"extraction",
													"outputs"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"rubric"
										],
										"additionalProperties": false
									},
									"flow_review": {
										"$ref": "#/components/schemas/Objects_126"
									},
									"mounts": {
										"$ref": "#/components/schemas/AutomationMounts"
									},
									"prompt": false
								},
								"required": [
									"kind",
									"prompt_template"
								],
								"additionalProperties": false
							},
							"ingest_secret": false
						},
						"required": [
							"expected_version"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"expected_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							"description": {
								"anyOf": [
									{
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 4096
											}
										]
									},
									{
										"type": "null"
									}
								]
							},
							"identity": {
								"$ref": "#/components/schemas/Objects_123"
							},
							"external_id": false,
							"connected_runtime": false,
							"metadata": {
								"$ref": "#/components/schemas/ResourceMetadata"
							},
							"target": {
								"$ref": "#/components/schemas/Objects_134"
							},
							"trigger": {
								"$ref": "#/components/schemas/Objects_125"
							},
							"input": false,
							"ingest_secret": false
						},
						"required": [
							"expected_version"
						],
						"additionalProperties": false
					}
				]
			},
			"Automation_3": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_135"
					},
					{
						"$ref": "#/components/schemas/Objects_136"
					},
					{
						"$ref": "#/components/schemas/Objects_138"
					},
					{
						"$ref": "#/components/schemas/Objects_139"
					},
					{
						"$ref": "#/components/schemas/Objects_140"
					},
					{
						"$ref": "#/components/schemas/Objects_141"
					}
				]
			},
			"TransitionAutomation": {
				"type": "object",
				"properties": {
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"expected_version"
				],
				"additionalProperties": false
			},
			"Automation_4": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_135"
					},
					{
						"$ref": "#/components/schemas/Objects_136"
					},
					{
						"$ref": "#/components/schemas/Objects_138"
					},
					{
						"$ref": "#/components/schemas/Objects_139"
					},
					{
						"$ref": "#/components/schemas/Objects_140"
					},
					{
						"$ref": "#/components/schemas/Objects_141"
					}
				]
			},
			"Automation_5": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_135"
					},
					{
						"$ref": "#/components/schemas/Objects_136"
					},
					{
						"$ref": "#/components/schemas/Objects_138"
					},
					{
						"$ref": "#/components/schemas/Objects_139"
					},
					{
						"$ref": "#/components/schemas/Objects_140"
					},
					{
						"$ref": "#/components/schemas/Objects_141"
					}
				]
			},
			"Union_255": {
				"type": "string",
				"enum": [
					"predicate_unmatched",
					"check_drop",
					"check_failed"
				]
			},
			"AutomationTestDelivery": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"disposition": {
								"type": "string",
								"enum": [
									"admitted"
								]
							},
							"payload_fingerprint": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"check_usage": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Objects_65"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"disposition",
							"payload_fingerprint",
							"check_usage"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"disposition": {
								"type": "string",
								"enum": [
									"filtered"
								]
							},
							"reason": {
								"$ref": "#/components/schemas/Union_255"
							},
							"payload_fingerprint": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"check_usage": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Objects_65"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"disposition",
							"reason",
							"payload_fingerprint",
							"check_usage"
						],
						"additionalProperties": false
					}
				]
			},
			"WatchId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^wch_[0-9a-f]{32}$"
					}
				]
			},
			"Union_257": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"api"
								]
							},
							"request_id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"external_event"
								]
							},
							"external_installation_id": {
								"$ref": "#/components/schemas/CollaborationInstallationId"
							},
							"surface_scope_id": {
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							"external_event_id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							}
						},
						"required": [
							"kind",
							"external_installation_id",
							"surface_scope_id",
							"external_event_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"automation"
								]
							},
							"automation": {
								"$ref": "#/components/schemas/AutomationId"
							}
						},
						"required": [
							"kind",
							"automation"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"watch"
								]
							},
							"watch": {
								"$ref": "#/components/schemas/WatchId"
							},
							"source_state_hash": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							}
						},
						"required": [
							"kind",
							"watch",
							"source_state_hash"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"session_thread"
								]
							},
							"session": {
								"$ref": "#/components/schemas/SessionId"
							},
							"session_thread_id": {
								"$ref": "#/components/schemas/SessionThreadId"
							},
							"run": {
								"$ref": "#/components/schemas/RunId"
							}
						},
						"required": [
							"kind",
							"session",
							"session_thread_id",
							"run"
						],
						"additionalProperties": false
					}
				]
			},
			"BrowserActionApprovalId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^bapproval_[0-9a-f]{32}$"
					}
				]
			},
			"ActionApprovalId": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/NonBrowserActionApprovalId"
					},
					{
						"$ref": "#/components/schemas/BrowserActionApprovalId"
					}
				],
				"description": "an ActionApprovalId of the form approval_<32 hex chars> or bapproval_<32 hex chars>"
			},
			"Union_256": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Union_257"
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"action_approval"
								]
							},
							"approval": {
								"$ref": "#/components/schemas/ActionApprovalId"
							}
						},
						"required": [
							"kind",
							"approval"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_258": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/AgentInstallationId"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_259": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/SurfaceScopeId"
					},
					{
						"type": "null"
					}
				]
			},
			"OutcomeId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^outc_[0-9a-f]{32}$"
					}
				]
			},
			"Union_261": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"api"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"automation"
								]
							},
							"automation": {
								"$ref": "#/components/schemas/AutomationId"
							}
						},
						"required": [
							"kind",
							"automation"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"question"
								]
							},
							"question": {
								"$ref": "#/components/schemas/QuestionId"
							}
						},
						"required": [
							"kind",
							"question"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"outcome"
								]
							},
							"outcome": {
								"$ref": "#/components/schemas/OutcomeId"
							}
						},
						"required": [
							"kind",
							"outcome"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"watch"
								]
							},
							"watch": {
								"$ref": "#/components/schemas/WatchId"
							},
							"source_state_hash": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							}
						},
						"required": [
							"kind",
							"watch",
							"source_state_hash"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_260": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Union_261"
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"action_approval"
								]
							},
							"approval": {
								"$ref": "#/components/schemas/ActionApprovalId"
							}
						},
						"required": [
							"kind",
							"approval"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_262": {
				"type": "string",
				"enum": [
					"queued",
					"running",
					"requires_action",
					"completed",
					"failed",
					"canceled"
				]
			},
			"Objects_143": {
				"type": "object",
				"properties": {
					"tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"tool_calls": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"active_ms": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"additionalProperties": false
			},
			"Arrays_42": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"kind": {
							"type": "string",
							"enum": [
								"file"
							]
						},
						"file": {
							"$ref": "#/components/schemas/FileId"
						}
					},
					"required": [
						"kind",
						"file"
					],
					"additionalProperties": false
				}
			},
			"Union_264": {
				"type": "string",
				"enum": [
					"end_turn",
					"requires_action",
					"interrupted",
					"retries_exhausted",
					"max_tokens",
					"max_turn_requests",
					"refusal",
					"error",
					"budget_reached"
				]
			},
			"Union_263": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Union_264"
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_144": {
				"type": "object",
				"properties": {
					"type": {
						"$ref": "#/components/schemas/Union_215"
					},
					"message": {
						"type": "string"
					},
					"more": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^https:\\/\\/docs\\.checkfu\\.com\\/reference\\/errors#[a-z0-9-]+$"
							}
						]
					}
				},
				"required": [
					"type",
					"message"
				],
				"additionalProperties": false
			},
			"Union_265": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_144"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_266": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"DreamConsistency_2": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/DreamId"
					},
					"memory_store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"session_ids": {
						"$ref": "#/components/schemas/Arrays_22"
					},
					"instructions": {
						"$ref": "#/components/schemas/Union_119"
					},
					"model_routing_profile_key": {
						"$ref": "#/components/schemas/Union_120"
					},
					"review": {
						"type": "boolean"
					},
					"status": {
						"$ref": "#/components/schemas/Union_121"
					},
					"output_memory_store": {
						"$ref": "#/components/schemas/Union_122"
					},
					"proposal": {
						"$ref": "#/components/schemas/Union_123"
					},
					"curation_run": {
						"$ref": "#/components/schemas/Union_124"
					},
					"error": {
						"$ref": "#/components/schemas/Union_125"
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"created_at": {
						"type": "string"
					},
					"ended_at": {
						"$ref": "#/components/schemas/Union_126"
					},
					"archived_at": {
						"$ref": "#/components/schemas/Union_127"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"automation_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationId"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"memory_store",
					"session_ids",
					"instructions",
					"model_routing_profile_key",
					"review",
					"status",
					"output_memory_store",
					"proposal",
					"curation_run",
					"error",
					"usage",
					"created_at",
					"ended_at",
					"archived_at",
					"version"
				],
				"additionalProperties": false
			},
			"AutomationFiringId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^afire_[0-9a-f]{32}$"
					}
				]
			},
			"Union_267": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"manual"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"schedule"
								]
							},
							"scheduled_for": {
								"type": "string"
							}
						},
						"required": [
							"kind",
							"scheduled_for"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"webhook"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"subscription"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_268": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"step": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[A-Za-z0-9_]+$"
									}
								]
							},
							"kind": {
								"type": "string",
								"enum": [
									"completed"
								]
							}
						},
						"required": [
							"step",
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"step": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[A-Za-z0-9_]+$"
									}
								]
							},
							"kind": {
								"type": "string",
								"enum": [
									"skipped"
								]
							}
						},
						"required": [
							"step",
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"step": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[A-Za-z0-9_]+$"
									}
								]
							},
							"kind": {
								"type": "string",
								"enum": [
									"rejected"
								]
							}
						},
						"required": [
							"step",
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"step": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[A-Za-z0-9_]+$"
									}
								]
							},
							"kind": {
								"type": "string",
								"enum": [
									"failed"
								]
							}
						},
						"required": [
							"step",
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"step": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[A-Za-z0-9_]+$"
									}
								]
							},
							"kind": {
								"type": "string",
								"enum": [
									"awaiting_approval"
								]
							}
						},
						"required": [
							"step",
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"step": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[A-Za-z0-9_]+$"
									}
								]
							},
							"kind": {
								"type": "string",
								"enum": [
									"waiting"
								]
							}
						},
						"required": [
							"step",
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"step": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[A-Za-z0-9_]+$"
									}
								]
							},
							"kind": {
								"type": "string",
								"enum": [
									"running"
								]
							}
						},
						"required": [
							"step",
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"step": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[A-Za-z0-9_]+$"
									}
								]
							},
							"kind": {
								"type": "string",
								"enum": [
									"denied"
								]
							}
						},
						"required": [
							"step",
							"kind"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_145": {
				"type": "object",
				"properties": {
					"state": {
						"type": "string",
						"enum": [
							"pending",
							"settled",
							"terminal"
						]
					},
					"result": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"completed",
									"failed",
									"denied",
									"rejected"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"steps": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Union_268"
						}
					},
					"wake_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"state",
					"result",
					"steps",
					"wake_at"
				],
				"additionalProperties": false
			},
			"AutomationStepProgramFiring": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationFiringId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"source": {
						"$ref": "#/components/schemas/Union_267"
					},
					"attempt_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"status": {
						"type": "string",
						"enum": [
							"step_program"
						]
					},
					"program": {
						"$ref": "#/components/schemas/Objects_145"
					},
					"outcome": {
						"type": "null"
					},
					"session_id": {
						"type": "null"
					},
					"run_id": {
						"type": "null"
					},
					"error": {
						"type": "null"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"automation_id",
					"source",
					"attempt_count",
					"created_at",
					"updated_at",
					"status",
					"program",
					"outcome",
					"session_id",
					"run_id",
					"error"
				],
				"additionalProperties": false
			},
			"AuthDisabledTenancyError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"auth.disabled_tenancy"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The organization, tenant, or workspace backing this key is administratively disabled."
			},
			"OutcomeReportSummaryCounts": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"accepted",
							"rejected"
						]
					},
					"output_count": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 32
							}
						]
					},
					"accepted_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"status",
					"output_count",
					"accepted_count"
				],
				"additionalProperties": false
			},
			"AutomationFiringOutcome": {
				"type": "object",
				"properties": {
					"outcome_id": {
						"$ref": "#/components/schemas/OutcomeId"
					},
					"result": {
						"type": "string",
						"enum": [
							"satisfied",
							"max_iterations_reached",
							"failed",
							"interrupted"
						]
					},
					"evaluation_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"revision_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"report": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/OutcomeReportSummaryCounts"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"outcome_id",
					"result",
					"evaluation_count",
					"revision_count",
					"report"
				],
				"additionalProperties": false
			},
			"FlowReviewId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^flrev_[0-9a-f]{32}$"
					}
				]
			},
			"Union_270": {
				"type": "string",
				"enum": [
					"evidence_unavailable",
					"evidence_unsupported",
					"evidence_too_large",
					"source_erased",
					"reviewer_unavailable"
				]
			},
			"AutomationFiringFlowReview": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"pending"
								]
							},
							"review_id": {
								"$ref": "#/components/schemas/FlowReviewId"
							}
						},
						"required": [
							"status",
							"review_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"completed"
								]
							},
							"review_id": {
								"$ref": "#/components/schemas/FlowReviewId"
							},
							"result": {
								"type": "string",
								"enum": [
									"passed",
									"concerns"
								]
							},
							"concern_count": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"unknown_count": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"max_severity": {
								"type": "string",
								"enum": [
									"none",
									"low",
									"medium",
									"high"
								]
							}
						},
						"required": [
							"status",
							"review_id",
							"result",
							"concern_count",
							"unknown_count",
							"max_severity"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"unavailable"
								]
							},
							"review_id": {
								"$ref": "#/components/schemas/FlowReviewId"
							},
							"reason": {
								"$ref": "#/components/schemas/Union_270"
							}
						},
						"required": [
							"status",
							"review_id",
							"reason"
						],
						"additionalProperties": false
					}
				]
			},
			"AutomationStepProgramFiring_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationFiringId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"source": {
						"$ref": "#/components/schemas/Union_267"
					},
					"attempt_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"status": {
						"type": "string",
						"enum": [
							"step_program"
						]
					},
					"program": {
						"$ref": "#/components/schemas/Objects_145"
					},
					"outcome": {
						"type": "null"
					},
					"session_id": {
						"type": "null"
					},
					"run_id": {
						"type": "null"
					},
					"error": {
						"type": "null"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"automation_id",
					"source",
					"attempt_count",
					"created_at",
					"updated_at",
					"status",
					"program",
					"outcome",
					"session_id",
					"run_id",
					"error"
				],
				"additionalProperties": false
			},
			"AutomationFiring": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"id": {
								"$ref": "#/components/schemas/AutomationFiringId"
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							},
							"automation_id": {
								"$ref": "#/components/schemas/AutomationId"
							},
							"source": {
								"$ref": "#/components/schemas/Union_267"
							},
							"attempt_count": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"created_at": {
								"type": "string"
							},
							"updated_at": {
								"type": "string"
							},
							"status": {
								"type": "string",
								"enum": [
									"pending"
								]
							},
							"outcome": {
								"type": "null"
							},
							"session_id": {
								"type": "null"
							},
							"run_id": {
								"type": "null"
							},
							"error": {
								"type": "null"
							}
						},
						"required": [
							"id",
							"workspace_id",
							"automation_id",
							"source",
							"attempt_count",
							"created_at",
							"updated_at",
							"status",
							"outcome",
							"session_id",
							"run_id",
							"error"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"id": {
								"$ref": "#/components/schemas/AutomationFiringId"
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							},
							"automation_id": {
								"$ref": "#/components/schemas/AutomationId"
							},
							"source": {
								"$ref": "#/components/schemas/Union_267"
							},
							"attempt_count": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"created_at": {
								"type": "string"
							},
							"updated_at": {
								"type": "string"
							},
							"status": {
								"type": "string",
								"enum": [
									"submitted"
								]
							},
							"outcome": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/AutomationFiringOutcome"
									},
									{
										"type": "null"
									}
								]
							},
							"flow_review": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/AutomationFiringFlowReview"
									},
									{
										"type": "null"
									}
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run_id": {
								"$ref": "#/components/schemas/RunId"
							},
							"error": {
								"type": "null"
							}
						},
						"required": [
							"id",
							"workspace_id",
							"automation_id",
							"source",
							"attempt_count",
							"created_at",
							"updated_at",
							"status",
							"outcome",
							"flow_review",
							"session_id",
							"run_id",
							"error"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"id": {
								"$ref": "#/components/schemas/AutomationFiringId"
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							},
							"automation_id": {
								"$ref": "#/components/schemas/AutomationId"
							},
							"source": {
								"$ref": "#/components/schemas/Union_267"
							},
							"attempt_count": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"created_at": {
								"type": "string"
							},
							"updated_at": {
								"type": "string"
							},
							"status": {
								"type": "string",
								"enum": [
									"failed"
								]
							},
							"outcome": {
								"type": "null"
							},
							"session_id": {
								"type": "null"
							},
							"run_id": {
								"type": "null"
							},
							"error": {
								"$ref": "#/components/schemas/Objects_144"
							}
						},
						"required": [
							"id",
							"workspace_id",
							"automation_id",
							"source",
							"attempt_count",
							"created_at",
							"updated_at",
							"status",
							"outcome",
							"session_id",
							"run_id",
							"error"
						],
						"additionalProperties": false
					},
					{
						"$ref": "#/components/schemas/AutomationStepProgramFiring_1"
					}
				]
			},
			"AutomationFiringEvidence": {
				"type": "object",
				"properties": {
					"authority": {
						"type": "string",
						"enum": [
							"firing_receipt_and_session_event_log"
						]
					},
					"completeness": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"status": {
										"type": "string",
										"enum": [
											"complete"
										]
									},
									"through_sequence": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									}
								},
								"required": [
									"status",
									"through_sequence"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"status": {
										"type": "string",
										"enum": [
											"incomplete"
										]
									},
									"reason": {
										"type": "string",
										"enum": [
											"open",
											"truncated",
											"expired",
											"erased",
											"zdr"
										]
									},
									"through_sequence": {
										"anyOf": [
											{
												"type": "integer",
												"allOf": [
													{
														"minimum": 0
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"status",
									"reason",
									"through_sequence"
								],
								"additionalProperties": false
							}
						]
					},
					"firing": {
						"$ref": "#/components/schemas/AutomationFiring"
					},
					"admission": {
						"type": "object",
						"properties": {
							"disposition": {
								"type": "string",
								"enum": [
									"not_applicable",
									"admitted"
								]
							},
							"check_configured": {
								"type": "boolean"
							},
							"check_usage": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Objects_65"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"disposition",
							"check_configured",
							"check_usage"
						],
						"additionalProperties": false
					},
					"execution": {
						"type": "object",
						"properties": {
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"initial_run_id": {
								"$ref": "#/components/schemas/RunId"
							},
							"run_count": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"terminal_status": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"session_id",
							"initial_run_id",
							"run_count",
							"terminal_status"
						],
						"additionalProperties": false
					},
					"delivery": {
						"type": "object",
						"properties": {
							"screened_messages": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"passed": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"blocked": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"screen_failed": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							}
						},
						"required": [
							"screened_messages",
							"passed",
							"blocked",
							"screen_failed"
						],
						"additionalProperties": false
					},
					"outcome": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationFiringOutcome"
							},
							{
								"type": "null"
							}
						]
					},
					"flow_review": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationFiringFlowReview"
							},
							{
								"type": "null"
							}
						]
					},
					"feedback": {
						"type": "object",
						"properties": {
							"total": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"by_disposition": {
								"$ref": "#/components/schemas/Objects_142"
							}
						},
						"required": [
							"total",
							"by_disposition"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"authority",
					"completeness",
					"firing",
					"admission",
					"execution",
					"delivery",
					"outcome",
					"flow_review",
					"feedback"
				],
				"additionalProperties": false
			},
			"AutomationFiringTraceFiltering": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									false
								]
							}
						},
						"required": [
							"applicable"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									true
								]
							},
							"payload_fingerprint": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"filtered_record": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"id": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^afilt_[0-9a-f]{32}$"
													}
												]
											},
											"reason": {
												"$ref": "#/components/schemas/Union_255"
											},
											"received_at": {
												"type": "string"
											},
											"check_usage": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Objects_65"
													},
													{
														"type": "null"
													}
												]
											}
										},
										"required": [
											"id",
											"reason",
											"received_at",
											"check_usage"
										],
										"additionalProperties": false
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"applicable",
							"payload_fingerprint",
							"filtered_record"
						],
						"additionalProperties": false
					}
				]
			},
			"AutomationStepCheckResult": {
				"type": "object",
				"properties": {
					"step": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 64
							},
							{
								"pattern": "^[A-Za-z0-9_]+$"
							}
						]
					},
					"operation": {
						"type": "string",
						"enum": [
							"condition",
							"action"
						]
					},
					"resolution": {
						"type": "string",
						"enum": [
							"admit",
							"deny",
							"failed"
						]
					},
					"usage": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_65"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"step",
					"operation",
					"resolution",
					"usage"
				],
				"additionalProperties": false
			},
			"AutomationStepCallResult": {
				"type": "object",
				"properties": {
					"step": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 64
							},
							{
								"pattern": "^[A-Za-z0-9_]+$"
							}
						]
					},
					"resolution": {
						"type": "string",
						"enum": [
							"succeeded",
							"failed"
						]
					},
					"status": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"minimum": 100,
										"maximum": 599
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"step",
					"resolution",
					"status"
				],
				"additionalProperties": false
			},
			"AutomationFiringTraceSteps": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									false
								]
							}
						},
						"required": [
							"applicable"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									true
								]
							},
							"state": {
								"type": "string",
								"enum": [
									"pending",
									"settled",
									"terminal"
								]
							},
							"result": {
								"anyOf": [
									{
										"type": "string",
										"enum": [
											"completed",
											"failed",
											"denied",
											"rejected"
										]
									},
									{
										"type": "null"
									}
								]
							},
							"attempt_count": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"outcomes": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Union_268"
								}
							},
							"check_results": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/AutomationStepCheckResult"
								}
							},
							"call_results": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/AutomationStepCallResult"
								}
							}
						},
						"required": [
							"applicable",
							"state",
							"result",
							"attempt_count",
							"outcomes",
							"check_results",
							"call_results"
						],
						"additionalProperties": false
					}
				]
			},
			"AutomationStepChildSessionPark": {
				"type": "object",
				"properties": {
					"step": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 64
							},
							{
								"pattern": "^[A-Za-z0-9_]+$"
							}
						]
					},
					"session": {
						"$ref": "#/components/schemas/SessionId"
					}
				},
				"required": [
					"step",
					"session"
				],
				"additionalProperties": false
			},
			"AutomationFiringTraceChildren": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									false
								]
							}
						},
						"required": [
							"applicable"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									true
								]
							},
							"session_parks": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/AutomationStepChildSessionPark"
								}
							},
							"pending_session": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SessionId"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"applicable",
							"session_parks",
							"pending_session"
						],
						"additionalProperties": false
					}
				]
			},
			"AutomationFiringTraceExecution": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									false
								]
							}
						},
						"required": [
							"applicable"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									true
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"initial_run_id": {
								"$ref": "#/components/schemas/RunId"
							},
							"run_count": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"terminal_status": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"applicable",
							"session_id",
							"initial_run_id",
							"run_count",
							"terminal_status"
						],
						"additionalProperties": false
					}
				]
			},
			"AutomationFiringTraceDelivery": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									false
								]
							}
						},
						"required": [
							"applicable"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									true
								]
							},
							"screened_messages": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"passed": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"blocked": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"screen_failed": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							}
						},
						"required": [
							"applicable",
							"screened_messages",
							"passed",
							"blocked",
							"screen_failed"
						],
						"additionalProperties": false
					}
				]
			},
			"AutomationFiringOutcomeAttempt": {
				"type": "object",
				"properties": {
					"iteration": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"started_at_seq": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"result": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_155"
							},
							{
								"type": "null"
							}
						]
					},
					"completed_at_seq": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"iteration",
					"started_at_seq",
					"result",
					"completed_at_seq"
				],
				"additionalProperties": false
			},
			"AutomationFiringTraceOutcomeAttempts": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									false
								]
							}
						},
						"required": [
							"applicable"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"applicable": {
								"type": "boolean",
								"enum": [
									true
								]
							},
							"attempts": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/AutomationFiringOutcomeAttempt"
								}
							}
						},
						"required": [
							"applicable",
							"attempts"
						],
						"additionalProperties": false
					}
				]
			},
			"AutomationFiringTraceCompleteness": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"complete"
								]
							},
							"through_sequence": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							}
						},
						"required": [
							"status",
							"through_sequence"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"incomplete"
								]
							},
							"reason": {
								"type": "string",
								"enum": [
									"open",
									"truncated",
									"expired",
									"erased",
									"zdr",
									"not_applicable"
								]
							},
							"through_sequence": {
								"anyOf": [
									{
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"status",
							"reason",
							"through_sequence"
						],
						"additionalProperties": false
					}
				]
			},
			"AutomationFiringTrace": {
				"type": "object",
				"properties": {
					"authority": {
						"type": "string",
						"enum": [
							"firing_receipt_and_session_event_log"
						]
					},
					"firing": {
						"$ref": "#/components/schemas/AutomationFiring"
					},
					"filtering": {
						"$ref": "#/components/schemas/AutomationFiringTraceFiltering"
					},
					"admission": {
						"type": "object",
						"properties": {
							"disposition": {
								"type": "string",
								"enum": [
									"not_applicable",
									"admitted"
								]
							},
							"check_configured": {
								"type": "boolean"
							},
							"check_usage": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Objects_65"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"disposition",
							"check_configured",
							"check_usage"
						],
						"additionalProperties": false
					},
					"steps": {
						"$ref": "#/components/schemas/AutomationFiringTraceSteps"
					},
					"children": {
						"$ref": "#/components/schemas/AutomationFiringTraceChildren"
					},
					"execution": {
						"$ref": "#/components/schemas/AutomationFiringTraceExecution"
					},
					"delivery": {
						"$ref": "#/components/schemas/AutomationFiringTraceDelivery"
					},
					"outcome": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationFiringOutcome"
							},
							{
								"type": "null"
							}
						]
					},
					"outcome_attempts": {
						"$ref": "#/components/schemas/AutomationFiringTraceOutcomeAttempts"
					},
					"feedback": {
						"type": "object",
						"properties": {
							"total": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"by_disposition": {
								"$ref": "#/components/schemas/Objects_142"
							}
						},
						"required": [
							"total",
							"by_disposition"
						],
						"additionalProperties": false
					},
					"completeness": {
						"$ref": "#/components/schemas/AutomationFiringTraceCompleteness"
					}
				},
				"required": [
					"authority",
					"firing",
					"filtering",
					"admission",
					"steps",
					"children",
					"execution",
					"delivery",
					"outcome",
					"outcome_attempts",
					"feedback",
					"completeness"
				],
				"additionalProperties": false
			},
			"Objects_146": {
				"type": "object",
				"properties": {
					"key": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 64
							},
							{
								"pattern": "^[a-z][a-z0-9]*(?:_[a-z0-9]+)*$"
							}
						]
					},
					"result": {
						"type": "string",
						"enum": [
							"pass",
							"concern",
							"unknown"
						]
					},
					"explanation": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 512
							}
						]
					},
					"event_ids": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/EventId"
						},
						"allOf": [
							{
								"maxItems": 16
							}
						]
					}
				},
				"required": [
					"key",
					"result",
					"explanation",
					"event_ids"
				],
				"additionalProperties": false
			},
			"Objects_147": {
				"type": "object",
				"properties": {
					"model_routing_profile_key": {
						"type": "string"
					},
					"model": {
						"type": "string"
					},
					"tier": {
						"type": "string"
					},
					"reason": {
						"type": "string"
					},
					"access_source": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_37"
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"platform_supply"
										]
									},
									"provider": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
											}
										]
									},
									"usage_entry_id": {
										"$ref": "#/components/schemas/UsageEntryId"
									},
									"supply_id": {
										"$ref": "#/components/schemas/PlatformSupplyId"
									},
									"credential_generation_id": {
										"$ref": "#/components/schemas/SupplyCredentialGenerationId"
									},
									"rate_card_id": {
										"$ref": "#/components/schemas/BillingRateCardId"
									},
									"rated_at": {
										"$ref": "#/components/schemas/PlatformModelRatedAt"
									}
								},
								"required": [
									"kind",
									"provider",
									"usage_entry_id",
									"supply_id",
									"credential_generation_id",
									"rate_card_id",
									"rated_at"
								],
								"additionalProperties": false
							}
						]
					}
				},
				"required": [
					"model_routing_profile_key",
					"model",
					"tier",
					"reason"
				],
				"additionalProperties": false
			},
			"FlowReviewReport": {
				"type": "object",
				"properties": {
					"result": {
						"type": "string",
						"enum": [
							"passed",
							"concerns"
						]
					},
					"criteria": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Objects_146"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 16
							}
						]
					},
					"evidence_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"through_event_id": {
						"$ref": "#/components/schemas/EventId"
					},
					"route": {
						"$ref": "#/components/schemas/Objects_147"
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"evaluated_at": {
						"type": "string"
					}
				},
				"required": [
					"result",
					"criteria",
					"evidence_digest",
					"through_event_id",
					"route",
					"usage",
					"evaluated_at"
				],
				"additionalProperties": false
			},
			"Union_271": {
				"type": "string",
				"enum": [
					"useful",
					"noisy",
					"incorrect",
					"too_late",
					"already_handled"
				]
			},
			"AutomationFiringFeedbackId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^affb_[0-9a-f]{32}$"
					}
				]
			},
			"AutomationFiringFeedback": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationFiringFeedbackId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"firing_id": {
						"$ref": "#/components/schemas/AutomationFiringId"
					},
					"authored_by": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"disposition": {
						"$ref": "#/components/schemas/Union_271"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"automation_id",
					"firing_id",
					"authored_by",
					"disposition",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"AutomationFiringFeedback_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AutomationFiringFeedbackId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"firing_id": {
						"$ref": "#/components/schemas/AutomationFiringId"
					},
					"authored_by": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"disposition": {
						"$ref": "#/components/schemas/Union_271"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"automation_id",
					"firing_id",
					"authored_by",
					"disposition",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"OutcomeReportResultStatus": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"accepted",
							"rejected"
						]
					},
					"extraction": {
						"type": "string",
						"enum": [
							"json",
							"model"
						]
					},
					"outputs": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"invalid"
											]
										},
										"key": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^[a-z][a-z0-9_]{0,49}$"
												}
											]
										},
										"title": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 200
												}
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"string",
												"integer",
												"number",
												"boolean"
											]
										},
										"reason": {
											"type": "string",
											"enum": [
												"source_invalid",
												"missing",
												"type_mismatch",
												"not_integer"
											]
										},
										"accepted": {
											"type": "boolean",
											"enum": [
												false
											]
										}
									},
									"required": [
										"kind",
										"key",
										"title",
										"type",
										"reason",
										"accepted"
									],
									"additionalProperties": false
								},
								{
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"kind": {
													"type": "string",
													"enum": [
														"extracted"
													]
												},
												"key": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^[a-z][a-z0-9_]{0,49}$"
														}
													]
												},
												"title": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 200
														}
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"string"
													]
												},
												"value": {
													"type": "string"
												},
												"accepted": {
													"type": "boolean"
												}
											},
											"required": [
												"kind",
												"key",
												"title",
												"type",
												"value",
												"accepted"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"kind": {
													"type": "string",
													"enum": [
														"extracted"
													]
												},
												"key": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^[a-z][a-z0-9_]{0,49}$"
														}
													]
												},
												"title": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 200
														}
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"integer"
													]
												},
												"value": {
													"type": "integer"
												},
												"accepted": {
													"type": "boolean"
												}
											},
											"required": [
												"kind",
												"key",
												"title",
												"type",
												"value",
												"accepted"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"kind": {
													"type": "string",
													"enum": [
														"extracted"
													]
												},
												"key": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^[a-z][a-z0-9_]{0,49}$"
														}
													]
												},
												"title": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 200
														}
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"number"
													]
												},
												"value": {
													"type": "number"
												},
												"accepted": {
													"type": "boolean"
												}
											},
											"required": [
												"kind",
												"key",
												"title",
												"type",
												"value",
												"accepted"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"kind": {
													"type": "string",
													"enum": [
														"extracted"
													]
												},
												"key": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^[a-z][a-z0-9_]{0,49}$"
														}
													]
												},
												"title": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 200
														}
													]
												},
												"type": {
													"type": "string",
													"enum": [
														"boolean"
													]
												},
												"value": {
													"type": "boolean"
												},
												"accepted": {
													"type": "boolean"
												}
											},
											"required": [
												"kind",
												"key",
												"title",
												"type",
												"value",
												"accepted"
											],
											"additionalProperties": false
										}
									]
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 32
							}
						]
					}
				},
				"required": [
					"status",
					"extraction",
					"outputs"
				],
				"additionalProperties": false
			},
			"Objects_148": {
				"type": "object",
				"properties": {
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"firing_id": {
						"$ref": "#/components/schemas/AutomationFiringId"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"outcome_id": {
						"$ref": "#/components/schemas/OutcomeId"
					},
					"result": {
						"type": "string",
						"enum": [
							"satisfied",
							"max_iterations_reached",
							"failed"
						]
					},
					"evaluation_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"revision_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"report": {
						"$ref": "#/components/schemas/OutcomeReportResultStatus"
					},
					"provenance": {
						"type": "object",
						"properties": {
							"event_id": {
								"$ref": "#/components/schemas/EventId"
							},
							"input_digest": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"type": "null"
									}
								]
							},
							"model_route": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Objects_147"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"event_id",
							"input_digest",
							"model_route"
						],
						"additionalProperties": false
					},
					"evaluated_at": {
						"type": "string"
					}
				},
				"required": [
					"automation_id",
					"firing_id",
					"session_id",
					"outcome_id",
					"result",
					"evaluation_count",
					"revision_count",
					"report",
					"provenance",
					"evaluated_at"
				],
				"additionalProperties": false
			},
			"Union_272": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_65"
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_149": {
				"type": "object",
				"properties": {
					"resource_type": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"external_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					}
				},
				"required": [
					"resource_type",
					"external_id"
				],
				"additionalProperties": false
			},
			"CreateWebhookSource": {
				"type": "object",
				"properties": {
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"resource": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_149"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"connection_id"
				],
				"additionalProperties": false
			},
			"WebhookSourceId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^whsrc_[0-9a-f]{32}$"
					}
				]
			},
			"Union_273": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_149"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_274": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"external_installation_id": {
								"$ref": "#/components/schemas/CollaborationInstallationId"
							},
							"surface_scope_id": {
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							"source": {
								"$ref": "#/components/schemas/Union_233"
							}
						},
						"required": [
							"external_installation_id",
							"surface_scope_id",
							"source"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"WebhookSource": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/WebhookSourceId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"resource": {
						"$ref": "#/components/schemas/Union_273"
					},
					"subscription": {
						"$ref": "#/components/schemas/Union_274"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"automation_id",
					"connection_id",
					"provider",
					"resource",
					"subscription",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"WebhookSource_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/WebhookSourceId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"resource": {
						"$ref": "#/components/schemas/Union_273"
					},
					"subscription": {
						"$ref": "#/components/schemas/Union_274"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"automation_id",
					"connection_id",
					"provider",
					"resource",
					"subscription",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"ProviderWebhookProvider": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
					}
				]
			},
			"ProviderWebhookConfig": {
				"type": "object",
				"properties": {
					"provider": {
						"$ref": "#/components/schemas/ProviderWebhookProvider"
					},
					"resource": {
						"$ref": "#/components/schemas/Objects_149"
					},
					"event_types": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 32
							}
						]
					}
				},
				"required": [
					"provider",
					"resource",
					"event_types"
				],
				"additionalProperties": false
			},
			"CreateProviderWebhookRegistration": {
				"type": "object",
				"properties": {
					"webhook_source_id": {
						"$ref": "#/components/schemas/WebhookSourceId"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"config": {
						"$ref": "#/components/schemas/ProviderWebhookConfig"
					}
				},
				"required": [
					"webhook_source_id",
					"connection_id",
					"config"
				],
				"additionalProperties": false
			},
			"ProviderWebhookRegistrationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^pwreg_[0-9a-f]{32}$"
					}
				]
			},
			"ProviderWebhookCallbackKey": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^pwcbk_[0-9a-f]{32}$"
					}
				]
			},
			"ProviderWebhookRegistrationStatus": {
				"type": "string",
				"enum": [
					"pending",
					"active",
					"degraded",
					"indeterminate",
					"revoked",
					"deleted"
				]
			},
			"ProviderWebhookExternalClaim": {
				"type": "object",
				"properties": {
					"epoch": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"operation": {
						"type": "string",
						"enum": [
							"create",
							"update",
							"delete"
						]
					},
					"callback_key": {
						"$ref": "#/components/schemas/ProviderWebhookCallbackKey"
					},
					"config_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"expires_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"epoch",
					"operation",
					"callback_key",
					"config_fingerprint",
					"expires_at"
				],
				"additionalProperties": false
			},
			"Union_275": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/ProviderWebhookExternalClaim"
					},
					{
						"type": "null"
					}
				]
			},
			"ProviderWebhookHealthError": {
				"type": "object",
				"properties": {
					"code": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"code",
					"at"
				],
				"additionalProperties": false
			},
			"Union_276": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/ProviderWebhookHealthError"
					},
					{
						"type": "null"
					}
				]
			},
			"ProviderWebhookRegistration": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ProviderWebhookRegistrationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"webhook_source_id": {
						"$ref": "#/components/schemas/WebhookSourceId"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"callback_key": {
						"$ref": "#/components/schemas/ProviderWebhookCallbackKey"
					},
					"config": {
						"$ref": "#/components/schemas/ProviderWebhookConfig"
					},
					"config_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"status": {
						"$ref": "#/components/schemas/ProviderWebhookRegistrationStatus"
					},
					"external_id": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"claim": {
						"$ref": "#/components/schemas/Union_275"
					},
					"last_verified_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"last_delivery_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"last_error": {
						"$ref": "#/components/schemas/Union_276"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"automation_id",
					"webhook_source_id",
					"connection_id",
					"callback_key",
					"config",
					"config_fingerprint",
					"status",
					"external_id",
					"claim",
					"last_verified_at",
					"last_delivery_at",
					"last_error",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false,
				"description": "Closed provider-side webhook lifecycle and health for one Automation and WebhookSource. Secrets never appear."
			},
			"ProviderWebhookRegistration_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ProviderWebhookRegistrationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"webhook_source_id": {
						"$ref": "#/components/schemas/WebhookSourceId"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"callback_key": {
						"$ref": "#/components/schemas/ProviderWebhookCallbackKey"
					},
					"config": {
						"$ref": "#/components/schemas/ProviderWebhookConfig"
					},
					"config_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"status": {
						"$ref": "#/components/schemas/ProviderWebhookRegistrationStatus"
					},
					"external_id": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"claim": {
						"$ref": "#/components/schemas/Union_275"
					},
					"last_verified_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"last_delivery_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"last_error": {
						"$ref": "#/components/schemas/Union_276"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"automation_id",
					"webhook_source_id",
					"connection_id",
					"callback_key",
					"config",
					"config_fingerprint",
					"status",
					"external_id",
					"claim",
					"last_verified_at",
					"last_delivery_at",
					"last_error",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false,
				"description": "Closed provider-side webhook lifecycle and health for one Automation and WebhookSource. Secrets never appear."
			},
			"ProviderWebhookRegistrationPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/ProviderWebhookRegistration_1"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false,
				"description": "Bounded list of ProviderWebhookRegistrations for one Automation. One registration per WebhookSource, so this page never paginates in v1."
			},
			"ProviderWebhookObservedHook": {
				"type": "object",
				"properties": {
					"external_id": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"callback_key": {
						"$ref": "#/components/schemas/ProviderWebhookCallbackKey"
					},
					"config_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"external_id",
					"callback_key",
					"config_fingerprint"
				],
				"additionalProperties": false
			},
			"ProviderWebhookAdoption": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"adopt"
								]
							},
							"external_id": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							}
						},
						"required": [
							"kind",
							"external_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"already"
								]
							},
							"external_id": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							}
						},
						"required": [
							"kind",
							"external_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"degraded"
								]
							},
							"code": {
								"type": "string",
								"enum": [
									"mismatch",
									"external_delete"
								]
							}
						},
						"required": [
							"kind",
							"code"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"indeterminate"
								]
							},
							"code": {
								"type": "string",
								"enum": [
									"ownership_unproved"
								]
							}
						},
						"required": [
							"kind",
							"code"
						],
						"additionalProperties": false
					}
				]
			},
			"ProviderWebhookInspectResult": {
				"type": "object",
				"properties": {
					"registration": {
						"$ref": "#/components/schemas/ProviderWebhookRegistration_1"
					},
					"observed": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ProviderWebhookObservedHook"
							},
							{
								"type": "null"
							}
						]
					},
					"adoption": {
						"$ref": "#/components/schemas/ProviderWebhookAdoption"
					}
				},
				"required": [
					"registration",
					"observed",
					"adoption"
				],
				"additionalProperties": false,
				"description": "Provider inspect of one registration: the stored row, the bounded observed hook if any, and the exact-callback-plus-fingerprint adoption decision. Secrets never appear."
			},
			"ProviderWebhookCatalogEvent": {
				"type": "object",
				"properties": {
					"event_type": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"resources": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Objects_149"
						}
					}
				},
				"required": [
					"event_type",
					"resources"
				],
				"additionalProperties": false,
				"description": "One offered event and the exact resources it can be registered against. A resource under one event says nothing about any other event."
			},
			"ProviderWebhookCatalog": {
				"type": "object",
				"properties": {
					"provider": {
						"$ref": "#/components/schemas/ProviderWebhookProvider"
					},
					"events": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/ProviderWebhookCatalogEvent"
						}
					}
				},
				"required": [
					"provider",
					"events"
				],
				"additionalProperties": false,
				"description": "Closed, adapter-owned catalog for one ProviderWebhookRegistration provider: each offered event carries the exact resources it admits. A create naming an event with a resource that event does not offer is refused."
			},
			"Union_278": {
				"type": "string",
				"enum": [
					"pending",
					"approved",
					"denied",
					"consumed",
					"expired"
				]
			},
			"ToolInvocationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^tinv_[0-9a-f]{32}$"
					}
				]
			},
			"Union_279": {
				"type": "string",
				"enum": [
					"builtin",
					"executor",
					"connector"
				]
			},
			"Objects_150": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/NonBrowserActionApprovalId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"status": {
						"$ref": "#/components/schemas/Union_278"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"tool_source_id": {
						"$ref": "#/components/schemas/ToolSourceId"
					},
					"tool_name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"arguments_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"context_summary": {
						"type": "object",
						"properties": {
							"tool_invocation_id": {
								"$ref": "#/components/schemas/ToolInvocationId"
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run_id": {
								"$ref": "#/components/schemas/RunId"
							},
							"agent_definition_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"agent_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"agent_installation_id": {
								"$ref": "#/components/schemas/AgentInstallationId"
							},
							"surface_scope_id": {
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							"connection_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"tool_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"tool_schema_hash": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"execution_backend": {
								"$ref": "#/components/schemas/Union_279"
							},
							"request": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"scheme": {
												"type": "string",
												"enum": [
													"https"
												]
											},
											"host": {
												"$ref": "#/components/schemas/PublicHostname"
											},
											"port": {
												"type": "integer",
												"allOf": [
													{
														"minimum": 1,
														"maximum": 65535
													}
												]
											},
											"method": {
												"$ref": "#/components/schemas/HttpMethod"
											},
											"path": {
												"$ref": "#/components/schemas/HttpPath"
											}
										},
										"required": [
											"scheme",
											"host",
											"port",
											"method",
											"path"
										],
										"additionalProperties": false
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"tool_invocation_id",
							"session_id",
							"run_id",
							"agent_definition_id",
							"agent_version",
							"agent_installation_id",
							"surface_scope_id",
							"connection_version",
							"tool_version",
							"tool_schema_hash",
							"execution_backend",
							"request"
						],
						"additionalProperties": false
					},
					"requested_by": {
						"$ref": "#/components/schemas/Union_100"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"responder": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_134"
							},
							{
								"type": "null"
							}
						]
					},
					"instructions": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 8192
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"expires_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"status",
					"connection_id",
					"tool_source_id",
					"tool_name",
					"arguments_hash",
					"context_summary",
					"requested_by",
					"acted_as",
					"responder",
					"instructions",
					"expires_at",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Union_280": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Union_134"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_281": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"maxLength": 8192
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_151": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/NonBrowserActionApprovalId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"status": {
						"$ref": "#/components/schemas/Union_278"
					},
					"arguments_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"requested_by": {
						"$ref": "#/components/schemas/Union_100"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"responder": {
						"$ref": "#/components/schemas/Union_280"
					},
					"instructions": {
						"$ref": "#/components/schemas/Union_281"
					},
					"expires_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"kind": {
						"type": "string",
						"enum": [
							"custom_tool"
						]
					},
					"agent_definition_id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"tool_name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"context_summary": {
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"custom_tool"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run_id": {
								"$ref": "#/components/schemas/RunId"
							},
							"agent_definition_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"agent_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"agent_installation_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/AgentInstallationId"
									},
									{
										"type": "null"
									}
								]
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"tool_use_id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 8192
									}
								]
							},
							"tool_name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							}
						},
						"required": [
							"kind",
							"session_id",
							"run_id",
							"agent_definition_id",
							"agent_version",
							"agent_installation_id",
							"surface_scope_id",
							"tool_use_id",
							"tool_name"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"id",
					"workspace_id",
					"status",
					"arguments_hash",
					"requested_by",
					"acted_as",
					"responder",
					"instructions",
					"expires_at",
					"version",
					"created_at",
					"updated_at",
					"kind",
					"agent_definition_id",
					"tool_name",
					"context_summary"
				],
				"additionalProperties": false
			},
			"BrowserActionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^bact_[0-9a-f]{32}$"
					}
				]
			},
			"ComputerId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^comp_[0-9a-f]{32}$"
					}
				]
			},
			"ScreenId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^scrn_[0-9a-f]{32}$"
					}
				]
			},
			"RunAttemptId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^ratt_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_152": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/BrowserActionApprovalId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"status": {
						"$ref": "#/components/schemas/Union_278"
					},
					"arguments_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"requested_by": {
						"$ref": "#/components/schemas/Union_100"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"responder": {
						"$ref": "#/components/schemas/Union_280"
					},
					"instructions": {
						"$ref": "#/components/schemas/Union_281"
					},
					"expires_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"kind": {
						"type": "string",
						"enum": [
							"browser_semantic_action"
						]
					},
					"action_id": {
						"$ref": "#/components/schemas/BrowserActionId"
					},
					"computer_id": {
						"$ref": "#/components/schemas/ComputerId"
					},
					"screen_id": {
						"$ref": "#/components/schemas/ScreenId"
					},
					"agent_definition_id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"context_summary": {
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"browser_semantic_action"
								]
							},
							"action_id": {
								"$ref": "#/components/schemas/BrowserActionId"
							},
							"computer_id": {
								"$ref": "#/components/schemas/ComputerId"
							},
							"screen_id": {
								"$ref": "#/components/schemas/ScreenId"
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run_id": {
								"$ref": "#/components/schemas/RunId"
							},
							"run_attempt_id": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"agent_definition_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"agent_version": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"action_type": {
								"type": "string",
								"enum": [
									"click",
									"keypress",
									"scroll",
									"switch_target",
									"close_target"
								]
							},
							"expires_at": {
								"$ref": "#/components/schemas/CurrentTimestamp"
							}
						},
						"required": [
							"kind",
							"action_id",
							"computer_id",
							"screen_id",
							"session_id",
							"run_id",
							"run_attempt_id",
							"agent_definition_id",
							"agent_version",
							"surface_scope_id",
							"action_type",
							"expires_at"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"id",
					"workspace_id",
					"status",
					"arguments_hash",
					"requested_by",
					"acted_as",
					"responder",
					"instructions",
					"expires_at",
					"version",
					"created_at",
					"updated_at",
					"kind",
					"action_id",
					"computer_id",
					"screen_id",
					"agent_definition_id",
					"context_summary"
				],
				"additionalProperties": false
			},
			"ProviderToolName": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 256
					}
				]
			},
			"HarnessToolUseId": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 256
					}
				]
			},
			"Objects_153": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/NonBrowserActionApprovalId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"status": {
						"$ref": "#/components/schemas/Union_278"
					},
					"arguments_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"requested_by": {
						"$ref": "#/components/schemas/Union_100"
					},
					"acting_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"responder": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_134"
							},
							{
								"type": "null"
							}
						]
					},
					"instructions": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 8192
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"expires_at": {
						"type": "string"
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"action_approval_type": {
						"type": "string",
						"enum": [
							"harness_tool"
						]
					},
					"agent_id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"tool": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 256
							},
							{
								"pattern": "^harness:\\S+$"
							}
						]
					},
					"provider_tool_name": {
						"$ref": "#/components/schemas/ProviderToolName"
					},
					"context_summary": {
						"type": "object",
						"properties": {
							"action_approval_type": {
								"type": "string",
								"enum": [
									"harness_tool"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run_id": {
								"$ref": "#/components/schemas/RunId"
							},
							"agent_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"agent_release_number": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"agent_placement_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/AgentInstallationId"
									},
									{
										"type": "null"
									}
								]
							},
							"collaboration_space_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"tool_use_id": {
								"$ref": "#/components/schemas/HarnessToolUseId"
							},
							"tool": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									},
									{
										"pattern": "^harness:\\S+$"
									}
								]
							},
							"provider_tool_name": {
								"$ref": "#/components/schemas/ProviderToolName"
							}
						},
						"required": [
							"action_approval_type",
							"session_id",
							"run_id",
							"agent_id",
							"agent_release_number",
							"agent_placement_id",
							"collaboration_space_id",
							"tool_use_id",
							"tool",
							"provider_tool_name"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"id",
					"workspace_id",
					"status",
					"arguments_hash",
					"requested_by",
					"acting_principal_id",
					"responder",
					"instructions",
					"expires_at",
					"resource_version",
					"created_at",
					"updated_at",
					"action_approval_type",
					"agent_id",
					"tool",
					"provider_tool_name",
					"context_summary"
				],
				"additionalProperties": false
			},
			"Objects_154": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/NonBrowserActionApprovalId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"status": {
						"$ref": "#/components/schemas/Union_278"
					},
					"arguments_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"requested_by": {
						"$ref": "#/components/schemas/Union_100"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"responder": {
						"$ref": "#/components/schemas/Union_280"
					},
					"instructions": {
						"$ref": "#/components/schemas/Union_281"
					},
					"expires_at": {
						"type": "string"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"kind": {
						"type": "string",
						"enum": [
							"automation_step"
						]
					},
					"automation_id": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"step_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 64
							},
							{
								"pattern": "^[A-Za-z0-9_]+$"
							}
						]
					},
					"context_summary": {
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"automation_step"
								]
							},
							"automation_id": {
								"$ref": "#/components/schemas/AutomationId"
							},
							"firing_id": {
								"$ref": "#/components/schemas/AutomationFiringId"
							},
							"step_id": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 64
									},
									{
										"pattern": "^[A-Za-z0-9_]+$"
									}
								]
							},
							"approver": {
								"$ref": "#/components/schemas/PrincipalId"
							}
						},
						"required": [
							"kind",
							"automation_id",
							"firing_id",
							"step_id",
							"approver"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"id",
					"workspace_id",
					"status",
					"arguments_hash",
					"requested_by",
					"acted_as",
					"responder",
					"instructions",
					"expires_at",
					"version",
					"created_at",
					"updated_at",
					"kind",
					"automation_id",
					"step_id",
					"context_summary"
				],
				"additionalProperties": false
			},
			"Union_277": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_150"
					},
					{
						"$ref": "#/components/schemas/Objects_151"
					},
					{
						"$ref": "#/components/schemas/Objects_152"
					},
					{
						"$ref": "#/components/schemas/Objects_153"
					},
					{
						"$ref": "#/components/schemas/Objects_154"
					}
				]
			},
			"StandingApprovalId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^stap_[0-9a-f]{32}$"
					}
				]
			},
			"StandingApprovalInstant": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 StandingApproval instant with millisecond precision."
					}
				]
			},
			"Objects_155": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/StandingApprovalId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"action_approval_id": {
						"$ref": "#/components/schemas/NonBrowserActionApprovalId"
					},
					"subject_principal": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"agent_installation_id": {
						"$ref": "#/components/schemas/AgentInstallationId"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"tool_source_id": {
						"$ref": "#/components/schemas/ToolSourceId"
					},
					"tool_name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"connection_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"scope": {
						"type": "string",
						"enum": [
							"exact_arguments",
							"tool_on_connection"
						]
					},
					"arguments_hash": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"expires_at": {
						"$ref": "#/components/schemas/StandingApprovalInstant"
					},
					"minted_by": {
						"$ref": "#/components/schemas/Union_134"
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"revoked",
							"expired"
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/StandingApprovalInstant"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"action_approval_id",
					"subject_principal",
					"agent_installation_id",
					"surface_scope_id",
					"connection_id",
					"tool_source_id",
					"tool_name",
					"connection_version",
					"scope",
					"arguments_hash",
					"expires_at",
					"minted_by",
					"status",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Union_285": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/PrincipalId"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_286": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"UsageTimestamp": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 usage timestamp with millisecond precision."
					}
				]
			},
			"Objects_157": {
				"type": "object",
				"properties": {
					"tier": {
						"$ref": "#/components/schemas/Union_133"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"model": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"effort": {
						"type": "string",
						"enum": [
							"minimal",
							"low",
							"medium",
							"high",
							"max"
						]
					},
					"speed": {
						"type": "string",
						"enum": [
							"standard",
							"fast"
						]
					}
				},
				"required": [
					"tier",
					"provider",
					"model"
				],
				"additionalProperties": false
			},
			"Union_287": {
				"type": "string",
				"enum": [
					"platform_supply",
					"byok",
					"unknown"
				]
			},
			"Union_288": {
				"type": "string",
				"enum": [
					"image",
					"video_second",
					"compute_second"
				]
			},
			"Objects_158": {
				"type": "object",
				"properties": {
					"unit": {
						"$ref": "#/components/schemas/Union_288"
					},
					"quantity_millionths": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"unit",
					"quantity_millionths"
				],
				"additionalProperties": false
			},
			"SandboxComputeInterval": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"sandbox_compute"
						]
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"period_started_at": {
						"$ref": "#/components/schemas/UsageTimestamp"
					},
					"period_ended_at": {
						"$ref": "#/components/schemas/UsageTimestamp"
					},
					"active_ms": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"kind",
					"provider",
					"environment_id",
					"period_started_at",
					"period_ended_at",
					"active_ms"
				],
				"additionalProperties": false
			},
			"CheckpointId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^ckpt_[0-9a-f]{32}$"
					}
				]
			},
			"SnapshotRetentionInterval": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"snapshot_retention"
						]
					},
					"checkpoint_id": {
						"$ref": "#/components/schemas/CheckpointId"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"storage_mib": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"period_started_at": {
						"$ref": "#/components/schemas/UsageTimestamp"
					},
					"period_ended_at": {
						"$ref": "#/components/schemas/UsageTimestamp"
					},
					"retained_ms": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"kind",
					"checkpoint_id",
					"provider",
					"environment_id",
					"storage_mib",
					"period_started_at",
					"period_ended_at",
					"retained_ms"
				],
				"additionalProperties": false
			},
			"SessionRuntimeInterval": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"session_runtime"
						]
					},
					"thread_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SessionThreadId"
							},
							{
								"type": "null"
							}
						]
					},
					"placement": {
						"type": "string",
						"enum": [
							"hosted_sandbox",
							"runner"
						]
					},
					"period_started_at": {
						"$ref": "#/components/schemas/UsageTimestamp"
					},
					"period_ended_at": {
						"$ref": "#/components/schemas/UsageTimestamp"
					},
					"running_ms": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"kind",
					"thread_id",
					"placement",
					"period_started_at",
					"period_ended_at",
					"running_ms"
				],
				"additionalProperties": false
			},
			"UsageEntrySubject": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"id": {
								"$ref": "#/components/schemas/UsageEntryId"
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"attempt": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"agent_definition_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"automation_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/AutomationId"
									},
									{
										"type": "null"
									}
								]
							},
							"sequence": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							},
							"principal_id": {
								"$ref": "#/components/schemas/Union_285"
							},
							"anonymous_subject_ref": {
								"$ref": "#/components/schemas/Union_286"
							},
							"recorded_at": {
								"$ref": "#/components/schemas/UsageTimestamp"
							},
							"measurement": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"model"
										]
									},
									"model_routing_profile_id": {
										"$ref": "#/components/schemas/ModelRoutingProfileId"
									},
									"candidate": {
										"$ref": "#/components/schemas/Objects_157"
									},
									"tokens": {
										"$ref": "#/components/schemas/Objects_65"
									},
									"measured_at": {
										"$ref": "#/components/schemas/UsageTimestamp"
									},
									"supply_class": {
										"$ref": "#/components/schemas/Union_287"
									}
								},
								"required": [
									"kind",
									"model_routing_profile_id",
									"candidate",
									"tokens",
									"measured_at",
									"supply_class"
								],
								"additionalProperties": false
							},
							"cost": {
								"type": "object",
								"properties": {
									"tokens": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"model_spend_microusd": {
										"anyOf": [
											{
												"type": "integer",
												"allOf": [
													{
														"minimum": 0
													}
												]
											},
											{
												"type": "null"
											}
										]
									},
									"active_ms": false,
									"storage_mib_ms": false,
									"running_ms": false,
									"billed_microusd": false
								},
								"required": [
									"tokens"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"id",
							"session_id",
							"run",
							"attempt",
							"agent_definition_id",
							"sequence",
							"workspace_id",
							"principal_id",
							"anonymous_subject_ref",
							"recorded_at",
							"measurement",
							"cost"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"id": {
								"$ref": "#/components/schemas/UsageEntryId"
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"attempt": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"agent_definition_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"automation_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/AutomationId"
									},
									{
										"type": "null"
									}
								]
							},
							"sequence": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							},
							"principal_id": {
								"$ref": "#/components/schemas/Union_285"
							},
							"anonymous_subject_ref": {
								"$ref": "#/components/schemas/Union_286"
							},
							"recorded_at": {
								"$ref": "#/components/schemas/UsageTimestamp"
							},
							"measurement": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"model_unit"
										]
									},
									"model_routing_profile_id": {
										"$ref": "#/components/schemas/ModelRoutingProfileId"
									},
									"candidate": {
										"$ref": "#/components/schemas/Objects_157"
									},
									"usage": {
										"$ref": "#/components/schemas/Objects_158"
									},
									"measured_at": {
										"$ref": "#/components/schemas/UsageTimestamp"
									},
									"supply_class": {
										"$ref": "#/components/schemas/Union_287"
									}
								},
								"required": [
									"kind",
									"model_routing_profile_id",
									"candidate",
									"usage",
									"measured_at",
									"supply_class"
								],
								"additionalProperties": false
							},
							"cost": {
								"type": "object",
								"properties": {
									"tokens": false,
									"active_ms": false,
									"storage_mib_ms": false,
									"running_ms": false,
									"billed_microusd": false,
									"unit": {
										"$ref": "#/components/schemas/Union_288"
									},
									"quantity_millionths": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"model_spend_microusd": {
										"anyOf": [
											{
												"type": "integer",
												"allOf": [
													{
														"minimum": 0
													}
												]
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"unit",
									"quantity_millionths"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"id",
							"session_id",
							"run",
							"attempt",
							"agent_definition_id",
							"sequence",
							"workspace_id",
							"principal_id",
							"anonymous_subject_ref",
							"recorded_at",
							"measurement",
							"cost"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"id": {
								"$ref": "#/components/schemas/UsageEntryId"
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"attempt": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"agent_definition_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"automation_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/AutomationId"
									},
									{
										"type": "null"
									}
								]
							},
							"sequence": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							},
							"principal_id": {
								"$ref": "#/components/schemas/Union_285"
							},
							"anonymous_subject_ref": {
								"$ref": "#/components/schemas/Union_286"
							},
							"recorded_at": {
								"$ref": "#/components/schemas/UsageTimestamp"
							},
							"measurement": {
								"$ref": "#/components/schemas/SandboxComputeInterval"
							},
							"cost": {
								"type": "object",
								"properties": {
									"tokens": false,
									"active_ms": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"storage_mib_ms": false,
									"running_ms": false,
									"billed_microusd": false
								},
								"required": [
									"active_ms"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"id",
							"session_id",
							"run",
							"attempt",
							"agent_definition_id",
							"sequence",
							"workspace_id",
							"principal_id",
							"anonymous_subject_ref",
							"recorded_at",
							"measurement",
							"cost"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"id": {
								"$ref": "#/components/schemas/UsageEntryId"
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"attempt": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"agent_definition_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"automation_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/AutomationId"
									},
									{
										"type": "null"
									}
								]
							},
							"sequence": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							},
							"principal_id": {
								"$ref": "#/components/schemas/Union_285"
							},
							"anonymous_subject_ref": {
								"$ref": "#/components/schemas/Union_286"
							},
							"recorded_at": {
								"$ref": "#/components/schemas/UsageTimestamp"
							},
							"measurement": {
								"$ref": "#/components/schemas/SnapshotRetentionInterval"
							},
							"cost": {
								"type": "object",
								"properties": {
									"tokens": false,
									"active_ms": false,
									"storage_mib_ms": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"running_ms": false,
									"billed_microusd": false
								},
								"required": [
									"storage_mib_ms"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"id",
							"session_id",
							"run",
							"attempt",
							"agent_definition_id",
							"sequence",
							"workspace_id",
							"principal_id",
							"anonymous_subject_ref",
							"recorded_at",
							"measurement",
							"cost"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"id": {
								"$ref": "#/components/schemas/UsageEntryId"
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"attempt": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"agent_definition_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"surface_scope_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/SurfaceScopeId"
									},
									{
										"type": "null"
									}
								]
							},
							"automation_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/AutomationId"
									},
									{
										"type": "null"
									}
								]
							},
							"sequence": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"workspace_id": {
								"$ref": "#/components/schemas/WorkspaceId"
							},
							"principal_id": {
								"$ref": "#/components/schemas/Union_285"
							},
							"anonymous_subject_ref": {
								"$ref": "#/components/schemas/Union_286"
							},
							"recorded_at": {
								"$ref": "#/components/schemas/UsageTimestamp"
							},
							"measurement": {
								"$ref": "#/components/schemas/SessionRuntimeInterval"
							},
							"cost": {
								"type": "object",
								"properties": {
									"tokens": false,
									"active_ms": false,
									"storage_mib_ms": false,
									"running_ms": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"billed_microusd": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"rounding_remainder_millionths": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									}
								},
								"required": [
									"running_ms",
									"billed_microusd",
									"rounding_remainder_millionths"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"id",
							"session_id",
							"run",
							"attempt",
							"agent_definition_id",
							"sequence",
							"workspace_id",
							"principal_id",
							"anonymous_subject_ref",
							"recorded_at",
							"measurement",
							"cost"
						],
						"additionalProperties": false
					}
				]
			},
			"UsageSeriesTimestamp": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 usage-series timestamp with millisecond precision."
					}
				]
			},
			"UsageSeriesDisplayTimeZone": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 255
					}
				]
			},
			"UsageSeriesNonNegativeSafeInteger": {
				"type": "integer"
			},
			"UsageSeriesNonNegativeSafeIntegerEncoded": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_289": {
				"type": "string",
				"enum": [
					"compute_seconds",
					"screen_seconds",
					"storage_mib_seconds"
				]
			},
			"UsageSeriesComputerBucket": {
				"type": "object",
				"properties": {
					"bucket_start": {
						"$ref": "#/components/schemas/UsageSeriesTimestamp"
					},
					"bucket_end": {
						"$ref": "#/components/schemas/UsageSeriesTimestamp"
					},
					"incomplete": {
						"type": "boolean"
					},
					"group": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"dimension": {
						"$ref": "#/components/schemas/Union_289"
					},
					"quantity": {
						"type": "string"
					},
					"fact_count": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"late_fact_count": {
						"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
					},
					"final_count": {
						"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
					},
					"provisional_count": {
						"$ref": "#/components/schemas/UsageSeriesNonNegativeSafeInteger"
					}
				},
				"required": [
					"bucket_start",
					"bucket_end",
					"incomplete",
					"group",
					"dimension",
					"quantity",
					"fact_count",
					"late_fact_count",
					"final_count",
					"provisional_count"
				],
				"additionalProperties": false
			},
			"ValidationRangeTooLargeError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"validation.range_too_large"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#validation-range-too-large"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The read selects more immutable facts than one response can safely decode."
			},
			"WorkspaceOutcomeAnalyticsConsistency": {
				"type": "object",
				"properties": {
					"authority": {
						"type": "string",
						"enum": [
							"session_event_log"
						]
					},
					"scope": {
						"type": "string",
						"enum": [
							"latest_per_session"
						]
					},
					"session_limit": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"scanned_sessions": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"complete": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"outcome_sessions": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"without_outcome": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"terminal_outcomes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"without_verdict": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"evaluations": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"revisions": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"results": {
						"type": "object",
						"properties": {
							"satisfied": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"max_iterations_reached": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"failed": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"interrupted": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							}
						},
						"required": [
							"satisfied",
							"max_iterations_reached",
							"failed",
							"interrupted"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"authority",
					"scope",
					"session_limit",
					"scanned_sessions",
					"complete",
					"outcome_sessions",
					"without_outcome",
					"terminal_outcomes",
					"without_verdict",
					"evaluations",
					"revisions",
					"results"
				],
				"additionalProperties": false
			},
			"WorkspaceOutcomeAnalyticsIncompleteBoundary": {
				"type": "object",
				"properties": {
					"authority": {
						"type": "string",
						"enum": [
							"session_event_log"
						]
					},
					"scope": {
						"type": "string",
						"enum": [
							"latest_per_session"
						]
					},
					"session_limit": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"scanned_sessions": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"complete": {
						"type": "boolean",
						"enum": [
							false
						]
					},
					"reason": {
						"type": "string",
						"enum": [
							"session_limit_exceeded"
						]
					}
				},
				"required": [
					"authority",
					"scope",
					"session_limit",
					"scanned_sessions",
					"complete",
					"reason"
				],
				"additionalProperties": false
			},
			"Union_290": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"workspace"
								]
							},
							"agent_definition_id": false,
							"principal_id": false,
							"surface_scope_id": false,
							"automation_id": false,
							"session_id": false
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"agent_definition"
								]
							},
							"agent_definition_id": {
								"$ref": "#/components/schemas/AgentId"
							},
							"principal_id": false,
							"surface_scope_id": false,
							"automation_id": false,
							"session_id": false
						},
						"required": [
							"kind",
							"agent_definition_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"principal"
								]
							},
							"principal_id": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"agent_definition_id": false,
							"surface_scope_id": false,
							"automation_id": false,
							"session_id": false
						},
						"required": [
							"kind",
							"principal_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"surface_scope"
								]
							},
							"surface_scope_id": {
								"$ref": "#/components/schemas/SurfaceScopeId"
							},
							"agent_definition_id": false,
							"principal_id": false,
							"automation_id": false,
							"session_id": false
						},
						"required": [
							"kind",
							"surface_scope_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"automation"
								]
							},
							"automation_id": {
								"$ref": "#/components/schemas/AutomationId"
							},
							"agent_definition_id": false,
							"principal_id": false,
							"surface_scope_id": false,
							"session_id": false
						},
						"required": [
							"kind",
							"automation_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"session"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"agent_definition_id": false,
							"principal_id": false,
							"surface_scope_id": false,
							"automation_id": false
						},
						"required": [
							"kind",
							"session_id"
						],
						"additionalProperties": false
					}
				]
			},
			"BudgetPositiveSafeInteger": {
				"type": "integer",
				"allOf": [
					{
						"exclusiveMinimum": 0
					}
				]
			},
			"Union_291": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"rolling"
								]
							},
							"duration_seconds": {
								"$ref": "#/components/schemas/BudgetPositiveSafeInteger"
							}
						},
						"required": [
							"kind",
							"duration_seconds"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"calendar_month"
								]
							},
							"duration_seconds": false
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"session_lifetime"
								]
							},
							"duration_seconds": false
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_159": {
				"type": "object",
				"properties": {
					"limit": {
						"$ref": "#/components/schemas/BudgetPositiveSafeInteger"
					},
					"action": {
						"type": "string",
						"enum": [
							"notify"
						]
					}
				},
				"required": [
					"limit",
					"action"
				],
				"additionalProperties": false
			},
			"Objects_160": {
				"type": "object",
				"properties": {
					"limit": {
						"$ref": "#/components/schemas/BudgetPositiveSafeInteger"
					},
					"breach_action": {
						"type": "string",
						"enum": [
							"block_admission",
							"interrupt_turn",
							"pause_session"
						]
					}
				},
				"required": [
					"limit",
					"breach_action"
				],
				"additionalProperties": false
			},
			"CreateBudgetSessionLifetimeWindowScope": {
				"type": "object",
				"properties": {
					"scope": {
						"$ref": "#/components/schemas/Union_290"
					},
					"metric": {
						"$ref": "#/components/schemas/Union_218"
					},
					"window": {
						"$ref": "#/components/schemas/Union_291"
					},
					"soft_threshold": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_159"
							},
							{
								"type": "null"
							}
						]
					},
					"hard_threshold": {
						"$ref": "#/components/schemas/Objects_160"
					}
				},
				"required": [
					"scope",
					"metric",
					"window",
					"hard_threshold"
				],
				"additionalProperties": false
			},
			"BudgetId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^bgt_[0-9a-f]{32}$"
					}
				]
			},
			"Union_292": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_159"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_293": {
				"type": "string",
				"enum": [
					"active",
					"paused"
				]
			},
			"BudgetSessionLifetimeWindowScope": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/BudgetId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"scope": {
						"$ref": "#/components/schemas/Union_290"
					},
					"metric": {
						"$ref": "#/components/schemas/Union_218"
					},
					"window": {
						"$ref": "#/components/schemas/Union_291"
					},
					"soft_threshold": {
						"$ref": "#/components/schemas/Union_292"
					},
					"hard_threshold": {
						"$ref": "#/components/schemas/Objects_160"
					},
					"state": {
						"$ref": "#/components/schemas/Union_293"
					},
					"version": {
						"$ref": "#/components/schemas/BudgetPositiveSafeInteger"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"scope",
					"metric",
					"window",
					"soft_threshold",
					"hard_threshold",
					"state",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"BudgetSessionLifetimeWindowScope_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/BudgetId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"scope": {
						"$ref": "#/components/schemas/Union_290"
					},
					"metric": {
						"$ref": "#/components/schemas/Union_218"
					},
					"window": {
						"$ref": "#/components/schemas/Union_291"
					},
					"soft_threshold": {
						"$ref": "#/components/schemas/Union_292"
					},
					"hard_threshold": {
						"$ref": "#/components/schemas/Objects_160"
					},
					"state": {
						"$ref": "#/components/schemas/Union_293"
					},
					"version": {
						"$ref": "#/components/schemas/BudgetPositiveSafeInteger"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"scope",
					"metric",
					"window",
					"soft_threshold",
					"hard_threshold",
					"state",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"BudgetSessionLifetimeWindowScope_2": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/BudgetId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"scope": {
						"$ref": "#/components/schemas/Union_290"
					},
					"metric": {
						"$ref": "#/components/schemas/Union_218"
					},
					"window": {
						"$ref": "#/components/schemas/Union_291"
					},
					"soft_threshold": {
						"$ref": "#/components/schemas/Union_292"
					},
					"hard_threshold": {
						"$ref": "#/components/schemas/Objects_160"
					},
					"state": {
						"$ref": "#/components/schemas/Union_293"
					},
					"version": {
						"$ref": "#/components/schemas/BudgetPositiveSafeInteger"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"scope",
					"metric",
					"window",
					"soft_threshold",
					"hard_threshold",
					"state",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"BudgetNonNegativeSafeInteger": {
				"type": "integer",
				"allOf": [
					{
						"minimum": 0
					}
				]
			},
			"BudgetUtilization": {
				"type": "object",
				"properties": {
					"budget": {
						"$ref": "#/components/schemas/BudgetSessionLifetimeWindowScope_1"
					},
					"as_of": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"window_started_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"settled_usage": {
						"$ref": "#/components/schemas/BudgetNonNegativeSafeInteger"
					},
					"remaining_to_hard_limit": {
						"$ref": "#/components/schemas/BudgetNonNegativeSafeInteger"
					},
					"soft_threshold_reached": {
						"type": "boolean"
					},
					"hard_threshold_reached": {
						"type": "boolean"
					}
				},
				"required": [
					"budget",
					"as_of",
					"window_started_at",
					"settled_usage",
					"remaining_to_hard_limit",
					"soft_threshold_reached",
					"hard_threshold_reached"
				],
				"additionalProperties": false,
				"description": "A timestamped current-window Budget observation computed from committed UsageLedger facts."
			},
			"BudgetSessionLifetimeWindowScope_3": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/BudgetId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"scope": {
						"$ref": "#/components/schemas/Union_290"
					},
					"metric": {
						"$ref": "#/components/schemas/Union_218"
					},
					"window": {
						"$ref": "#/components/schemas/Union_291"
					},
					"soft_threshold": {
						"$ref": "#/components/schemas/Union_292"
					},
					"hard_threshold": {
						"$ref": "#/components/schemas/Objects_160"
					},
					"state": {
						"$ref": "#/components/schemas/Union_293"
					},
					"version": {
						"$ref": "#/components/schemas/BudgetPositiveSafeInteger"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"scope",
					"metric",
					"window",
					"soft_threshold",
					"hard_threshold",
					"state",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"SafeInteger": {
				"type": "integer"
			},
			"Objects_161": {
				"type": "object",
				"properties": {
					"microusd": {
						"$ref": "#/components/schemas/SafeInteger"
					},
					"remainder_millionths": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": -1000000
							},
							{
								"exclusiveMaximum": 1000000
							}
						]
					}
				},
				"required": [
					"microusd",
					"remainder_millionths"
				],
				"additionalProperties": false
			},
			"OrganizationMembershipId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^omem_[0-9a-f]{32}$"
					}
				]
			},
			"BillingLogId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^blog_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_162": {
				"type": "object",
				"properties": {
					"preview_id": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^bco_[0-9a-f]{32}$"
							}
						]
					},
					"generation": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"preview_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"request_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"plan_id": {
						"type": "string",
						"enum": [
							"team"
						]
					},
					"plan_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"catalog_version": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 64
							}
						]
					},
					"due_today_minor_units": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"recurring_minor_units": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"currency": {
						"type": "string",
						"enum": [
							"usd"
						]
					},
					"redirects_to_checkout": {
						"type": "boolean"
					},
					"success_url": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^https:\\/\\/[^\\s]+$"
							},
							{
								"maxLength": 2048
							}
						]
					},
					"preview_expires_at": {
						"type": "string"
					}
				},
				"required": [
					"preview_id",
					"generation",
					"preview_digest",
					"request_fingerprint",
					"plan_id",
					"plan_version",
					"catalog_version",
					"due_today_minor_units",
					"recurring_minor_units",
					"currency",
					"redirects_to_checkout",
					"success_url",
					"preview_expires_at"
				],
				"additionalProperties": false
			},
			"BillingEntitlementUnavailableError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"billing.entitlement_unavailable"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#billing-entitlement-unavailable"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "Commercial entitlement cannot currently authorize Checkfu-funded work."
			},
			"BillingPaymentRequiredError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"billing.payment_required"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#billing-payment-required"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The Organization's payment state blocks new Checkfu-funded work."
			},
			"BetaManagedAgentsSessionSystem": {
				"type": "string"
			},
			"BetaManagedAgentsAgentWithOverridesParams": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"agent_with_overrides"
						]
					},
					"id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"mcp_servers": {
						"$ref": "#/components/schemas/Arrays_2"
					},
					"model": {
						"$ref": "#/components/schemas/BetaManagedAgentsModelConfigParams"
					},
					"skills": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Union_27"
						}
					},
					"system": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsSessionSystem"
							},
							{
								"type": "null"
							}
						]
					},
					"tools": {
						"$ref": "#/components/schemas/Arrays_3"
					}
				},
				"required": [
					"type",
					"id"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionAgentParams": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/AgentId"
					},
					{
						"$ref": "#/components/schemas/BetaManagedAgentsAgentParams"
					},
					{
						"$ref": "#/components/schemas/BetaManagedAgentsAgentWithOverridesParams"
					}
				]
			},
			"BetaManagedAgentsBudgetLimit": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"limit"
						]
					},
					"max_list_cost": {
						"type": "object",
						"properties": {
							"amount": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[1-9][0-9]*$"
									}
								]
							},
							"currency": {
								"type": "string",
								"enum": [
									"USD"
								]
							}
						},
						"required": [
							"amount",
							"currency"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"type",
					"max_list_cost"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsContentBlock": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"text"
								]
							},
							"text": {
								"type": "string"
							}
						},
						"required": [
							"type",
							"text"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"image"
								]
							},
							"source": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"base64"
												]
											},
											"data": {
												"type": "string"
											},
											"media_type": {
												"type": "string"
											}
										},
										"required": [
											"type",
											"data",
											"media_type"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"url"
												]
											},
											"url": {
												"type": "string"
											}
										},
										"required": [
											"type",
											"url"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"file"
												]
											},
											"file_id": {
												"$ref": "#/components/schemas/FileId"
											}
										},
										"required": [
											"type",
											"file_id"
										],
										"additionalProperties": false
									}
								]
							}
						},
						"required": [
							"type",
							"source"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"document"
								]
							},
							"source": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"base64"
												]
											},
											"data": {
												"type": "string"
											},
											"media_type": {
												"type": "string"
											}
										},
										"required": [
											"type",
											"data",
											"media_type"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"text"
												]
											},
											"data": {
												"type": "string"
											},
											"media_type": {
												"type": "string",
												"enum": [
													"text/plain"
												]
											}
										},
										"required": [
											"type",
											"data",
											"media_type"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"url"
												]
											},
											"url": {
												"type": "string"
											}
										},
										"required": [
											"type",
											"url"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"type": {
												"type": "string",
												"enum": [
													"file"
												]
											},
											"file_id": {
												"$ref": "#/components/schemas/FileId"
											}
										},
										"required": [
											"type",
											"file_id"
										],
										"additionalProperties": false
									}
								]
							},
							"context": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"type": "null"
									}
								]
							},
							"title": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"type",
							"source"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"redacted"
								]
							}
						},
						"required": [
							"type"
						],
						"additionalProperties": false
					}
				]
			},
			"BetaManagedAgentsUserMessageEventParams": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"user.message"
						]
					},
					"content": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/BetaManagedAgentsContentBlock"
						}
					}
				},
				"required": [
					"type",
					"content"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsOutcomeRubricParams": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"file"
								]
							},
							"file_id": {
								"$ref": "#/components/schemas/FileId"
							}
						},
						"required": [
							"type",
							"file_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"text"
								]
							},
							"content": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 262144
									}
								]
							}
						},
						"required": [
							"type",
							"content"
						],
						"additionalProperties": false
					}
				]
			},
			"BetaManagedAgentsUserDefineOutcomeEventParams": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"user.define_outcome"
						]
					},
					"description": {
						"type": "string"
					},
					"rubric": {
						"$ref": "#/components/schemas/BetaManagedAgentsOutcomeRubricParams"
					},
					"max_iterations": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"minimum": 1,
										"maximum": 20
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"type",
					"description",
					"rubric"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsInitialEvents": {
				"type": "array",
				"items": {
					"anyOf": [
						{
							"$ref": "#/components/schemas/BetaManagedAgentsUserMessageEventParams"
						},
						{
							"$ref": "#/components/schemas/BetaManagedAgentsUserDefineOutcomeEventParams"
						}
					]
				},
				"allOf": [
					{
						"maxItems": 50
					}
				]
			},
			"BetaManagedAgentsGitHubRepositoryUrl": {
				"type": "string"
			},
			"BetaManagedAgentsRepositoryCheckout": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"branch"
								]
							},
							"name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							}
						},
						"required": [
							"type",
							"name"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"commit"
								]
							},
							"sha": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[0-9a-f]{40}$"
									}
								]
							}
						},
						"required": [
							"type",
							"sha"
						],
						"additionalProperties": false
					}
				]
			},
			"BetaManagedAgentsGitHubRepositoryMountPath": {
				"type": "string",
				"allOf": [
					{
						"minLength": 2
					},
					{
						"maxLength": 1024
					}
				]
			},
			"BetaManagedAgentsGitHubRepositoryResourceParams": {
				"type": "object",
				"properties": {
					"authorization_token": {
						"type": "string"
					},
					"type": {
						"type": "string",
						"enum": [
							"github_repository"
						]
					},
					"url": {
						"$ref": "#/components/schemas/BetaManagedAgentsGitHubRepositoryUrl"
					},
					"checkout": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsRepositoryCheckout"
							},
							{
								"type": "null"
							}
						]
					},
					"mount_path": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsGitHubRepositoryMountPath"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"authorization_token",
					"type",
					"url"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsFileResourceMountPath": {
				"type": "string",
				"allOf": [
					{
						"minLength": 2
					},
					{
						"maxLength": 1024
					}
				]
			},
			"BetaManagedAgentsFileResourceParams": {
				"type": "object",
				"properties": {
					"file_id": {
						"$ref": "#/components/schemas/FileId"
					},
					"type": {
						"type": "string",
						"enum": [
							"file"
						]
					},
					"mount_path": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsFileResourceMountPath"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"file_id",
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsMemoryStoreResourceParam": {
				"type": "object",
				"properties": {
					"memory_store_id": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"type": {
						"type": "string",
						"enum": [
							"memory_store"
						]
					},
					"access": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"read_write",
									"read_only"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"instructions": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 4096
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"memory_store_id",
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionResourceParams": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/BetaManagedAgentsGitHubRepositoryResourceParams"
					},
					{
						"$ref": "#/components/schemas/BetaManagedAgentsFileResourceParams"
					},
					{
						"$ref": "#/components/schemas/BetaManagedAgentsMemoryStoreResourceParam"
					}
				]
			},
			"BetaManagedAgentsSessionResources": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/BetaManagedAgentsSessionResourceParams"
				}
			},
			"VaultId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^vlt_[0-9a-f]{32}$"
					}
				]
			},
			"Union_294": {
				"type": "string",
				"enum": [
					"none",
					"digests",
					"content"
				]
			},
			"Union_295": {
				"type": "string",
				"enum": [
					"manifests",
					"selected_content",
					"checkpoints"
				]
			},
			"Union_296": {
				"type": "string",
				"enum": [
					"memory_curation",
					"sft",
					"preference",
					"offline_rl",
					"evaluation",
					"self_improvement"
				]
			},
			"Arrays_43": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Union_296"
				},
				"allOf": [
					{
						"maxItems": 6
					},
					{
						"minItems": 1
					}
				]
			},
			"SessionCreateParams": {
				"type": "object",
				"properties": {
					"agent": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionAgentParams"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"budget": {
						"$ref": "#/components/schemas/BetaManagedAgentsBudgetLimit"
					},
					"initial_events": {
						"$ref": "#/components/schemas/BetaManagedAgentsInitialEvents"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"resources": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionResources"
					},
					"title": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"vault_ids": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/VaultId"
						}
					},
					"capture_policy": {
						"type": "object",
						"properties": {
							"schema_version": {
								"type": "number",
								"enum": [
									1
								]
							},
							"semantic_events": {
								"type": "string",
								"enum": [
									"enabled"
								]
							},
							"model_io": {
								"$ref": "#/components/schemas/Union_294"
							},
							"tool_io": {
								"type": "string",
								"enum": [
									"bounded",
									"artifacts"
								]
							},
							"surfaced_thinking": {
								"type": "string",
								"enum": [
									"none",
									"surfaced_only"
								]
							},
							"workflow_artifacts": {
								"type": "string",
								"enum": [
									"none",
									"enabled"
								]
							},
							"environment_evidence": {
								"$ref": "#/components/schemas/Union_295"
							},
							"native_continuation_capsules": {
								"type": "string",
								"enum": [
									"disabled",
									"enabled"
								]
							},
							"learning_use": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"disposition": {
												"type": "string",
												"enum": [
													"disallowed"
												]
											}
										},
										"required": [
											"disposition"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"disposition": {
												"type": "string",
												"enum": [
													"requested"
												]
											},
											"purposes": {
												"$ref": "#/components/schemas/Arrays_43"
											},
											"authorized_until": {
												"$ref": "#/components/schemas/CurrentTimestamp"
											}
										},
										"required": [
											"disposition",
											"purposes",
											"authorized_until"
										],
										"additionalProperties": false
									}
								]
							}
						},
						"required": [
							"schema_version",
							"semantic_events",
							"model_io",
							"tool_io",
							"surfaced_thinking",
							"workflow_artifacts",
							"environment_evidence",
							"native_continuation_capsules",
							"learning_use"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"agent",
					"environment_id"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionThreadAgent": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"description": {
						"$ref": "#/components/schemas/Union_30"
					},
					"mcp_servers": {
						"$ref": "#/components/schemas/Arrays_5"
					},
					"model": {
						"$ref": "#/components/schemas/BetaManagedAgentsModelConfig"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"skills": {
						"$ref": "#/components/schemas/Arrays_6"
					},
					"system": {
						"$ref": "#/components/schemas/Union_32"
					},
					"tools": {
						"$ref": "#/components/schemas/Arrays_7"
					},
					"type": {
						"type": "string",
						"enum": [
							"agent"
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"id",
					"description",
					"mcp_servers",
					"model",
					"name",
					"skills",
					"system",
					"tools",
					"type",
					"version"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsAdvisor": {
				"type": "object",
				"properties": {
					"model": {
						"type": "string"
					},
					"type": {
						"type": "string",
						"enum": [
							"advisor"
						]
					}
				},
				"required": [
					"model",
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionMultiagentCoordinator": {
				"type": "object",
				"properties": {
					"agents": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/BetaManagedAgentsSessionThreadAgent"
								},
								{
									"$ref": "#/components/schemas/BetaManagedAgentsAdvisor"
								}
							]
						}
					},
					"type": {
						"type": "string",
						"enum": [
							"coordinator"
						]
					}
				},
				"required": [
					"agents",
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionAgent": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"description": {
						"$ref": "#/components/schemas/Union_30"
					},
					"mcp_servers": {
						"$ref": "#/components/schemas/Arrays_5"
					},
					"model": {
						"$ref": "#/components/schemas/BetaManagedAgentsModelConfig"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"skills": {
						"$ref": "#/components/schemas/Arrays_6"
					},
					"system": {
						"$ref": "#/components/schemas/Union_32"
					},
					"tools": {
						"$ref": "#/components/schemas/Arrays_7"
					},
					"multiagent": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsSessionMultiagentCoordinator"
							},
							{
								"type": "null"
							}
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent"
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"id",
					"description",
					"mcp_servers",
					"model",
					"name",
					"skills",
					"system",
					"tools",
					"multiagent",
					"type",
					"version"
				],
				"additionalProperties": false
			},
			"Union_297": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_298": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/BetaManagedAgentsBudgetLimit"
					},
					{
						"type": "null"
					}
				]
			},
			"BetaManagedAgentsOutcomeEvaluationResource": {
				"type": "object",
				"properties": {
					"completed_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"description": {
						"type": "string"
					},
					"explanation": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"iteration": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"outcome_id": {
						"$ref": "#/components/schemas/OutcomeId"
					},
					"result": {
						"type": "string"
					},
					"type": {
						"type": "string",
						"enum": [
							"outcome_evaluation"
						]
					}
				},
				"required": [
					"completed_at",
					"description",
					"explanation",
					"iteration",
					"outcome_id",
					"result",
					"type"
				],
				"additionalProperties": false
			},
			"Arrays_44": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/BetaManagedAgentsOutcomeEvaluationResource"
				}
			},
			"SessionResourceId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^sesrsc_[0-9a-f]{32}$"
					}
				]
			},
			"CurrentMountPath": {
				"type": "string",
				"allOf": [
					{
						"minLength": 2
					},
					{
						"maxLength": 1024
					}
				]
			},
			"BetaManagedAgentsGitHubRepositoryResource": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SessionResourceId"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"mount_path": {
						"$ref": "#/components/schemas/CurrentMountPath"
					},
					"type": {
						"type": "string",
						"enum": [
							"github_repository"
						]
					},
					"url": {
						"$ref": "#/components/schemas/BetaManagedAgentsGitHubRepositoryUrl"
					},
					"checkout": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsRepositoryCheckout"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"created_at",
					"updated_at",
					"mount_path",
					"type",
					"url"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsFileResource": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SessionResourceId"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"file_id": {
						"$ref": "#/components/schemas/FileId"
					},
					"mount_path": {
						"$ref": "#/components/schemas/CurrentMountPath"
					},
					"type": {
						"type": "string",
						"enum": [
							"file"
						]
					}
				},
				"required": [
					"id",
					"created_at",
					"updated_at",
					"file_id",
					"mount_path",
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsMemoryStoreResource": {
				"type": "object",
				"properties": {
					"memory_store_id": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"type": {
						"type": "string",
						"enum": [
							"memory_store"
						]
					},
					"access": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"read_write",
									"read_only"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"description": {
						"type": "string"
					},
					"instructions": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 4096
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"mount_path": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentMountPath"
							},
							{
								"type": "null"
							}
						]
					},
					"name": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"memory_store_id",
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionResource": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/BetaManagedAgentsGitHubRepositoryResource"
					},
					{
						"$ref": "#/components/schemas/BetaManagedAgentsFileResource"
					},
					{
						"$ref": "#/components/schemas/BetaManagedAgentsMemoryStoreResource"
					}
				]
			},
			"Arrays_45": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/BetaManagedAgentsSessionResource"
				}
			},
			"BetaManagedAgentsSessionStats": {
				"type": "object",
				"properties": {
					"active_seconds": {
						"type": "number",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"duration_seconds": {
						"type": "number",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"additionalProperties": false
			},
			"Union_299": {
				"type": "string",
				"enum": [
					"rescheduling",
					"running",
					"idle",
					"terminated"
				]
			},
			"Union_300": {
				"anyOf": [
					{
						"type": "string"
					},
					{
						"type": "null"
					}
				]
			},
			"BetaManagedAgentsCacheCreationUsage": {
				"type": "object",
				"properties": {
					"ephemeral_1h_input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"ephemeral_5m_input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"additionalProperties": false
			},
			"BetaMonetaryAmount": {
				"type": "object",
				"properties": {
					"amount": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^(0|[1-9][0-9]*)$"
							}
						]
					},
					"currency": {
						"type": "string",
						"enum": [
							"USD"
						]
					}
				},
				"required": [
					"amount",
					"currency"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsServerToolUsage": {
				"type": "object",
				"properties": {
					"web_fetch_requests": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"web_search_requests": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionUsage": {
				"type": "object",
				"properties": {
					"active_seconds": {
						"type": "number",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"cache_creation": {
						"$ref": "#/components/schemas/BetaManagedAgentsCacheCreationUsage"
					},
					"cache_read_input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"list_cost": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaMonetaryAmount"
							},
							{
								"type": "null"
							}
						]
					},
					"output_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"server_tool_use": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsServerToolUsage"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"Arrays_46": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/VaultId"
				}
			},
			"BetaManagedAgentsSession": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"agent": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionAgent"
					},
					"archived_at": {
						"$ref": "#/components/schemas/Union_297"
					},
					"budget": {
						"$ref": "#/components/schemas/Union_298"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"outcome_evaluations": {
						"$ref": "#/components/schemas/Arrays_44"
					},
					"resources": {
						"$ref": "#/components/schemas/Arrays_45"
					},
					"stats": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionStats"
					},
					"status": {
						"$ref": "#/components/schemas/Union_299"
					},
					"title": {
						"$ref": "#/components/schemas/Union_300"
					},
					"type": {
						"type": "string",
						"enum": [
							"session"
						]
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"usage": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionUsage"
					},
					"vault_ids": {
						"$ref": "#/components/schemas/Arrays_46"
					},
					"automation_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationId"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"agent",
					"archived_at",
					"budget",
					"created_at",
					"environment_id",
					"metadata",
					"outcome_evaluations",
					"resources",
					"stats",
					"status",
					"title",
					"type",
					"updated_at",
					"usage",
					"vault_ids"
				],
				"additionalProperties": false
			},
			"SessionForkSelector": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"at_event": false,
							"checkpoint": false
						},
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"at_event": {
								"$ref": "#/components/schemas/EventId"
							},
							"checkpoint": false
						},
						"required": [
							"at_event"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"at_event": false,
							"checkpoint": {
								"$ref": "#/components/schemas/CheckpointId"
							}
						},
						"required": [
							"checkpoint"
						],
						"additionalProperties": false
					}
				],
				"description": "an empty selector, at_event, or checkpoint"
			},
			"BetaManagedAgentsSession_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"agent": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionAgent"
					},
					"archived_at": {
						"$ref": "#/components/schemas/Union_297"
					},
					"budget": {
						"$ref": "#/components/schemas/Union_298"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"outcome_evaluations": {
						"$ref": "#/components/schemas/Arrays_44"
					},
					"resources": {
						"$ref": "#/components/schemas/Arrays_45"
					},
					"stats": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionStats"
					},
					"status": {
						"$ref": "#/components/schemas/Union_299"
					},
					"title": {
						"$ref": "#/components/schemas/Union_300"
					},
					"type": {
						"type": "string",
						"enum": [
							"session"
						]
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"usage": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionUsage"
					},
					"vault_ids": {
						"$ref": "#/components/schemas/Arrays_46"
					},
					"automation_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationId"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"agent",
					"archived_at",
					"budget",
					"created_at",
					"environment_id",
					"metadata",
					"outcome_evaluations",
					"resources",
					"stats",
					"status",
					"title",
					"type",
					"updated_at",
					"usage",
					"vault_ids"
				],
				"additionalProperties": false
			},
			"RuntimeCheckpointExpiredError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"runtime.checkpoint_expired"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#runtime-checkpoint-expired"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The checkpoint is no longer available for the requested operation."
			},
			"RuntimeSessionHistoryUnavailableError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"runtime.session_history_unavailable"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#runtime-session-history-unavailable"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "Session history required by the operation has been removed or is unavailable."
			},
			"BetaManagedAgentsSession_2": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"agent": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionAgent"
					},
					"archived_at": {
						"$ref": "#/components/schemas/Union_297"
					},
					"budget": {
						"$ref": "#/components/schemas/Union_298"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"environment_id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"outcome_evaluations": {
						"$ref": "#/components/schemas/Arrays_44"
					},
					"resources": {
						"$ref": "#/components/schemas/Arrays_45"
					},
					"stats": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionStats"
					},
					"status": {
						"$ref": "#/components/schemas/Union_299"
					},
					"title": {
						"$ref": "#/components/schemas/Union_300"
					},
					"type": {
						"type": "string",
						"enum": [
							"session"
						]
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"usage": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionUsage"
					},
					"vault_ids": {
						"$ref": "#/components/schemas/Arrays_46"
					},
					"automation_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/AutomationId"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"agent",
					"archived_at",
					"budget",
					"created_at",
					"environment_id",
					"metadata",
					"outcome_evaluations",
					"resources",
					"stats",
					"status",
					"title",
					"type",
					"updated_at",
					"usage",
					"vault_ids"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/BetaManagedAgentsSession_2"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"prev_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page",
					"prev_page"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionResourcePage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/BetaManagedAgentsSessionResource"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionResourceUpdateParams": {
				"type": "object",
				"properties": {
					"authorization_token": {
						"type": "string"
					}
				},
				"required": [
					"authorization_token"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsDeleteSessionResource": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SessionResourceId"
					},
					"type": {
						"type": "string",
						"enum": [
							"session_resource_deleted"
						]
					}
				},
				"required": [
					"id",
					"type"
				],
				"additionalProperties": false
			},
			"Objects_163": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"tool",
							"skill"
						]
					},
					"ref": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					}
				},
				"required": [
					"kind",
					"ref"
				],
				"additionalProperties": false
			},
			"Objects_164": {
				"type": "object",
				"properties": {
					"session": {
						"$ref": "#/components/schemas/SessionId"
					},
					"positions": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"events": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"unavailable": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"by_type": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"type": {
									"type": "string"
								},
								"count": {
									"type": "integer",
									"allOf": [
										{
											"exclusiveMinimum": 0
										}
									]
								}
							},
							"required": [
								"type",
								"count"
							],
							"additionalProperties": false
						}
					},
					"settled": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string"
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"type",
									"seq"
								],
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					},
					"last_seq": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"complete": {
						"type": "boolean"
					}
				},
				"required": [
					"session",
					"positions",
					"events",
					"unavailable",
					"by_type",
					"settled",
					"last_seq",
					"complete"
				],
				"additionalProperties": false
			},
			"Objects_165": {
				"type": "object",
				"properties": {
					"outcome": {
						"$ref": "#/components/schemas/OutcomeId"
					},
					"iteration": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"result": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"outcome",
					"iteration",
					"result"
				],
				"additionalProperties": false
			},
			"Objects_166": {
				"type": "object",
				"properties": {
					"cumulative_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"current_context_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"condensations": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"cumulative_tokens",
					"current_context_tokens",
					"condensations"
				],
				"additionalProperties": false
			},
			"CheckpointTimestamp": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 Checkpoint timestamp with millisecond precision."
					}
				]
			},
			"CheckpointLifetime": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/CheckpointId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"source_run": {
						"$ref": "#/components/schemas/RunId"
					},
					"source_attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"through_event_id": {
						"$ref": "#/components/schemas/EventId"
					},
					"through_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"harness_profile_id": {
						"$ref": "#/components/schemas/HarnessProfileId"
					},
					"harness_profile_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"harness_release_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"harness_driver_version": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"sandbox_profile_id": {
						"$ref": "#/components/schemas/SandboxProfileId"
					},
					"sandbox_profile_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"pinned": {
						"type": "boolean"
					},
					"created_at": {
						"$ref": "#/components/schemas/CheckpointTimestamp"
					},
					"expires_at": {
						"$ref": "#/components/schemas/CheckpointTimestamp"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"session_id",
					"source_run",
					"source_attempt",
					"through_event_id",
					"through_sequence",
					"harness_profile_id",
					"harness_profile_version",
					"harness_release_digest",
					"harness_driver_version",
					"sandbox_profile_id",
					"sandbox_profile_revision_number",
					"pinned",
					"created_at",
					"expires_at"
				],
				"additionalProperties": false
			},
			"Union_304": {
				"type": "string",
				"enum": [
					"accepted_normalization",
					"preserved_original"
				]
			},
			"HostContextData": {
				"type": "object",
				"additionalProperties": {
					"type": "string",
					"allOf": [
						{
							"maxLength": 4096
						}
					]
				},
				"allOf": [
					{
						"propertyNames": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 128
								}
							]
						}
					}
				]
			},
			"Objects_167": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"api"
						]
					},
					"request_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					}
				},
				"required": [
					"kind"
				],
				"additionalProperties": false
			},
			"ApiUserToolConfirmationPayload": {
				"type": "object",
				"properties": {
					"tool_use_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 256
							}
						]
					},
					"result": {
						"type": "string",
						"enum": [
							"allow",
							"deny"
						]
					},
					"deny_message": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 8192
							}
						]
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Objects_167"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"tool_use_id",
					"result",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Union_310": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8,
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42
				]
			},
			"Union_314": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/PrincipalId"
					},
					{
						"$ref": "#/components/schemas/ApiKeyId"
					},
					{
						"$ref": "#/components/schemas/AutomationId"
					},
					{
						"$ref": "#/components/schemas/AgentInstallationId"
					}
				]
			},
			"Objects_169": {
				"type": "object",
				"properties": {
					"content": {
						"$ref": "#/components/schemas/Union_64"
					},
					"attachments": {
						"type": "array",
						"items": {
							"type": "string"
						}
					},
					"prompt_integrity": {
						"type": "object",
						"properties": {
							"analyzer_version": {
								"type": "string",
								"enum": [
									"unicode-17.0.0-uts39-r32-checkfu-1"
								]
							},
							"disposition": {
								"$ref": "#/components/schemas/Union_304"
							},
							"original_digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"findings": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Union_201"
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 256
									}
								]
							}
						},
						"required": [
							"analyzer_version",
							"disposition",
							"original_digest",
							"findings"
						],
						"additionalProperties": false
					},
					"connected_runtime": {
						"$ref": "#/components/schemas/ConnectedRuntimeId"
					},
					"run_delivery": {
						"type": "string",
						"enum": [
							"next_run"
						]
					},
					"host_context": {
						"type": "object",
						"properties": {
							"source": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"data": {
								"$ref": "#/components/schemas/HostContextData"
							}
						},
						"required": [
							"source",
							"data"
						],
						"additionalProperties": false
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"content",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_168": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_310"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.message"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_169"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_315": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"Objects_171": {
				"type": "object",
				"properties": {
					"content": {
						"$ref": "#/components/schemas/Union_64"
					},
					"attachments": {
						"type": "array",
						"items": {
							"type": "string"
						}
					},
					"prompt_integrity": {
						"type": "object",
						"properties": {
							"analyzer_version": {
								"type": "string",
								"enum": [
									"unicode-17.0.0-uts39-r32-checkfu-1"
								]
							},
							"disposition": {
								"$ref": "#/components/schemas/Union_304"
							},
							"original_digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"findings": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Union_201"
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 256
									}
								]
							}
						},
						"required": [
							"analyzer_version",
							"disposition",
							"original_digest",
							"findings"
						],
						"additionalProperties": false
					},
					"connected_runtime": {
						"$ref": "#/components/schemas/ConnectedRuntimeId"
					},
					"run_delivery": {
						"type": "string",
						"enum": [
							"next_run"
						]
					},
					"host_context": {
						"type": "object",
						"properties": {
							"source": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							},
							"data": {
								"$ref": "#/components/schemas/HostContextData"
							}
						},
						"required": [
							"source",
							"data"
						],
						"additionalProperties": false
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_256"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"content",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_170": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_315"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.message"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_171"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_173": {
				"type": "object",
				"properties": {
					"target_event": {
						"$ref": "#/components/schemas/EventId"
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"mode": {
						"type": "string",
						"enum": [
							"cooperative"
						]
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_172": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_310"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.interrupt"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_173"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_316": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"Objects_175": {
				"type": "object",
				"properties": {
					"target_event": {
						"$ref": "#/components/schemas/EventId"
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"mode": {
						"type": "string",
						"enum": [
							"cooperative"
						]
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_256"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_174": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_316"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.interrupt"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_175"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_177": {
				"type": "object",
				"properties": {
					"tool_use_id": {
						"type": "string"
					},
					"result": {
						"$ref": "#/components/schemas/JsonValue"
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"tool_use_id",
					"result",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_176": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_310"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.custom_tool_result"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_177"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_317": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"Objects_179": {
				"type": "object",
				"properties": {
					"tool_use_id": {
						"type": "string"
					},
					"result": {
						"$ref": "#/components/schemas/JsonValue"
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_256"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"tool_use_id",
					"result",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_178": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_317"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.custom_tool_result"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_179"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"UserToolConfirmationPayload": {
				"type": "object",
				"properties": {
					"tool_use_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 256
							}
						]
					},
					"result": {
						"type": "string",
						"enum": [
							"allow",
							"deny"
						]
					},
					"deny_message": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 8192
							}
						]
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"tool_use_id",
					"result",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_180": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_310"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.tool_confirmation"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/UserToolConfirmationPayload"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_318": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"UserToolConfirmationPayload_1": {
				"type": "object",
				"properties": {
					"tool_use_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 256
							}
						]
					},
					"result": {
						"type": "string",
						"enum": [
							"allow",
							"deny"
						]
					},
					"deny_message": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 8192
							}
						]
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_256"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"tool_use_id",
					"result",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_181": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_318"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.tool_confirmation"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/UserToolConfirmationPayload_1"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_183": {
				"type": "object",
				"properties": {
					"question": {
						"$ref": "#/components/schemas/QuestionId"
					},
					"answers": {
						"$ref": "#/components/schemas/ManagedQuestionAnswers"
					},
					"prompt_integrity": {
						"type": "object",
						"properties": {
							"analyzer_version": {
								"type": "string",
								"enum": [
									"unicode-17.0.0-uts39-r32-checkfu-1"
								]
							},
							"disposition": {
								"$ref": "#/components/schemas/Union_304"
							},
							"original_digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"findings": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Union_201"
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 256
									}
								]
							}
						},
						"required": [
							"analyzer_version",
							"disposition",
							"original_digest",
							"findings"
						],
						"additionalProperties": false
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"question",
					"answers",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_182": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_310"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.question_answer"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_183"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_319": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"Objects_185": {
				"type": "object",
				"properties": {
					"question": {
						"$ref": "#/components/schemas/QuestionId"
					},
					"answers": {
						"$ref": "#/components/schemas/ManagedQuestionAnswers"
					},
					"prompt_integrity": {
						"type": "object",
						"properties": {
							"analyzer_version": {
								"type": "string",
								"enum": [
									"unicode-17.0.0-uts39-r32-checkfu-1"
								]
							},
							"disposition": {
								"$ref": "#/components/schemas/Union_304"
							},
							"original_digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"findings": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Union_201"
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 256
									}
								]
							}
						},
						"required": [
							"analyzer_version",
							"disposition",
							"original_digest",
							"findings"
						],
						"additionalProperties": false
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_256"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"question",
					"answers",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_184": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_319"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.question_answer"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_185"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"OutcomeDescription": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 4096,
						"description": "A non-empty, at-most-4,096-character definition of the Outcome's done state."
					}
				]
			},
			"Objects_187": {
				"type": "object",
				"properties": {
					"outcome": {
						"$ref": "#/components/schemas/OutcomeId"
					},
					"description": {
						"$ref": "#/components/schemas/OutcomeDescription"
					},
					"rubric": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 65536
							}
						]
					},
					"max_iterations": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 1,
								"maximum": 20
							}
						]
					},
					"deliverables": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^\\/\\S+$"
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 32
							}
						]
					},
					"report": {
						"type": "object",
						"properties": {
							"extraction": {
								"type": "string",
								"enum": [
									"json",
									"model"
								]
							},
							"outputs": {
								"$ref": "#/components/schemas/OutcomeReportDistinctOutputKeys"
							}
						},
						"required": [
							"extraction",
							"outputs"
						],
						"additionalProperties": false
					},
					"verifier": {
						"type": "object",
						"properties": {
							"command": {
								"type": "array",
								"items": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										}
									]
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 64
									}
								]
							},
							"reward_format": {
								"type": "string",
								"enum": [
									"reward_text",
									"reward_json"
								]
							},
							"pass_threshold": {
								"type": "number",
								"allOf": [
									{
										"minimum": 0,
										"maximum": 1
									}
								]
							}
						},
						"required": [
							"command",
							"reward_format",
							"pass_threshold"
						],
						"additionalProperties": false
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"outcome",
					"description",
					"rubric",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_186": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_310"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.define_outcome"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_187"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_320": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"Objects_189": {
				"type": "object",
				"properties": {
					"outcome": {
						"$ref": "#/components/schemas/OutcomeId"
					},
					"description": {
						"$ref": "#/components/schemas/OutcomeDescription"
					},
					"rubric": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 65536
							}
						]
					},
					"max_iterations": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 1,
								"maximum": 20
							}
						]
					},
					"deliverables": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^\\/\\S+$"
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 32
							}
						]
					},
					"report": {
						"type": "object",
						"properties": {
							"extraction": {
								"type": "string",
								"enum": [
									"json",
									"model"
								]
							},
							"outputs": {
								"$ref": "#/components/schemas/OutcomeReportDistinctOutputKeys"
							}
						},
						"required": [
							"extraction",
							"outputs"
						],
						"additionalProperties": false
					},
					"verifier": {
						"type": "object",
						"properties": {
							"command": {
								"type": "array",
								"items": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										}
									]
								},
								"allOf": [
									{
										"minItems": 1
									},
									{
										"maxItems": 64
									}
								]
							},
							"reward_format": {
								"type": "string",
								"enum": [
									"reward_text",
									"reward_json"
								]
							},
							"pass_threshold": {
								"type": "number",
								"allOf": [
									{
										"minimum": 0,
										"maximum": 1
									}
								]
							}
						},
						"required": [
							"command",
							"reward_format",
							"pass_threshold"
						],
						"additionalProperties": false
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_256"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"outcome",
					"description",
					"rubric",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_188": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_320"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.define_outcome"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_189"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_321": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8,
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					46,
					45
				]
			},
			"SubagentId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^subg_[0-9a-f]{32}$"
					}
				]
			},
			"Union_322": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"content": {
								"type": "string"
							},
							"subagent": {
								"$ref": "#/components/schemas/SubagentId"
							}
						},
						"required": [
							"content"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"withheld": {
								"type": "object",
								"properties": {
									"content_digest": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									},
									"reason": {
										"type": "string",
										"enum": [
											"screen_block",
											"screen_failed"
										]
									}
								},
								"required": [
									"content_digest",
									"reason"
								],
								"additionalProperties": false
							},
							"subagent": {
								"$ref": "#/components/schemas/SubagentId"
							}
						},
						"required": [
							"withheld"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_190": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.message"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Union_322"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_324": {
				"type": "number",
				"enum": [
					42,
					44,
					45,
					45
				]
			},
			"Objects_193": {
				"type": "object",
				"properties": {
					"model_routing_profile_key": {
						"type": "string"
					},
					"model": {
						"type": "string"
					},
					"tier": {
						"type": "string"
					},
					"reason": {
						"type": "string"
					},
					"access_source": {
						"$ref": "#/components/schemas/Union_70"
					}
				},
				"required": [
					"model_routing_profile_key",
					"model",
					"tier",
					"reason",
					"access_source"
				],
				"additionalProperties": false
			},
			"Objects_192": {
				"type": "object",
				"properties": {
					"verdict": {
						"type": "string",
						"enum": [
							"pass",
							"block"
						]
					},
					"reason": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 512
							}
						]
					},
					"content_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"route": {
						"$ref": "#/components/schemas/Objects_193"
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"subagent": {
						"$ref": "#/components/schemas/SubagentId"
					}
				},
				"required": [
					"verdict",
					"content_digest"
				],
				"additionalProperties": false
			},
			"Objects_191": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_324"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"message.screened"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_192"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_196": {
				"type": "object",
				"properties": {
					"model_routing_profile_key": {
						"type": "string"
					},
					"model": {
						"type": "string"
					},
					"tier": {
						"type": "string"
					},
					"reason": {
						"type": "string"
					}
				},
				"required": [
					"model_routing_profile_key",
					"model",
					"tier",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_195": {
				"type": "object",
				"properties": {
					"verdict": {
						"type": "string",
						"enum": [
							"pass",
							"block"
						]
					},
					"reason": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 512
							}
						]
					},
					"content_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"route": {
						"$ref": "#/components/schemas/Objects_196"
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"subagent": {
						"$ref": "#/components/schemas/SubagentId"
					}
				},
				"required": [
					"verdict",
					"content_digest"
				],
				"additionalProperties": false
			},
			"Objects_194": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							41
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"message.screened"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_195"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_198": {
				"type": "object",
				"properties": {
					"content": {
						"type": "string"
					},
					"subagent": {
						"$ref": "#/components/schemas/SubagentId"
					}
				},
				"required": [
					"content"
				],
				"additionalProperties": false
			},
			"Objects_197": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.thinking"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_198"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_325": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8,
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44
				]
			},
			"Union_326": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"pattern": "^conn_[0-9a-f]{32}:\\S+$"
							}
						]
					},
					{
						"type": "string",
						"allOf": [
							{
								"pattern": "^harness:\\S+$"
							}
						]
					}
				]
			},
			"Objects_200": {
				"type": "object",
				"properties": {
					"tool_use_id": {
						"type": "string"
					},
					"tool": {
						"$ref": "#/components/schemas/Union_326"
					},
					"args": {
						"$ref": "#/components/schemas/JsonValue"
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"subagent": {
						"$ref": "#/components/schemas/SubagentId"
					}
				},
				"required": [
					"tool_use_id",
					"tool",
					"args"
				],
				"additionalProperties": false
			},
			"Objects_199": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_325"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.tool_use"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_200"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_202": {
				"type": "object",
				"properties": {
					"tool_use_id": {
						"type": "string"
					},
					"tool": {
						"$ref": "#/components/schemas/Union_326"
					},
					"args": {
						"$ref": "#/components/schemas/JsonValue"
					},
					"provider_tool_name": {
						"$ref": "#/components/schemas/ProviderToolName"
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"subagent": {
						"$ref": "#/components/schemas/SubagentId"
					}
				},
				"required": [
					"tool_use_id",
					"tool",
					"args"
				],
				"additionalProperties": false
			},
			"Objects_201": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							45,
							45
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.tool_use"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_202"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"AgentToolResultPayload": {
				"type": "object",
				"properties": {
					"tool_use_id": {
						"type": "string"
					},
					"result": {
						"$ref": "#/components/schemas/JsonValue"
					},
					"error": {
						"$ref": "#/components/schemas/Objects_144"
					},
					"subagent": {
						"$ref": "#/components/schemas/SubagentId"
					}
				},
				"required": [
					"tool_use_id"
				],
				"additionalProperties": false
			},
			"Objects_203": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.tool_result"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/AgentToolResultPayload"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_205": {
				"type": "object",
				"properties": {
					"question": {
						"$ref": "#/components/schemas/QuestionId"
					},
					"items": {
						"$ref": "#/components/schemas/ManagedQuestionItems"
					}
				},
				"required": [
					"question",
					"items"
				],
				"additionalProperties": false
			},
			"Objects_204": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.question"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_205"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_207": {
				"type": "object",
				"properties": {
					"subagent": {
						"$ref": "#/components/schemas/SubagentId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"description": {
						"type": "string"
					}
				},
				"required": [
					"subagent",
					"name"
				],
				"additionalProperties": false
			},
			"Objects_206": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.subagent_started"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_207"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_209": {
				"type": "object",
				"properties": {
					"subagent": {
						"$ref": "#/components/schemas/SubagentId"
					},
					"disposition": {
						"type": "string",
						"enum": [
							"completed",
							"failed",
							"canceled"
						]
					}
				},
				"required": [
					"subagent",
					"disposition"
				],
				"additionalProperties": false
			},
			"Objects_208": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.subagent_completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_209"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_327": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_211": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"pending"
						]
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_210": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_327"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_pending"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_211"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_328": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_213": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"provisioning"
						]
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_212": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_328"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_provisioning"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_213"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_329": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_215": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"running"
						]
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_214": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_329"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_running"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_215"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_330": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_217": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"reconciling"
						]
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_216": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_330"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_reconciling"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_217"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_331": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_219": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"waiting"
						]
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_218": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_331"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_waiting"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_219"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_332": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_221": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"idle"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					}
				},
				"required": [
					"status",
					"stop_reason"
				],
				"additionalProperties": false
			},
			"Objects_220": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_332"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_idle"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_221"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_333": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_223": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"paused"
						]
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_222": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_333"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_paused"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_223"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_334": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_225": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"completed"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					}
				},
				"required": [
					"status",
					"stop_reason"
				],
				"additionalProperties": false
			},
			"Objects_224": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_334"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_225"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_335": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_227": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"failed"
						]
					},
					"stop_reason": {
						"type": "string",
						"enum": [
							"error"
						]
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status",
					"stop_reason",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_226": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_335"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_failed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_227"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_336": {
				"type": "number",
				"enum": [
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_229": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"canceled"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					}
				},
				"required": [
					"status",
					"stop_reason"
				],
				"additionalProperties": false
			},
			"Objects_228": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_336"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_canceled"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_229"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_337": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8
				]
			},
			"Objects_231": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"pending"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_230": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_337"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_pending"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_231"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_340": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8
				]
			},
			"Objects_233": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"provisioning"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_232": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_340"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_provisioning"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_233"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_341": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8
				]
			},
			"Objects_235": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"running"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_234": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_341"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_running"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_235"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_342": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8
				]
			},
			"Objects_237": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"waiting"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_236": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_342"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_waiting"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_237"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_343": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8
				]
			},
			"Objects_239": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"idle"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_238": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_343"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_idle"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_239"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_344": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8
				]
			},
			"Objects_241": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"paused"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_240": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_344"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_paused"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_241"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_345": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8
				]
			},
			"Objects_243": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"completed"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_242": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_345"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_243"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_346": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8
				]
			},
			"Objects_245": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"failed"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_244": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_346"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_failed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_245"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_347": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8
				]
			},
			"Objects_247": {
				"type": "object",
				"properties": {
					"status": {
						"type": "string",
						"enum": [
							"canceled"
						]
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_215"
					}
				},
				"required": [
					"status"
				],
				"additionalProperties": false
			},
			"Objects_246": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_347"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.status_canceled"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_247"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_349": {
				"type": "string",
				"enum": [
					"message",
					"thinking",
					"tool_arguments",
					"tool_result",
					"artifact",
					"checkpoint",
					"file_body",
					"memory_document",
					"sandbox_state",
					"wire_frame"
				]
			},
			"Union_348": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"mode": {
								"type": "string",
								"enum": [
									"zdr"
								]
							}
						},
						"required": [
							"mode"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"mode": {
								"type": "string",
								"enum": [
									"standard"
								]
							},
							"default_ttl_seconds": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 2147483647
									}
								]
							},
							"overrides": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"content_class": {
											"$ref": "#/components/schemas/Union_349"
										},
										"ttl_seconds": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												},
												{
													"maximum": 2147483647
												}
											]
										}
									},
									"required": [
										"content_class",
										"ttl_seconds"
									],
									"additionalProperties": false
								}
							}
						},
						"required": [
							"mode"
						],
						"additionalProperties": false
					}
				]
			},
			"BetaUnrestrictedNetwork": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"unrestricted"
						]
					}
				},
				"required": [
					"type"
				],
				"additionalProperties": false
			},
			"BetaLimitedNetwork": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"limited"
						]
					},
					"allow_mcp_servers": {
						"type": "boolean"
					},
					"allow_package_managers": {
						"type": "boolean"
					},
					"allowed_hosts": {
						"type": "array",
						"items": {
							"type": "string"
						}
					}
				},
				"required": [
					"type",
					"allow_mcp_servers",
					"allow_package_managers",
					"allowed_hosts"
				],
				"additionalProperties": false
			},
			"Arrays_47": {
				"type": "array",
				"items": {
					"type": "string"
				}
			},
			"BetaPackages": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"packages"
						]
					},
					"apt": {
						"$ref": "#/components/schemas/Arrays_47"
					},
					"cargo": {
						"$ref": "#/components/schemas/Arrays_47"
					},
					"gem": {
						"$ref": "#/components/schemas/Arrays_47"
					},
					"go": {
						"$ref": "#/components/schemas/Arrays_47"
					},
					"npm": {
						"$ref": "#/components/schemas/Arrays_47"
					},
					"pip": {
						"$ref": "#/components/schemas/Arrays_47"
					}
				},
				"required": [
					"apt",
					"cargo",
					"gem",
					"go",
					"npm",
					"pip"
				],
				"additionalProperties": false
			},
			"BetaCloudConfig": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"cloud"
						]
					},
					"networking": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaUnrestrictedNetwork"
							},
							{
								"$ref": "#/components/schemas/BetaLimitedNetwork"
							}
						]
					},
					"packages": {
						"$ref": "#/components/schemas/BetaPackages"
					}
				},
				"required": [
					"type",
					"networking",
					"packages"
				],
				"additionalProperties": false
			},
			"BetaSelfHostedConfig": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"self_hosted"
						]
					}
				},
				"required": [
					"type"
				],
				"additionalProperties": false
			},
			"BetaEnvironmentConfig": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/BetaCloudConfig"
					},
					{
						"$ref": "#/components/schemas/BetaSelfHostedConfig"
					}
				]
			},
			"BetaEnvironmentScope": {
				"type": "string",
				"enum": [
					"organization",
					"account"
				]
			},
			"BetaEnvironment": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"archived_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"config": {
						"$ref": "#/components/schemas/BetaEnvironmentConfig"
					},
					"created_at": {
						"type": "string"
					},
					"description": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"name": {
						"type": "string"
					},
					"type": {
						"type": "string",
						"enum": [
							"environment"
						]
					},
					"updated_at": {
						"type": "string"
					},
					"scope": {
						"$ref": "#/components/schemas/BetaEnvironmentScope"
					}
				},
				"required": [
					"id",
					"archived_at",
					"config",
					"created_at",
					"description",
					"metadata",
					"name",
					"type",
					"updated_at"
				],
				"additionalProperties": false
			},
			"PublicWorkloadTrustAdmission": {
				"type": "object",
				"properties": {
					"declaration": {
						"$ref": "#/components/schemas/Union_33"
					},
					"facts": {
						"$ref": "#/components/schemas/WorkloadTrustFacts"
					},
					"effective": {
						"$ref": "#/components/schemas/WorkloadTrust"
					}
				},
				"required": [
					"declaration",
					"facts",
					"effective"
				],
				"additionalProperties": false
			},
			"SessionLearningGrantRetentionWindow": {
				"type": "object",
				"properties": {
					"disposition": {
						"type": "string",
						"enum": [
							"allowed"
						]
					},
					"purposes": {
						"$ref": "#/components/schemas/Arrays_43"
					},
					"granted_by_api_key_id": {
						"$ref": "#/components/schemas/ApiKeyId"
					},
					"granted_by_role": {
						"type": "string",
						"enum": [
							"root",
							"admin"
						]
					},
					"granted_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"authorized_until": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"disposition",
					"purposes",
					"granted_by_api_key_id",
					"granted_by_role",
					"granted_at",
					"authorized_until"
				],
				"additionalProperties": false
			},
			"SessionExecutionAdmissionHash": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"session_execution_admission"
						]
					},
					"material": {
						"type": "object",
						"properties": {
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"authentication": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"kind": {
												"type": "string",
												"enum": [
													"api_key"
												]
											},
											"api_key_id": {
												"$ref": "#/components/schemas/ApiKeyId"
											},
											"organization_id": {
												"$ref": "#/components/schemas/OrganizationId"
											},
											"role": {
												"$ref": "#/components/schemas/Union_15"
											},
											"scope": {
												"$ref": "#/components/schemas/Union_16"
											}
										},
										"required": [
											"kind",
											"api_key_id",
											"organization_id",
											"role",
											"scope"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"kind": {
												"type": "string",
												"enum": [
													"automation"
												]
											},
											"automation": {
												"$ref": "#/components/schemas/AutomationId"
											},
											"organization_id": {
												"$ref": "#/components/schemas/OrganizationId"
											}
										},
										"required": [
											"kind",
											"automation",
											"organization_id"
										],
										"additionalProperties": false
									},
									{
										"type": "object",
										"properties": {
											"kind": {
												"type": "string",
												"enum": [
													"agent_installation"
												]
											},
											"agent_installation_id": {
												"$ref": "#/components/schemas/AgentInstallationId"
											},
											"organization_id": {
												"$ref": "#/components/schemas/OrganizationId"
											}
										},
										"required": [
											"kind",
											"agent_installation_id",
											"organization_id"
										],
										"additionalProperties": false
									}
								]
							},
							"workspace": {
								"type": "object",
								"properties": {
									"workspace_id": {
										"$ref": "#/components/schemas/WorkspaceId"
									},
									"retention_policy": {
										"$ref": "#/components/schemas/Union_348"
									},
									"model_provider_policy": {
										"type": "object",
										"properties": {
											"denied_providers": {
												"type": "array",
												"items": {
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 255
														}
													]
												},
												"allOf": [
													{
														"maxItems": 256
													},
													{
														"uniqueItems": true
													}
												]
											}
										},
										"required": [
											"denied_providers"
										],
										"additionalProperties": false
									},
									"quota_policy": {
										"type": "object",
										"properties": {
											"max_concurrent_runs": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													},
													{
														"maximum": 9007199254740991
													}
												]
											},
											"monthly_tokens": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													},
													{
														"maximum": 9007199254740991
													}
												]
											},
											"monthly_sandbox_seconds": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													},
													{
														"maximum": 9007199254740
													}
												]
											}
										},
										"additionalProperties": false
									}
								},
								"required": [
									"workspace_id",
									"retention_policy",
									"model_provider_policy",
									"quota_policy"
								],
								"additionalProperties": false
							},
							"configuration": {
								"type": "object",
								"properties": {
									"agent": {
										"$ref": "#/components/schemas/BetaManagedAgentsSessionAgent"
									},
									"environment": {
										"$ref": "#/components/schemas/BetaEnvironment"
									},
									"harness": {
										"$ref": "#/components/schemas/Union_36"
									},
									"workload_trust": {
										"$ref": "#/components/schemas/PublicWorkloadTrustAdmission"
									}
								},
								"required": [
									"agent",
									"environment",
									"harness",
									"workload_trust"
								],
								"additionalProperties": false
							},
							"capture_policy": {
								"type": "object",
								"properties": {
									"schema_version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"semantic_events": {
										"type": "string",
										"enum": [
											"enabled"
										]
									},
									"model_io": {
										"$ref": "#/components/schemas/Union_294"
									},
									"tool_io": {
										"type": "string",
										"enum": [
											"bounded",
											"artifacts"
										]
									},
									"surfaced_thinking": {
										"type": "string",
										"enum": [
											"none",
											"surfaced_only"
										]
									},
									"workflow_artifacts": {
										"type": "string",
										"enum": [
											"none",
											"enabled"
										]
									},
									"environment_evidence": {
										"$ref": "#/components/schemas/Union_295"
									},
									"native_continuation_capsules": {
										"type": "string",
										"enum": [
											"disabled",
											"enabled"
										]
									},
									"learning_use": {
										"anyOf": [
											{
												"type": "object",
												"properties": {
													"disposition": {
														"type": "string",
														"enum": [
															"disallowed"
														]
													}
												},
												"required": [
													"disposition"
												],
												"additionalProperties": false
											},
											{
												"$ref": "#/components/schemas/SessionLearningGrantRetentionWindow"
											}
										]
									}
								},
								"required": [
									"schema_version",
									"semantic_events",
									"model_io",
									"tool_io",
									"surfaced_thinking",
									"workflow_artifacts",
									"environment_evidence",
									"native_continuation_capsules",
									"learning_use"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"session_id",
							"authentication",
							"workspace",
							"configuration"
						],
						"additionalProperties": false
					},
					"admission_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"admitted_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"type",
					"material",
					"admission_hash",
					"admitted_at"
				],
				"additionalProperties": false
			},
			"Objects_248": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							46
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.admitted"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/SessionExecutionAdmissionHash"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_250": {
				"type": "object",
				"properties": {
					"source_session": {
						"$ref": "#/components/schemas/SessionId"
					},
					"through_event": {
						"$ref": "#/components/schemas/EventId"
					},
					"through_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"source_status": {
						"type": "string",
						"enum": [
							"pending",
							"provisioning",
							"running",
							"reconciling",
							"waiting",
							"idle",
							"paused",
							"completed",
							"failed",
							"canceled"
						]
					},
					"abandoned_run": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/RunId"
							},
							{
								"type": "null"
							}
						]
					},
					"checkpoint": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CheckpointId"
							},
							{
								"type": "null"
							}
						]
					},
					"mode": {
						"type": "string",
						"enum": [
							"event_log_rebuild",
							"checkpoint_clone"
						]
					}
				},
				"required": [
					"source_session",
					"through_event",
					"through_sequence",
					"source_status",
					"abandoned_run",
					"checkpoint",
					"mode"
				],
				"additionalProperties": false
			},
			"Objects_249": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.forked"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_250"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"MountId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^mnt_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_253": {
				"type": "object",
				"properties": {
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"requested": {
						"$ref": "#/components/schemas/Union_230"
					},
					"effective": {
						"$ref": "#/components/schemas/Union_230"
					},
					"instructions": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					"mount_path": {
						"$ref": "#/components/schemas/MountPath"
					}
				},
				"required": [
					"store",
					"requested",
					"effective"
				],
				"additionalProperties": false
			},
			"Objects_252": {
				"type": "object",
				"properties": {
					"changes": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"definition_version_changed"
											]
										},
										"from_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"to_version": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										}
									},
									"required": [
										"kind",
										"from_version",
										"to_version"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"mount_attached"
											]
										},
										"mount": {
											"anyOf": [
												{
													"anyOf": [
														{
															"type": "object",
															"properties": {
																"id": {
																	"$ref": "#/components/schemas/MountId"
																},
																"kind": {
																	"type": "string",
																	"enum": [
																		"project"
																	]
																},
																"project_id": {
																	"$ref": "#/components/schemas/ProjectId"
																},
																"mount_path": {
																	"$ref": "#/components/schemas/MountPath"
																},
																"revision_policy": {
																	"$ref": "#/components/schemas/Union_228"
																},
																"access": {
																	"$ref": "#/components/schemas/Union_229"
																},
																"writeback": {
																	"type": "null"
																}
															},
															"required": [
																"id",
																"kind",
																"project_id",
																"mount_path",
																"revision_policy",
																"access"
															],
															"additionalProperties": false
														},
														{
															"type": "object",
															"properties": {
																"id": {
																	"$ref": "#/components/schemas/MountId"
																},
																"kind": {
																	"type": "string",
																	"enum": [
																		"project"
																	]
																},
																"project_id": {
																	"$ref": "#/components/schemas/ProjectId"
																},
																"mount_path": {
																	"$ref": "#/components/schemas/MountPath"
																},
																"revision_policy": {
																	"$ref": "#/components/schemas/Union_228"
																},
																"access": {
																	"type": "string",
																	"enum": [
																		"read_write"
																	]
																},
																"writeback": {
																	"$ref": "#/components/schemas/Objects_127"
																}
															},
															"required": [
																"id",
																"kind",
																"project_id",
																"mount_path",
																"revision_policy",
																"access",
																"writeback"
															],
															"additionalProperties": false
														}
													]
												},
												{
													"type": "object",
													"properties": {
														"id": {
															"$ref": "#/components/schemas/MountId"
														},
														"kind": {
															"type": "string",
															"enum": [
																"file"
															]
														},
														"file_id": {
															"$ref": "#/components/schemas/FileId"
														},
														"mount_path": {
															"$ref": "#/components/schemas/MountPath"
														},
														"access": {
															"type": "string",
															"enum": [
																"read_only"
															]
														}
													},
													"required": [
														"id",
														"kind",
														"file_id",
														"mount_path",
														"access"
													],
													"additionalProperties": false
												},
												{
													"$ref": "#/components/schemas/Objects_253"
												}
											]
										}
									},
									"required": [
										"kind",
										"mount"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"mount_detached"
											]
										},
										"mount_id": {
											"$ref": "#/components/schemas/MountId"
										}
									},
									"required": [
										"kind",
										"mount_id"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"managed_configuration_changed"
											]
										},
										"agent": {
											"type": "boolean"
										},
										"budget": {
											"type": "boolean"
										},
										"vaults": {
											"type": "boolean"
										}
									},
									"required": [
										"kind",
										"agent",
										"budget",
										"vaults"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"loaded_capabilities_changed"
											]
										},
										"loaded_capabilities": {
											"type": "array",
											"items": {
												"$ref": "#/components/schemas/Objects_163"
											}
										}
									},
									"required": [
										"kind",
										"loaded_capabilities"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"kind": {
											"type": "string",
											"enum": [
												"selection_changed"
											]
										},
										"from_release_hash": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"to_release_hash": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										}
									},
									"required": [
										"kind",
										"from_release_hash",
										"to_release_hash"
									],
									"additionalProperties": false
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							}
						]
					}
				},
				"required": [
					"changes"
				],
				"additionalProperties": false
			},
			"Objects_251": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.updated"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_252"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_255": {
				"type": "object",
				"properties": {
					"present": {
						"type": "boolean"
					}
				},
				"required": [
					"present"
				],
				"additionalProperties": false
			},
			"Objects_254": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.title_updated"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_255"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_257": {
				"type": "object",
				"properties": {
					"pairs": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"pairs"
				],
				"additionalProperties": false
			},
			"Objects_256": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.metadata_updated"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_257"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_259": {
				"type": "object",
				"properties": {
					"content": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 8192
							}
						]
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"content",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_258": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_310"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"system.message"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_259"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_350": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"Objects_261": {
				"type": "object",
				"properties": {
					"content": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 8192
							}
						]
					},
					"authored_by": {
						"$ref": "#/components/schemas/Union_314"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_256"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					}
				},
				"required": [
					"content",
					"authored_by",
					"caused_by"
				],
				"additionalProperties": false
			},
			"Objects_260": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_350"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"system.message"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_261"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_263": {
				"anyOf": [
					{
						"type": "object"
					},
					{
						"type": "array"
					}
				]
			},
			"Objects_262": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.archived"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_263"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"ResolvedSkillsMountIntegrity": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"skills"
						]
					},
					"mount_path": {
						"$ref": "#/components/schemas/MountPath"
					},
					"skills": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"skill_id": {
									"$ref": "#/components/schemas/SkillId"
								},
								"name": {
									"type": "string",
									"allOf": [
										{
											"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
										}
									]
								},
								"skill_kind": {
									"$ref": "#/components/schemas/Union_143"
								},
								"version": {
									"type": "integer",
									"allOf": [
										{
											"exclusiveMinimum": 0
										}
									]
								},
								"content_sha256": {
									"type": "string",
									"allOf": [
										{
											"pattern": "^sha256:[0-9a-f]{64}$"
										}
									]
								}
							},
							"required": [
								"skill_id",
								"name",
								"skill_kind",
								"version",
								"content_sha256"
							],
							"additionalProperties": false
						},
						"allOf": [
							{
								"minItems": 1
							}
						]
					}
				},
				"required": [
					"kind",
					"mount_path",
					"skills"
				],
				"additionalProperties": false
			},
			"Objects_265": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"mounts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"anyOf": [
										{
											"type": "object",
											"properties": {
												"id": {
													"$ref": "#/components/schemas/MountId"
												},
												"kind": {
													"type": "string",
													"enum": [
														"project"
													]
												},
												"project_id": {
													"$ref": "#/components/schemas/ProjectId"
												},
												"mount_path": {
													"$ref": "#/components/schemas/MountPath"
												},
												"revision_policy": {
													"$ref": "#/components/schemas/Union_228"
												},
												"revision": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												},
												"content_sha256": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^sha256:[0-9a-f]{64}$"
														}
													]
												},
												"access": {
													"$ref": "#/components/schemas/Union_229"
												},
												"writeback": {
													"type": "null"
												},
												"resolution": {
													"$ref": "#/components/schemas/Union_192"
												}
											},
											"required": [
												"id",
												"kind",
												"project_id",
												"mount_path",
												"revision_policy",
												"revision",
												"content_sha256",
												"access",
												"resolution"
											],
											"additionalProperties": false
										},
										{
											"type": "object",
											"properties": {
												"id": {
													"$ref": "#/components/schemas/MountId"
												},
												"kind": {
													"type": "string",
													"enum": [
														"project"
													]
												},
												"project_id": {
													"$ref": "#/components/schemas/ProjectId"
												},
												"mount_path": {
													"$ref": "#/components/schemas/MountPath"
												},
												"revision_policy": {
													"$ref": "#/components/schemas/Union_228"
												},
												"revision": {
													"type": "integer",
													"allOf": [
														{
															"exclusiveMinimum": 0
														}
													]
												},
												"content_sha256": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^sha256:[0-9a-f]{64}$"
														}
													]
												},
												"access": {
													"type": "string",
													"enum": [
														"read_write"
													]
												},
												"writeback": {
													"$ref": "#/components/schemas/Objects_127"
												},
												"resolution": {
													"$ref": "#/components/schemas/Objects_106"
												}
											},
											"required": [
												"id",
												"kind",
												"project_id",
												"mount_path",
												"revision_policy",
												"revision",
												"content_sha256",
												"access",
												"writeback",
												"resolution"
											],
											"additionalProperties": false
										}
									]
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/MountId"
										},
										"kind": {
											"type": "string",
											"enum": [
												"file"
											]
										},
										"file_id": {
											"$ref": "#/components/schemas/FileId"
										},
										"mount_path": {
											"$ref": "#/components/schemas/MountPath"
										},
										"access": {
											"type": "string",
											"enum": [
												"read_only"
											]
										},
										"sha256": {
											"type": "string",
											"allOf": [
												{
													"pattern": "^sha256:[0-9a-f]{64}$"
												}
											]
										},
										"bytes": {
											"type": "integer",
											"allOf": [
												{
													"minimum": 0
												}
											]
										}
									},
									"required": [
										"id",
										"kind",
										"file_id",
										"mount_path",
										"access",
										"sha256",
										"bytes"
									],
									"additionalProperties": false
								},
								{
									"$ref": "#/components/schemas/Objects_253"
								},
								{
									"$ref": "#/components/schemas/ResolvedSkillsMountIntegrity"
								}
							]
						}
					}
				},
				"required": [
					"run",
					"mounts"
				],
				"additionalProperties": false
			},
			"Objects_264": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.mounts_resolved"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_265"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_267": {
				"type": "object",
				"properties": {
					"strategy": {
						"type": "string",
						"enum": [
							"native",
							"platform_summarize",
							"truncate"
						]
					},
					"tokens_before": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"tokens_after": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"strategy",
					"tokens_before",
					"tokens_after"
				],
				"additionalProperties": false
			},
			"Objects_266": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.compacted"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_267"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_269": {
				"type": "object",
				"properties": {
					"through_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"condensed": {
						"type": "object",
						"properties": {
							"user_messages": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"agent_messages": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							}
						},
						"required": [
							"user_messages",
							"agent_messages"
						],
						"additionalProperties": false
					},
					"kept": {
						"type": "object",
						"properties": {
							"user_messages": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"agent_messages": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							},
							"content_length": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									}
								]
							}
						},
						"required": [
							"user_messages",
							"agent_messages",
							"content_length"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"through_sequence",
					"condensed",
					"kept"
				],
				"additionalProperties": false
			},
			"Objects_268": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.context_condensed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_269"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_271": {
				"type": "object",
				"properties": {
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"requested": {
						"$ref": "#/components/schemas/Union_230"
					},
					"effective": {
						"$ref": "#/components/schemas/Union_230"
					},
					"instructions": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 4096
							}
						]
					},
					"mount_path": {
						"$ref": "#/components/schemas/MountPath"
					}
				},
				"required": [
					"store",
					"requested",
					"effective"
				],
				"additionalProperties": false
			},
			"Objects_270": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"memory.mount_resolved"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_271"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_351": {
				"type": "number",
				"enum": [
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Union_352": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"store": {
								"$ref": "#/components/schemas/MemoryStoreId"
							},
							"revision": {
								"$ref": "#/components/schemas/MemoryRevisionId"
							},
							"method": {
								"type": "string",
								"enum": [
									"mount",
									"search",
									"tool"
								]
							},
							"detail": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"full"
										]
									},
									"documents": {
										"type": "array",
										"items": {
											"type": "object",
											"properties": {
												"path": {
													"$ref": "#/components/schemas/MemoryPath"
												},
												"content_sha256": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^sha256:[0-9a-f]{64}$"
														}
													]
												}
											},
											"required": [
												"path",
												"content_sha256"
											],
											"additionalProperties": false
										},
										"allOf": [
											{
												"minItems": 1
											}
										]
									}
								},
								"required": [
									"kind",
									"documents"
								],
								"additionalProperties": false
							}
						},
						"required": [
							"store",
							"revision",
							"method",
							"detail"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"scope": {
								"type": "string",
								"enum": [
									"mounted_stores"
								]
							},
							"method": {
								"type": "string",
								"enum": [
									"mount"
								]
							},
							"store_count": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"document_count": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							}
						},
						"required": [
							"scope",
							"method",
							"store_count",
							"document_count"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_272": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_351"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"memory.accessed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Union_352"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_353": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8,
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23
				]
			},
			"Objects_274": {
				"type": "object",
				"properties": {
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"method": {
						"type": "string",
						"enum": [
							"mount",
							"search",
							"tool"
						]
					},
					"detail": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"full"
										]
									},
									"documents": {
										"type": "array",
										"items": {
											"type": "object",
											"properties": {
												"path": {
													"$ref": "#/components/schemas/MemoryPath"
												},
												"content_sha256": {
													"type": "string",
													"allOf": [
														{
															"pattern": "^sha256:[0-9a-f]{64}$"
														}
													]
												}
											},
											"required": [
												"path",
												"content_sha256"
											],
											"additionalProperties": false
										},
										"allOf": [
											{
												"minItems": 1
											}
										]
									}
								},
								"required": [
									"kind",
									"documents"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"aggregate"
										]
									},
									"document_count": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									}
								},
								"required": [
									"kind",
									"document_count"
								],
								"additionalProperties": false
							}
						]
					}
				},
				"required": [
					"store",
					"revision",
					"method",
					"detail"
				],
				"additionalProperties": false
			},
			"Objects_273": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_353"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"memory.accessed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_274"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_276": {
				"type": "object",
				"properties": {
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"working_ref": {
						"$ref": "#/components/schemas/Union_113"
					},
					"base_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"new_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"tree_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"diff_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"changed_paths": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/MemoryPath"
						},
						"allOf": [
							{
								"minItems": 1
							}
						]
					}
				},
				"required": [
					"store",
					"working_ref",
					"base_revision",
					"new_revision",
					"tree_hash",
					"diff_hash",
					"changed_paths"
				],
				"additionalProperties": false
			},
			"Objects_275": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"memory.change_checkpointed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_276"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_278": {
				"type": "object",
				"properties": {
					"proposal": {
						"$ref": "#/components/schemas/MemoryProposalId"
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"base_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"head_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"diff_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"proposal",
					"store",
					"base_revision",
					"head_revision",
					"diff_hash"
				],
				"additionalProperties": false
			},
			"Objects_277": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"memory.proposal_created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_278"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"MemoryProposalResolvedPayload": {
				"type": "object",
				"properties": {
					"proposal": {
						"$ref": "#/components/schemas/MemoryProposalId"
					},
					"decision": {
						"type": "string",
						"enum": [
							"approved",
							"rejected",
							"superseded"
						]
					},
					"responder": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_111"
							},
							{
								"type": "null"
							}
						]
					},
					"canonical_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					}
				},
				"required": [
					"proposal",
					"decision",
					"responder"
				],
				"additionalProperties": false
			},
			"Objects_279": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"memory.proposal_resolved"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/MemoryProposalResolvedPayload"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_281": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/CurationRunId"
					},
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"cursor_from": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"cursor_to": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"source_event_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"source_artifact_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"output_revision": {
						"$ref": "#/components/schemas/MemoryRevisionId"
					},
					"proposal": {
						"$ref": "#/components/schemas/MemoryProposalId"
					}
				},
				"required": [
					"run",
					"store",
					"cursor_from",
					"cursor_to",
					"source_event_count",
					"source_artifact_count"
				],
				"additionalProperties": false
			},
			"Objects_280": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"memory.curated"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_281"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_283": {
				"type": "object",
				"properties": {
					"store": {
						"$ref": "#/components/schemas/MemoryStoreId"
					},
					"operation": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"revision_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"path_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"hash_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"store",
					"operation",
					"revision_count",
					"path_count",
					"hash_count"
				],
				"additionalProperties": false
			},
			"Objects_282": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"memory.redacted"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_283"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_286": {
				"type": "object",
				"properties": {
					"source": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"openai",
									"anthropic",
									"google",
									"openrouter",
									"replay"
								]
							},
							{
								"type": "string",
								"pattern": "^extension:[\\s\\S]*?$"
							}
						]
					},
					"content_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"source",
					"content_digest",
					"bytes"
				],
				"additionalProperties": false
			},
			"Objects_285": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"request_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"provider_call_id": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"binding": {
						"type": "string"
					},
					"provider": {
						"type": "string"
					},
					"model": {
						"type": "string"
					},
					"usage": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_65"
							},
							{
								"$ref": "#/components/schemas/Objects_158"
							}
						]
					},
					"request": {
						"type": "object",
						"properties": {
							"body": {
								"$ref": "#/components/schemas/Objects_286"
							},
							"messages": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Objects_286"
								},
								"allOf": [
									{
										"maxItems": 2048
									}
								]
							}
						},
						"required": [
							"body",
							"messages"
						],
						"additionalProperties": false
					},
					"response": {
						"type": "object",
						"properties": {
							"body": {
								"$ref": "#/components/schemas/Objects_286"
							},
							"frames": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Objects_286"
								},
								"allOf": [
									{
										"maxItems": 2048
									}
								]
							}
						},
						"required": [
							"body",
							"frames"
						],
						"additionalProperties": false
					},
					"request_bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"response_bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"run",
					"attempt",
					"request_id",
					"provider_call_id",
					"binding",
					"provider",
					"model",
					"usage",
					"request",
					"response",
					"request_bytes",
					"response_bytes"
				],
				"additionalProperties": false
			},
			"Objects_284": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"wire.call"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_285"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_354": {
				"type": "number",
				"enum": [
					44,
					45,
					45
				]
			},
			"Objects_288": {
				"type": "object",
				"properties": {
					"run_id": {
						"$ref": "#/components/schemas/RunId"
					},
					"run_attempt_id": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"tool_invocation_id": {
						"$ref": "#/components/schemas/ToolInvocationId"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"tool_source_id": {
						"$ref": "#/components/schemas/ToolSourceId"
					},
					"tool_name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"execution_backend": {
						"$ref": "#/components/schemas/Union_279"
					},
					"disposition": {
						"type": "string",
						"enum": [
							"completed",
							"denied",
							"indeterminate"
						]
					},
					"argument_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"duration_ms": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"upgrade": {
						"type": "boolean",
						"enum": [
							true
						]
					}
				},
				"required": [
					"run_id",
					"run_attempt_id",
					"tool_invocation_id",
					"connection_id",
					"tool_source_id",
					"tool_name",
					"execution_backend",
					"disposition",
					"argument_fingerprint",
					"duration_ms"
				],
				"additionalProperties": false
			},
			"Objects_287": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_354"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"exec.tool_invocation"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_288"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_355": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8,
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43
				]
			},
			"Objects_290": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"call_id": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^call_[0-9a-f]{32}$"
							}
						]
					},
					"connection": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"tool_source": {
						"$ref": "#/components/schemas/ToolSourceId"
					},
					"tool_name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"engine": {
						"type": "string",
						"enum": [
							"builtin",
							"executor",
							"connector"
						]
					},
					"disposition": {
						"type": "string",
						"enum": [
							"completed",
							"denied",
							"indeterminate"
						]
					},
					"argument_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"duration_ms": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"upgrade": {
						"type": "boolean",
						"enum": [
							true
						]
					}
				},
				"required": [
					"run",
					"attempt",
					"call_id",
					"connection",
					"tool_source",
					"tool_name",
					"engine",
					"disposition",
					"argument_fingerprint",
					"duration_ms"
				],
				"additionalProperties": false
			},
			"Objects_289": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_355"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"exec.call"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_290"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_292": {
				"type": "object",
				"properties": {
					"binding": {
						"type": "string"
					},
					"model": {
						"type": "string"
					},
					"tier": {
						"type": "string"
					},
					"reason": {
						"type": "string"
					}
				},
				"required": [
					"binding",
					"model",
					"tier",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_291": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"model.routed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_292"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"ModelUsageRecordedEvidence": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"request_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"binding": {
						"type": "string"
					},
					"provider": {
						"type": "string"
					},
					"model": {
						"type": "string"
					},
					"input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"cached_input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"cache_write_input_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"output_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"reasoning_output_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"total_tokens": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"unit": {
						"type": "string",
						"enum": [
							"image",
							"video_second",
							"compute_second"
						]
					},
					"quantity_millionths": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"run",
					"request_id",
					"binding",
					"provider",
					"model"
				],
				"additionalProperties": false
			},
			"Objects_293": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"model.usage_recorded"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/ModelUsageRecordedEvidence"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_356": {
				"type": "number",
				"enum": [
					40,
					41,
					42,
					43,
					44,
					45
				]
			},
			"Union_358": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/AgentInstallationId"
					},
					{
						"type": "null"
					}
				]
			},
			"Union_359": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/SurfaceScopeId"
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_295": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"connected"
						]
					},
					"protocol": {
						"type": "string",
						"enum": [
							"acp-v1"
						]
					},
					"runtime": {
						"$ref": "#/components/schemas/ConnectedRuntimeId"
					}
				},
				"required": [
					"kind",
					"protocol"
				],
				"additionalProperties": false
			},
			"Union_357": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"trigger": {
								"$ref": "#/components/schemas/Union_261"
							},
							"requested_by": {
								"$ref": "#/components/schemas/Union_100"
							},
							"acted_as": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"caused_by": {
								"$ref": "#/components/schemas/Union_257"
							},
							"agent_installation_id": {
								"$ref": "#/components/schemas/Union_358"
							},
							"surface_scope_id": {
								"$ref": "#/components/schemas/Union_359"
							},
							"surface_scope_kind": {
								"type": "string",
								"enum": [
									"root",
									"team",
									"channel",
									"personal"
								]
							},
							"execution_pins": {
								"$ref": "#/components/schemas/Objects_33"
							},
							"connected_runtime": false,
							"native_runtime": false
						},
						"required": [
							"run",
							"trigger",
							"requested_by",
							"acted_as",
							"caused_by",
							"agent_installation_id",
							"surface_scope_id",
							"execution_pins"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"trigger": {
								"$ref": "#/components/schemas/Union_261"
							},
							"requested_by": {
								"$ref": "#/components/schemas/Union_100"
							},
							"acted_as": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"caused_by": {
								"$ref": "#/components/schemas/Union_257"
							},
							"agent_installation_id": {
								"$ref": "#/components/schemas/Union_358"
							},
							"surface_scope_id": {
								"$ref": "#/components/schemas/Union_359"
							},
							"surface_scope_kind": {
								"type": "string",
								"enum": [
									"root",
									"team",
									"channel",
									"personal"
								]
							},
							"execution_pins": false,
							"native_runtime": false,
							"connected_runtime": {
								"$ref": "#/components/schemas/Objects_295"
							}
						},
						"required": [
							"run",
							"trigger",
							"requested_by",
							"acted_as",
							"caused_by",
							"agent_installation_id",
							"surface_scope_id",
							"connected_runtime"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_294": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_356"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Union_357"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_297": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"trigger": {
						"$ref": "#/components/schemas/Union_261"
					},
					"native_runtime": {
						"type": "object",
						"properties": {
							"session_admission_hash": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"runtime_hash": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							}
						},
						"required": [
							"session_admission_hash",
							"runtime_hash"
						],
						"additionalProperties": false
					},
					"execution_pins": false,
					"connected_runtime": false
				},
				"required": [
					"run",
					"trigger",
					"native_runtime"
				],
				"additionalProperties": false
			},
			"Objects_296": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							46
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_297"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_360": {
				"type": "number",
				"enum": [
					8,
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39
				]
			},
			"Objects_299": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"trigger": {
						"$ref": "#/components/schemas/Union_261"
					},
					"requested_by": {
						"$ref": "#/components/schemas/Union_100"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"agent_installation_id": {
						"$ref": "#/components/schemas/Union_358"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/Union_359"
					},
					"surface_scope_kind": {
						"type": "string",
						"enum": [
							"root",
							"team",
							"channel",
							"personal"
						]
					},
					"execution_pins": {
						"type": "object",
						"properties": {
							"agent_version": {
								"type": "string"
							},
							"harness_profile_version": {
								"type": "string"
							},
							"harness_release_digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"harness_driver_version": {
								"type": "string"
							},
							"sandbox_profile_id": {
								"$ref": "#/components/schemas/SandboxProfileId"
							},
							"sandbox_profile_revision_number": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"sandbox_image_digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"model_binding_version": {
								"type": "string"
							},
							"plane_policy_hash": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"selected_skills": {
								"$ref": "#/components/schemas/Arrays_10"
							},
							"selected_tools": {
								"$ref": "#/components/schemas/Arrays_11"
							},
							"instructions_sha256": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							}
						},
						"required": [
							"agent_version",
							"harness_profile_version",
							"harness_release_digest",
							"harness_driver_version",
							"sandbox_profile_id",
							"sandbox_profile_revision_number",
							"sandbox_image_digest",
							"model_binding_version",
							"plane_policy_hash"
						],
						"additionalProperties": false
					},
					"connected_runtime": false
				},
				"required": [
					"run",
					"trigger",
					"requested_by",
					"acted_as",
					"caused_by",
					"agent_installation_id",
					"surface_scope_id",
					"execution_pins"
				],
				"additionalProperties": false
			},
			"Objects_298": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_360"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_299"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_301": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"trigger": {
						"$ref": "#/components/schemas/Union_261"
					},
					"requested_by": {
						"$ref": "#/components/schemas/Union_100"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"agent_installation_id": {
						"$ref": "#/components/schemas/Union_358"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/Union_359"
					},
					"surface_scope_kind": {
						"type": "string",
						"enum": [
							"root",
							"team",
							"channel",
							"personal"
						]
					},
					"execution_pins": false,
					"native_runtime": false,
					"connected_runtime": {
						"$ref": "#/components/schemas/Objects_295"
					}
				},
				"required": [
					"run",
					"trigger",
					"requested_by",
					"acted_as",
					"caused_by",
					"agent_installation_id",
					"surface_scope_id",
					"connected_runtime"
				],
				"additionalProperties": false
			},
			"Objects_300": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_301"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_361": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"attempt": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"runner_pool": {
								"$ref": "#/components/schemas/RunnerPoolId"
							},
							"execution_target": {
								"$ref": "#/components/schemas/Objects_40"
							},
							"capability_set": {
								"$ref": "#/components/schemas/Objects_21"
							},
							"evidence_authority": {
								"type": "string",
								"enum": [
									"server_driver_envelope"
								]
							}
						},
						"required": [
							"run",
							"attempt",
							"runner_pool",
							"execution_target",
							"capability_set",
							"evidence_authority"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"attempt": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"connected_runtime": {
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"connected"
										]
									},
									"protocol": {
										"type": "string",
										"enum": [
											"acp-v1"
										]
									},
									"runtime": {
										"$ref": "#/components/schemas/ConnectedRuntimeId"
									}
								},
								"required": [
									"kind",
									"protocol"
								],
								"additionalProperties": false
							},
							"evidence_authority": {
								"type": "string",
								"enum": [
									"run_capability_admission"
								]
							}
						},
						"required": [
							"run",
							"attempt",
							"connected_runtime",
							"evidence_authority"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_302": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.started"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Union_361"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_304": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"runtime.start_timeout"
								]
							},
							"message": {
								"type": "string"
							}
						},
						"required": [
							"type",
							"message"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"run",
					"attempt",
					"error"
				],
				"additionalProperties": false
			},
			"Objects_303": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.start_timed_out"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_304"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_306": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"recovery": {
						"type": "number",
						"enum": [
							1
						]
					},
					"error": {
						"$ref": "#/components/schemas/Objects_144"
					}
				},
				"required": [
					"run",
					"attempt",
					"recovery",
					"error"
				],
				"additionalProperties": false
			},
			"Objects_305": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.attempt_requeued"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_306"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_308": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"action": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"custom_tool"
										]
									},
									"tool_use_id": {
										"type": "string"
									}
								},
								"required": [
									"kind",
									"tool_use_id"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"question"
										]
									},
									"question": {
										"$ref": "#/components/schemas/QuestionId"
									},
									"items": {
										"$ref": "#/components/schemas/ManagedQuestionItems"
									}
								},
								"required": [
									"kind",
									"question",
									"items"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"outcome_evaluation"
										]
									},
									"outcome": {
										"$ref": "#/components/schemas/OutcomeId"
									},
									"iteration": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									}
								},
								"required": [
									"kind",
									"outcome",
									"iteration"
								],
								"additionalProperties": false
							}
						]
					},
					"cost": {
						"$ref": "#/components/schemas/Objects_143"
					}
				},
				"required": [
					"run",
					"attempt",
					"action",
					"cost"
				],
				"additionalProperties": false
			},
			"Objects_307": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.requires_action"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_308"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_362": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"Objects_310": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"action": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"custom_tool"
										]
									},
									"tool_use_id": {
										"type": "string"
									}
								},
								"required": [
									"kind",
									"tool_use_id"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"action_approval"
										]
									},
									"approval": {
										"$ref": "#/components/schemas/ActionApprovalId"
									},
									"tool_use_id": {
										"type": "string"
									},
									"on_approve": {
										"type": "object",
										"properties": {
											"kind": {
												"type": "string",
												"enum": [
													"custom_tool"
												]
											}
										},
										"required": [
											"kind"
										],
										"additionalProperties": false
									}
								},
								"required": [
									"kind",
									"approval",
									"tool_use_id"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"question"
										]
									},
									"question": {
										"$ref": "#/components/schemas/QuestionId"
									},
									"items": {
										"$ref": "#/components/schemas/ManagedQuestionItems"
									}
								},
								"required": [
									"kind",
									"question",
									"items"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"outcome_evaluation"
										]
									},
									"outcome": {
										"$ref": "#/components/schemas/OutcomeId"
									},
									"iteration": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									}
								},
								"required": [
									"kind",
									"outcome",
									"iteration"
								],
								"additionalProperties": false
							}
						]
					},
					"cost": {
						"$ref": "#/components/schemas/Objects_143"
					}
				},
				"required": [
					"run",
					"attempt",
					"action",
					"cost"
				],
				"additionalProperties": false
			},
			"Objects_309": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_362"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.requires_action"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_310"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_363": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"Objects_312": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"approval": {
						"$ref": "#/components/schemas/ActionApprovalId"
					},
					"action": {
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"custom_tool"
								]
							},
							"tool_use_id": {
								"type": "string"
							}
						},
						"required": [
							"kind",
							"tool_use_id"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"run",
					"attempt",
					"approval",
					"action"
				],
				"additionalProperties": false
			},
			"Objects_311": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_363"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.action_authorized"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_312"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_314": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					}
				},
				"required": [
					"run",
					"attempt"
				],
				"additionalProperties": false
			},
			"Objects_313": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.resumed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_314"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_364": {
				"type": "number",
				"enum": [
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_316": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"cost": {
						"$ref": "#/components/schemas/Objects_143"
					},
					"turn": {
						"type": "object",
						"properties": {
							"execution": {
								"type": "string",
								"enum": [
									"shell",
									"model_only"
								]
							},
							"shell_commands": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							},
							"filesystem_commands": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							},
							"mcp_calls": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							},
							"model_calls": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							},
							"wall_time_ms": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 604800000
									}
								]
							},
							"model_transient_retries": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							},
							"model_overflow_recoveries": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							}
						},
						"required": [
							"execution",
							"shell_commands",
							"filesystem_commands",
							"mcp_calls",
							"model_calls",
							"wall_time_ms"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"run",
					"attempt",
					"stop_reason",
					"cost"
				],
				"additionalProperties": false
			},
			"Objects_315": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_364"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_316"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_366": {
				"type": "number",
				"enum": [
					8,
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32
				]
			},
			"Objects_318": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"cost": {
						"$ref": "#/components/schemas/Objects_143"
					},
					"turn": {
						"type": "object",
						"properties": {
							"execution": {
								"type": "string",
								"enum": [
									"shell",
									"model_only"
								]
							},
							"shell_commands": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							},
							"filesystem_commands": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							},
							"mcp_calls": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							},
							"model_calls": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 1000000
									}
								]
							},
							"wall_time_ms": {
								"type": "integer",
								"allOf": [
									{
										"minimum": 0
									},
									{
										"maximum": 604800000
									}
								]
							}
						},
						"required": [
							"execution",
							"shell_commands",
							"filesystem_commands",
							"mcp_calls",
							"model_calls",
							"wall_time_ms"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"run",
					"attempt",
					"stop_reason",
					"cost"
				],
				"additionalProperties": false
			},
			"Objects_317": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_366"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_318"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_320": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"error": {
						"$ref": "#/components/schemas/Objects_144"
					}
				},
				"required": [
					"run",
					"attempt",
					"error"
				],
				"additionalProperties": false
			},
			"Objects_319": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.failed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_320"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_322": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/RunAttemptId"
							},
							{
								"type": "null"
							}
						]
					},
					"reason": {
						"type": "string"
					}
				},
				"required": [
					"run",
					"attempt",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_321": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.canceled"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_322"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_324": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"event": {
						"$ref": "#/components/schemas/EventId"
					},
					"disposition": {
						"type": "string",
						"enum": [
							"delivered",
							"queued",
							"refused"
						]
					}
				},
				"required": [
					"run",
					"attempt",
					"event",
					"disposition"
				],
				"additionalProperties": false
			},
			"Objects_323": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.input_delivered"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_324"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_367": {
				"type": "string",
				"enum": [
					"passed",
					"failed",
					"timed_out",
					"slot_unavailable",
					"skipped"
				]
			},
			"SandboxLifecycleHookOutput": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 8192
					}
				]
			},
			"Objects_326": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"phase": {
						"$ref": "#/components/schemas/Union_71"
					},
					"ordinal": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"exclusiveMaximum": 16
							}
						]
					},
					"outcome": {
						"$ref": "#/components/schemas/Union_367"
					},
					"on_failure": {
						"$ref": "#/components/schemas/Union_72"
					},
					"exit_code": {
						"anyOf": [
							{
								"type": "integer",
								"allOf": [
									{
										"minimum": 0,
										"maximum": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"duration_ms": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 3600000
							}
						]
					},
					"output": {
						"$ref": "#/components/schemas/SandboxLifecycleHookOutput"
					},
					"output_truncated": {
						"type": "boolean"
					}
				},
				"required": [
					"run",
					"attempt",
					"phase",
					"ordinal",
					"outcome",
					"on_failure",
					"exit_code",
					"duration_ms",
					"output",
					"output_truncated"
				],
				"additionalProperties": false
			},
			"Objects_325": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.lifecycle_hook"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_326"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_328": {
				"type": "object",
				"properties": {
					"content": {
						"$ref": "#/components/schemas/MessageContentBlocks"
					},
					"to_session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"to_agent_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					}
				},
				"required": [
					"content",
					"to_session_thread_id"
				],
				"additionalProperties": false
			},
			"Objects_327": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.thread_message_sent"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_328"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_330": {
				"type": "object",
				"properties": {
					"content": {
						"$ref": "#/components/schemas/MessageContentBlocks"
					},
					"from_session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"from_agent_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					}
				},
				"required": [
					"content",
					"from_session_thread_id"
				],
				"additionalProperties": false
			},
			"Objects_329": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.thread_message_received"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_330"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_368": {
				"type": "number",
				"enum": [
					42,
					44,
					45,
					45
				]
			},
			"Objects_332": {
				"type": "object",
				"properties": {
					"model_routing_profile_id": {
						"$ref": "#/components/schemas/ModelRoutingProfileId"
					},
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"model_routing_profile_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"access_source": {
						"$ref": "#/components/schemas/Union_70"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"model": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"question": {
						"$ref": "#/components/schemas/MessageContentBlocks"
					},
					"advice": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 16384
							}
						]
					}
				},
				"required": [
					"model_routing_profile_id",
					"model_routing_profile_key",
					"model_routing_profile_revision_number",
					"access_source",
					"provider",
					"model",
					"question",
					"advice"
				],
				"additionalProperties": false
			},
			"Objects_331": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_368"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.advisor_consulted"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_332"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_334": {
				"type": "object",
				"properties": {
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"model_routing_profile_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"model": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"question": {
						"$ref": "#/components/schemas/MessageContentBlocks"
					},
					"advice": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 16384
							}
						]
					}
				},
				"required": [
					"model_routing_profile_key",
					"model_routing_profile_revision_number",
					"provider",
					"model",
					"question",
					"advice"
				],
				"additionalProperties": false
			},
			"Objects_333": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							40,
							41
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.advisor_consulted"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_334"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_369": {
				"type": "number",
				"enum": [
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Union_370": {
				"type": "string",
				"enum": [
					"binding_unavailable",
					"model_refused",
					"budget",
					"consultation_unrecorded",
					"not_available"
				]
			},
			"Objects_336": {
				"type": "object",
				"properties": {
					"model_routing_profile_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"reason": {
						"$ref": "#/components/schemas/Union_370"
					}
				},
				"required": [
					"model_routing_profile_key",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_335": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_369"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.advisor_consultation_failed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_336"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_371": {
				"type": "number",
				"enum": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8,
					9,
					10,
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20,
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39
				]
			},
			"Objects_338": {
				"type": "object",
				"properties": {
					"model_binding": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"model_binding_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"model": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"question": {
						"$ref": "#/components/schemas/MessageContentBlocks"
					},
					"advice": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 16384
							}
						]
					}
				},
				"required": [
					"model_binding",
					"model_binding_version",
					"provider",
					"model",
					"question",
					"advice"
				],
				"additionalProperties": false
			},
			"Objects_337": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_371"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.advisor_consulted"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_338"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_340": {
				"type": "object",
				"properties": {
					"model_binding": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"reason": {
						"$ref": "#/components/schemas/Union_370"
					}
				},
				"required": [
					"model_binding",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_339": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_371"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.advisor_consultation_failed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_340"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_342": {
				"type": "object",
				"properties": {
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"agent_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					}
				},
				"required": [
					"session_thread_id",
					"agent_name"
				],
				"additionalProperties": false
			},
			"Objects_341": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.thread_created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_342"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_344": {
				"type": "object",
				"properties": {
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"agent_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					}
				},
				"required": [
					"session_thread_id",
					"agent_name"
				],
				"additionalProperties": false
			},
			"Objects_343": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.thread_status_running"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_344"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_346": {
				"type": "object",
				"properties": {
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"agent_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					},
					"stop_reason": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"end_turn"
										]
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"requires_action"
										]
									},
									"event_ids": {
										"type": "array",
										"items": {
											"$ref": "#/components/schemas/EventId"
										}
									}
								},
								"required": [
									"type",
									"event_ids"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"retries_exhausted"
										]
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							}
						]
					}
				},
				"required": [
					"session_thread_id",
					"agent_name",
					"stop_reason"
				],
				"additionalProperties": false
			},
			"Objects_345": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.thread_status_idle"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_346"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_348": {
				"type": "object",
				"properties": {
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"agent_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					}
				},
				"required": [
					"session_thread_id",
					"agent_name"
				],
				"additionalProperties": false
			},
			"Objects_347": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.thread_status_rescheduled"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_348"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_350": {
				"type": "object",
				"properties": {
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"agent_name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 255
							}
						]
					}
				},
				"required": [
					"session_thread_id",
					"agent_name"
				],
				"additionalProperties": false
			},
			"Objects_349": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.thread_status_terminated"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_350"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_353": {
				"type": "object",
				"properties": {
					"connection": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"tool": {
						"$ref": "#/components/schemas/Union_326"
					},
					"arg_hash": {
						"type": "string"
					},
					"principal": {
						"$ref": "#/components/schemas/PrincipalId"
					}
				},
				"required": [
					"connection",
					"tool",
					"arg_hash",
					"principal"
				],
				"additionalProperties": false
			},
			"Objects_354": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"custom_tool"
						]
					},
					"session": {
						"$ref": "#/components/schemas/SessionId"
					},
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"tool_use_id": {
						"type": "string"
					},
					"agent_definition": {
						"$ref": "#/components/schemas/AgentId"
					},
					"tool": {
						"$ref": "#/components/schemas/Union_326"
					},
					"arg_hash": {
						"type": "string"
					},
					"principal": {
						"$ref": "#/components/schemas/PrincipalId"
					}
				},
				"required": [
					"kind",
					"session",
					"run",
					"tool_use_id",
					"agent_definition",
					"tool",
					"arg_hash",
					"principal"
				],
				"additionalProperties": false
			},
			"Objects_352": {
				"type": "object",
				"properties": {
					"approval": {
						"$ref": "#/components/schemas/ActionApprovalId"
					},
					"frozen_context": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_353"
							},
							{
								"$ref": "#/components/schemas/Objects_354"
							}
						]
					}
				},
				"required": [
					"approval",
					"frozen_context"
				],
				"additionalProperties": false
			},
			"Objects_351": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							43,
							44
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"action_approval.pending"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_352"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_356": {
				"type": "object",
				"properties": {
					"approval": {
						"$ref": "#/components/schemas/ActionApprovalId"
					},
					"frozen_context": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"action_approval_type": {
										"type": "string",
										"enum": [
											"harness_tool"
										]
									},
									"session_id": {
										"$ref": "#/components/schemas/SessionId"
									},
									"run_id": {
										"$ref": "#/components/schemas/RunId"
									},
									"tool_use_id": {
										"$ref": "#/components/schemas/HarnessToolUseId"
									},
									"agent_id": {
										"$ref": "#/components/schemas/AgentId"
									},
									"release_number": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"agent_placement_id": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/AgentInstallationId"
											},
											{
												"type": "null"
											}
										]
									},
									"collaboration_space_id": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/SurfaceScopeId"
											},
											{
												"type": "null"
											}
										]
									},
									"tool": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 256
											},
											{
												"pattern": "^harness:\\S+$"
											}
										]
									},
									"provider_tool_name": {
										"$ref": "#/components/schemas/ProviderToolName"
									},
									"arguments_hash": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									},
									"acting_principal_id": {
										"$ref": "#/components/schemas/PrincipalId"
									}
								},
								"required": [
									"action_approval_type",
									"session_id",
									"run_id",
									"tool_use_id",
									"agent_id",
									"release_number",
									"agent_placement_id",
									"collaboration_space_id",
									"tool",
									"provider_tool_name",
									"arguments_hash",
									"acting_principal_id"
								],
								"additionalProperties": false
							},
							{
								"$ref": "#/components/schemas/Objects_353"
							},
							{
								"$ref": "#/components/schemas/Objects_354"
							}
						]
					}
				},
				"required": [
					"approval",
					"frozen_context"
				],
				"additionalProperties": false
			},
			"Objects_355": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							45,
							45
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"action_approval.pending"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_356"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_372": {
				"type": "number",
				"enum": [
					43,
					44,
					45,
					45
				]
			},
			"Objects_358": {
				"type": "object",
				"properties": {
					"approval": {
						"$ref": "#/components/schemas/ActionApprovalId"
					},
					"tool_use_id": {
						"type": "string"
					},
					"decision": {
						"type": "string",
						"enum": [
							"approve",
							"deny"
						]
					},
					"resolved_by": {
						"$ref": "#/components/schemas/Union_134"
					},
					"instructions": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"approval",
					"tool_use_id",
					"decision",
					"resolved_by",
					"instructions"
				],
				"additionalProperties": false
			},
			"Objects_357": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_372"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"action_approval.resolved"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_358"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_360": {
				"type": "object",
				"properties": {
					"outcome": {
						"$ref": "#/components/schemas/OutcomeId"
					},
					"iteration": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"outcome",
					"iteration"
				],
				"additionalProperties": false
			},
			"Objects_359": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"outcome.evaluation_started"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_360"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_373": {
				"type": "number",
				"enum": [
					42,
					44,
					45,
					45
				]
			},
			"Objects_362": {
				"type": "object",
				"properties": {
					"outcome": {
						"$ref": "#/components/schemas/OutcomeId"
					},
					"iteration": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"result": {
						"$ref": "#/components/schemas/Union_155"
					},
					"explanation": {
						"type": "string"
					},
					"cost": {
						"$ref": "#/components/schemas/Objects_143"
					},
					"route": {
						"$ref": "#/components/schemas/Objects_193"
					},
					"input_digest": {
						"type": "string"
					},
					"report": {
						"$ref": "#/components/schemas/OutcomeReportResultStatus"
					}
				},
				"required": [
					"outcome",
					"iteration",
					"result",
					"explanation",
					"cost"
				],
				"additionalProperties": false
			},
			"Objects_361": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_373"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"outcome.evaluation_completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_362"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_364": {
				"type": "object",
				"properties": {
					"outcome": {
						"$ref": "#/components/schemas/OutcomeId"
					},
					"iteration": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"result": {
						"$ref": "#/components/schemas/Union_155"
					},
					"explanation": {
						"type": "string"
					},
					"cost": {
						"$ref": "#/components/schemas/Objects_143"
					},
					"route": {
						"$ref": "#/components/schemas/Objects_196"
					},
					"input_digest": {
						"type": "string"
					},
					"report": {
						"$ref": "#/components/schemas/OutcomeReportResultStatus"
					}
				},
				"required": [
					"outcome",
					"iteration",
					"result",
					"explanation",
					"cost"
				],
				"additionalProperties": false
			},
			"Objects_363": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							41
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"outcome.evaluation_completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_364"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_366": {
				"type": "object",
				"properties": {
					"review": {
						"$ref": "#/components/schemas/FlowReviewId"
					},
					"automation": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"firing": {
						"$ref": "#/components/schemas/AutomationFiringId"
					},
					"originating_event": {
						"$ref": "#/components/schemas/EventId"
					},
					"spec": {
						"$ref": "#/components/schemas/Objects_126"
					},
					"model_release": {
						"type": "object",
						"properties": {
							"model_routing_profile_id": {
								"$ref": "#/components/schemas/ModelRoutingProfileId"
							},
							"key": {
								"type": "string"
							},
							"revision_number": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"access": {
								"type": "string",
								"enum": [
									"harness_owned"
								]
							},
							"routing_policy": {
								"$ref": "#/components/schemas/Union_132"
							},
							"eligible_candidates": {
								"type": "array",
								"prefixItems": [
									{
										"$ref": "#/components/schemas/Objects_157"
									}
								],
								"minItems": 1,
								"items": {
									"$ref": "#/components/schemas/Objects_157"
								}
							},
							"access_sources": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Objects_37"
								}
							}
						},
						"required": [
							"model_routing_profile_id",
							"key",
							"revision_number",
							"routing_policy",
							"eligible_candidates"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"review",
					"automation",
					"firing",
					"originating_event",
					"spec",
					"model_release"
				],
				"additionalProperties": false
			},
			"Objects_365": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"flow_review.requested"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_366"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_368": {
				"type": "object",
				"properties": {
					"review": {
						"$ref": "#/components/schemas/FlowReviewId"
					},
					"automation": {
						"$ref": "#/components/schemas/AutomationId"
					},
					"firing": {
						"$ref": "#/components/schemas/AutomationFiringId"
					},
					"session": {
						"$ref": "#/components/schemas/SessionId"
					},
					"originating_event": {
						"$ref": "#/components/schemas/EventId"
					},
					"source_run": {
						"$ref": "#/components/schemas/RunId"
					},
					"from_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"through_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"terminal_source_event": {
						"$ref": "#/components/schemas/EventId"
					},
					"evidence_format": {
						"type": "string",
						"enum": [
							"flow-review-evidence-v1"
						]
					},
					"evidence_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"review",
					"automation",
					"firing",
					"session",
					"originating_event",
					"source_run",
					"from_sequence",
					"through_sequence",
					"terminal_source_event",
					"evidence_format",
					"evidence_digest"
				],
				"additionalProperties": false
			},
			"Objects_367": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"flow_review.started"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_368"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_375": {
				"type": "number",
				"enum": [
					42,
					44,
					45,
					45
				]
			},
			"Objects_370": {
				"type": "object",
				"properties": {
					"review": {
						"$ref": "#/components/schemas/FlowReviewId"
					},
					"result": {
						"type": "string",
						"enum": [
							"passed",
							"concerns"
						]
					},
					"criteria": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Objects_146"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 16
							}
						]
					},
					"evidence_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"through_event_id": {
						"$ref": "#/components/schemas/EventId"
					},
					"route": {
						"$ref": "#/components/schemas/Objects_193"
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"evaluated_at": {
						"type": "string"
					}
				},
				"required": [
					"review",
					"result",
					"criteria",
					"evidence_digest",
					"through_event_id",
					"route",
					"usage",
					"evaluated_at"
				],
				"additionalProperties": false
			},
			"Objects_369": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_375"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"flow_review.completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_370"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_372": {
				"type": "object",
				"properties": {
					"review": {
						"$ref": "#/components/schemas/FlowReviewId"
					},
					"result": {
						"type": "string",
						"enum": [
							"passed",
							"concerns"
						]
					},
					"criteria": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Objects_146"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 16
							}
						]
					},
					"evidence_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"through_event_id": {
						"$ref": "#/components/schemas/EventId"
					},
					"route": {
						"$ref": "#/components/schemas/Objects_196"
					},
					"usage": {
						"$ref": "#/components/schemas/Objects_65"
					},
					"evaluated_at": {
						"type": "string"
					}
				},
				"required": [
					"review",
					"result",
					"criteria",
					"evidence_digest",
					"through_event_id",
					"route",
					"usage",
					"evaluated_at"
				],
				"additionalProperties": false
			},
			"Objects_371": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							41
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"flow_review.completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_372"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_374": {
				"type": "object",
				"properties": {
					"review": {
						"$ref": "#/components/schemas/FlowReviewId"
					},
					"reason": {
						"$ref": "#/components/schemas/Union_270"
					}
				},
				"required": [
					"review",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_373": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"flow_review.unavailable"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_374"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_376": {
				"type": "object",
				"properties": {
					"watch": {
						"$ref": "#/components/schemas/WatchId"
					}
				},
				"required": [
					"watch"
				],
				"additionalProperties": false
			},
			"Objects_375": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"watch.created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_376"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_378": {
				"type": "object",
				"properties": {
					"watch": {
						"$ref": "#/components/schemas/WatchId"
					}
				},
				"required": [
					"watch"
				],
				"additionalProperties": false
			},
			"Objects_377": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"watch.updated"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_378"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_380": {
				"type": "object",
				"properties": {
					"watch": {
						"$ref": "#/components/schemas/WatchId"
					}
				},
				"required": [
					"watch"
				],
				"additionalProperties": false
			},
			"Objects_379": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"watch.removed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_380"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_382": {
				"type": "object",
				"properties": {
					"watch": {
						"$ref": "#/components/schemas/WatchId"
					},
					"source_state_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"watch",
					"source_state_hash"
				],
				"additionalProperties": false
			},
			"Objects_381": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"watch.woken"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_382"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_384": {
				"type": "object",
				"properties": {
					"watch": {
						"$ref": "#/components/schemas/WatchId"
					},
					"reason": {
						"type": "string",
						"enum": [
							"duplicate",
							"self_authored",
							"stale_hint",
							"unsafe_content"
						]
					},
					"source_state_hash": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"watch",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_383": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"watch.suppressed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_384"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"ProjectCaptureId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^pcap_[0-9a-f]{32}$"
					}
				]
			},
			"ProjectCaptureTimestamp": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 Project capture timestamp with millisecond precision."
					}
				]
			},
			"Objects_387": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"changes"
						]
					},
					"capture_id": {
						"$ref": "#/components/schemas/ProjectCaptureId"
					},
					"manifest_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"operation_count": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 2048
							}
						]
					},
					"put_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 1024
							}
						]
					},
					"reserved_bytes": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 20971520
							}
						]
					},
					"sealed_at": {
						"$ref": "#/components/schemas/ProjectCaptureTimestamp"
					}
				},
				"required": [
					"kind",
					"capture_id",
					"manifest_digest",
					"operation_count",
					"put_count",
					"reserved_bytes",
					"sealed_at"
				],
				"additionalProperties": false
			},
			"Objects_386": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"mount": {
						"$ref": "#/components/schemas/MountId"
					},
					"project": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"capture": {
						"$ref": "#/components/schemas/ProjectCaptureId"
					},
					"result": {
						"$ref": "#/components/schemas/Objects_387"
					}
				},
				"required": [
					"run",
					"attempt",
					"mount",
					"project",
					"capture",
					"result"
				],
				"additionalProperties": false
			},
			"Objects_385": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"project.writeback_captured"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_386"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_389": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"mount": {
						"$ref": "#/components/schemas/MountId"
					},
					"project": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"capture": {
						"$ref": "#/components/schemas/ProjectCaptureId"
					},
					"branch": {
						"$ref": "#/components/schemas/GitBranchName"
					},
					"connection": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"generation": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"run",
					"attempt",
					"mount",
					"project",
					"capture",
					"branch",
					"connection",
					"generation"
				],
				"additionalProperties": false
			},
			"Objects_388": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"project.writeback_started"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_389"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_391": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"mount": {
						"$ref": "#/components/schemas/MountId"
					},
					"project": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"capture": {
						"$ref": "#/components/schemas/ProjectCaptureId"
					},
					"proved_at": {
						"type": "string"
					}
				},
				"required": [
					"run",
					"attempt",
					"mount",
					"project",
					"capture",
					"proved_at"
				],
				"additionalProperties": false
			},
			"Objects_390": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"project.writeback_no_changes"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_391"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_376": {
				"type": "number",
				"enum": [
					30,
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"Objects_393": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"mount": {
						"$ref": "#/components/schemas/MountId"
					},
					"project": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"capture": {
						"$ref": "#/components/schemas/ProjectCaptureId"
					},
					"result": {
						"$ref": "#/components/schemas/Objects_387"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"connection": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"branch": {
						"$ref": "#/components/schemas/GitBranchName"
					},
					"commit": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
							}
						]
					},
					"pull_request_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"pull_request_url": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^https:\\/\\/\\S+$"
							},
							{
								"maxLength": 2048
							}
						]
					},
					"revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"watch": {
						"$ref": "#/components/schemas/WatchId"
					},
					"base_revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"signature": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"state": {
										"type": "string",
										"enum": [
											"signed"
										]
									},
									"key_id": {
										"type": "string",
										"allOf": [
											{
												"minLength": 8
											},
											{
												"maxLength": 64
											},
											{
												"pattern": "^[0-9A-F]+$"
											}
										]
									}
								},
								"required": [
									"state",
									"key_id"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"state": {
										"type": "string",
										"enum": [
											"skipped"
										]
									},
									"reason": {
										"type": "string",
										"enum": [
											"signing_unconfigured",
											"signing_unavailable",
											"provider_unsupported"
										]
									}
								},
								"required": [
									"state",
									"reason"
								],
								"additionalProperties": false
							}
						]
					}
				},
				"required": [
					"run",
					"attempt",
					"mount",
					"project",
					"capture",
					"result",
					"acted_as",
					"connection",
					"branch",
					"commit",
					"pull_request_number",
					"pull_request_url",
					"revision",
					"base_revision"
				],
				"additionalProperties": false
			},
			"Objects_392": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_376"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"project.writeback_succeeded"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_393"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_377": {
				"type": "number",
				"enum": [
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29
				]
			},
			"Objects_395": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"mount": {
						"$ref": "#/components/schemas/MountId"
					},
					"project": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"capture": {
						"$ref": "#/components/schemas/ProjectCaptureId"
					},
					"result": {
						"$ref": "#/components/schemas/Objects_387"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"connection": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"branch": {
						"$ref": "#/components/schemas/GitBranchName"
					},
					"commit": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$"
							}
						]
					},
					"pull_request_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"pull_request_url": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^https:\\/\\/\\S+$"
							},
							{
								"maxLength": 2048
							}
						]
					},
					"revision": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"watch": {
						"$ref": "#/components/schemas/WatchId"
					}
				},
				"required": [
					"run",
					"attempt",
					"mount",
					"project",
					"capture",
					"result",
					"acted_as",
					"connection",
					"branch",
					"commit",
					"pull_request_number",
					"pull_request_url",
					"revision"
				],
				"additionalProperties": false
			},
			"Objects_394": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_377"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"project.writeback_succeeded"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_395"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_397": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"mount": {
						"$ref": "#/components/schemas/MountId"
					},
					"project": {
						"$ref": "#/components/schemas/ProjectId"
					},
					"capture": {
						"$ref": "#/components/schemas/ProjectCaptureId"
					},
					"result": {
						"$ref": "#/components/schemas/Objects_387"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"connection": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"branch": {
						"$ref": "#/components/schemas/GitBranchName"
					},
					"reason": {
						"type": "string",
						"enum": [
							"destination_diverged",
							"destination_unowned",
							"pull_request_ambiguous",
							"stale_base"
						]
					}
				},
				"required": [
					"run",
					"attempt",
					"mount",
					"project",
					"capture",
					"result",
					"acted_as",
					"connection",
					"branch",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_396": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"project.writeback_conflicted"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_397"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_379": {
				"type": "string",
				"enum": [
					"ineligible_mount",
					"nested_mount",
					"listing_failed",
					"listing_invalid",
					"incomplete_listing",
					"invalid_path",
					"unsupported_entry",
					"duplicate_path",
					"path_conflict",
					"file_limit",
					"file_too_large",
					"tree_too_large",
					"operation_limit",
					"read_failed",
					"missing_body",
					"body_size_mismatch",
					"body_digest_mismatch",
					"digest_unavailable",
					"manifest_invalid",
					"capture_unavailable",
					"capture_invalid",
					"authority_lost",
					"retention_refused",
					"transfer_unavailable"
				]
			},
			"Union_378": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"attempt": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"mount": {
								"$ref": "#/components/schemas/MountId"
							},
							"project": {
								"$ref": "#/components/schemas/ProjectId"
							},
							"capture": {
								"$ref": "#/components/schemas/ProjectCaptureId"
							},
							"reason": {
								"$ref": "#/components/schemas/Union_379"
							}
						},
						"required": [
							"run",
							"attempt",
							"mount",
							"project",
							"capture",
							"reason"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"attempt": {
								"$ref": "#/components/schemas/RunAttemptId"
							},
							"mount": {
								"$ref": "#/components/schemas/MountId"
							},
							"project": {
								"$ref": "#/components/schemas/ProjectId"
							},
							"capture": {
								"$ref": "#/components/schemas/ProjectCaptureId"
							},
							"result": {
								"$ref": "#/components/schemas/Objects_387"
							},
							"acted_as": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"connection": {
								"$ref": "#/components/schemas/ConnectionId"
							},
							"branch": {
								"$ref": "#/components/schemas/GitBranchName"
							},
							"reason": {
								"type": "string",
								"enum": [
									"authority_lost",
									"capture_invalid",
									"provider_budget",
									"provider_rejected",
									"provider_weather_exhausted",
									"session_ineligible"
								]
							}
						},
						"required": [
							"run",
							"attempt",
							"mount",
							"project",
							"capture",
							"result",
							"acted_as",
							"connection",
							"branch",
							"reason"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_398": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"project.writeback_failed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Union_378"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"SpanEventType": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^span\\.\\S+$"
					}
				]
			},
			"Objects_399": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"$ref": "#/components/schemas/SpanEventType"
					},
					"payload": {
						"$ref": "#/components/schemas/JsonValue"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_401": {
				"type": "object",
				"properties": {
					"content": {
						"type": "string"
					},
					"attachments": {
						"type": "array",
						"items": {
							"type": "string"
						}
					},
					"authored_by": false,
					"caused_by": false
				},
				"required": [
					"content"
				],
				"additionalProperties": false
			},
			"Objects_400": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.message"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_401"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_403": {
				"type": "object",
				"properties": {
					"authored_by": false,
					"caused_by": false
				},
				"additionalProperties": false
			},
			"Objects_402": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.interrupt"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_403"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_405": {
				"type": "object",
				"properties": {
					"tool_use_id": {
						"type": "string"
					},
					"result": {},
					"authored_by": false,
					"caused_by": false
				},
				"required": [
					"tool_use_id",
					"result"
				],
				"additionalProperties": false
			},
			"Objects_404": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"user.custom_tool_result"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_405"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_380": {
				"type": "number",
				"enum": [
					2,
					3,
					4,
					5,
					6,
					7
				]
			},
			"Objects_407": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"trigger": {
						"$ref": "#/components/schemas/Union_261"
					},
					"requested_by": {
						"$ref": "#/components/schemas/Union_100"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_257"
					},
					"agent_installation_id": {
						"$ref": "#/components/schemas/Union_358"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/Union_359"
					},
					"surface_scope_kind": {
						"type": "string",
						"enum": [
							"root",
							"team",
							"channel",
							"personal"
						]
					}
				},
				"required": [
					"run",
					"trigger",
					"requested_by",
					"acted_as",
					"caused_by",
					"agent_installation_id",
					"surface_scope_id"
				],
				"additionalProperties": false
			},
			"Objects_406": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_380"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_407"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_409": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"trigger": {
						"$ref": "#/components/schemas/Union_261"
					},
					"requested_by": false,
					"acted_as": false,
					"caused_by": false
				},
				"required": [
					"run",
					"trigger"
				],
				"additionalProperties": false
			},
			"Objects_408": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_409"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_411": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					}
				},
				"required": [
					"run",
					"attempt"
				],
				"additionalProperties": false
			},
			"Objects_410": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.started"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_411"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_413": {
				"type": "object",
				"properties": {
					"tool": {
						"$ref": "#/components/schemas/Union_326"
					},
					"args": {}
				},
				"required": [
					"tool",
					"args"
				],
				"additionalProperties": false
			},
			"Objects_412": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"agent.tool_use"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_413"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_415": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_264"
					},
					"cost": {
						"$ref": "#/components/schemas/Objects_143"
					}
				},
				"required": [
					"run",
					"stop_reason",
					"cost"
				],
				"additionalProperties": false
			},
			"Objects_414": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.completed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_415"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_417": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"error": {
						"$ref": "#/components/schemas/Objects_144"
					}
				},
				"required": [
					"run",
					"error"
				],
				"additionalProperties": false
			},
			"Objects_416": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.failed"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_417"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Objects_419": {
				"type": "object",
				"properties": {
					"run": {
						"$ref": "#/components/schemas/RunId"
					},
					"attempt": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"action": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"kind": {
										"type": "string",
										"enum": [
											"custom_tool"
										]
									},
									"tool_use_id": {
										"type": "string"
									}
								},
								"required": [
									"kind",
									"tool_use_id"
								],
								"additionalProperties": false
							}
						]
					}
				},
				"required": [
					"run",
					"attempt",
					"action"
				],
				"additionalProperties": false
			},
			"Objects_418": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_321"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.requires_action"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_419"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_381": {
				"type": "number",
				"enum": [
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40,
					41,
					42,
					43,
					44,
					45,
					45
				]
			},
			"WebhookDeliveryId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^wdel_[0-9a-f]{32}$"
					}
				]
			},
			"WebhookEndpointId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^whe_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_421": {
				"type": "object",
				"properties": {
					"delivery": {
						"$ref": "#/components/schemas/WebhookDeliveryId"
					},
					"endpoint": {
						"$ref": "#/components/schemas/WebhookEndpointId"
					},
					"provider_coordinate": {
						"$ref": "#/components/schemas/EventId"
					},
					"delivery_grade": {
						"type": "string",
						"enum": [
							"at_most_once_on_ambiguity"
						]
					},
					"reason": {
						"type": "string",
						"enum": [
							"acknowledgement_lost"
						]
					}
				},
				"required": [
					"delivery",
					"endpoint",
					"provider_coordinate",
					"delivery_grade",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_420": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_381"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"session.delivery_ambiguous"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Objects_421"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_382": {
				"type": "number",
				"enum": [
					43,
					44,
					45
				]
			},
			"Union_383": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"trigger": {
								"$ref": "#/components/schemas/Union_260"
							},
							"requested_by": {
								"$ref": "#/components/schemas/Union_100"
							},
							"acted_as": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"caused_by": {
								"$ref": "#/components/schemas/Union_256"
							},
							"agent_installation_id": {
								"$ref": "#/components/schemas/Union_258"
							},
							"surface_scope_id": {
								"$ref": "#/components/schemas/Union_259"
							},
							"surface_scope_kind": {
								"type": "string",
								"enum": [
									"root",
									"team",
									"channel",
									"personal"
								]
							},
							"execution_pins": {
								"$ref": "#/components/schemas/Objects_33"
							},
							"connected_runtime": false,
							"native_runtime": false
						},
						"required": [
							"run",
							"trigger",
							"requested_by",
							"acted_as",
							"caused_by",
							"agent_installation_id",
							"surface_scope_id",
							"execution_pins"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"run": {
								"$ref": "#/components/schemas/RunId"
							},
							"trigger": {
								"$ref": "#/components/schemas/Union_260"
							},
							"requested_by": {
								"$ref": "#/components/schemas/Union_100"
							},
							"acted_as": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"caused_by": {
								"$ref": "#/components/schemas/Union_256"
							},
							"agent_installation_id": {
								"$ref": "#/components/schemas/Union_258"
							},
							"surface_scope_id": {
								"$ref": "#/components/schemas/Union_259"
							},
							"surface_scope_kind": {
								"type": "string",
								"enum": [
									"root",
									"team",
									"channel",
									"personal"
								]
							},
							"execution_pins": false,
							"native_runtime": false,
							"connected_runtime": {
								"$ref": "#/components/schemas/Objects_295"
							}
						},
						"required": [
							"run",
							"trigger",
							"requested_by",
							"acted_as",
							"caused_by",
							"agent_installation_id",
							"surface_scope_id",
							"connected_runtime"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_422": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EventId"
					},
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"schema_version": {
						"$ref": "#/components/schemas/Union_382"
					},
					"created_at": {
						"type": "string"
					},
					"attested": {
						"type": "boolean",
						"enum": [
							true
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"run.created"
						]
					},
					"payload": {
						"$ref": "#/components/schemas/Union_383"
					}
				},
				"required": [
					"id",
					"seq",
					"schema_version",
					"created_at",
					"type",
					"payload"
				],
				"additionalProperties": false
			},
			"Union_309": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_168"
					},
					{
						"$ref": "#/components/schemas/Objects_170"
					},
					{
						"$ref": "#/components/schemas/Objects_172"
					},
					{
						"$ref": "#/components/schemas/Objects_174"
					},
					{
						"$ref": "#/components/schemas/Objects_176"
					},
					{
						"$ref": "#/components/schemas/Objects_178"
					},
					{
						"$ref": "#/components/schemas/Objects_180"
					},
					{
						"$ref": "#/components/schemas/Objects_181"
					},
					{
						"$ref": "#/components/schemas/Objects_182"
					},
					{
						"$ref": "#/components/schemas/Objects_184"
					},
					{
						"$ref": "#/components/schemas/Objects_186"
					},
					{
						"$ref": "#/components/schemas/Objects_188"
					},
					{
						"$ref": "#/components/schemas/Objects_190"
					},
					{
						"$ref": "#/components/schemas/Objects_191"
					},
					{
						"$ref": "#/components/schemas/Objects_194"
					},
					{
						"$ref": "#/components/schemas/Objects_197"
					},
					{
						"$ref": "#/components/schemas/Objects_199"
					},
					{
						"$ref": "#/components/schemas/Objects_201"
					},
					{
						"$ref": "#/components/schemas/Objects_203"
					},
					{
						"$ref": "#/components/schemas/Objects_204"
					},
					{
						"$ref": "#/components/schemas/Objects_206"
					},
					{
						"$ref": "#/components/schemas/Objects_208"
					},
					{
						"$ref": "#/components/schemas/Objects_210"
					},
					{
						"$ref": "#/components/schemas/Objects_212"
					},
					{
						"$ref": "#/components/schemas/Objects_214"
					},
					{
						"$ref": "#/components/schemas/Objects_216"
					},
					{
						"$ref": "#/components/schemas/Objects_218"
					},
					{
						"$ref": "#/components/schemas/Objects_220"
					},
					{
						"$ref": "#/components/schemas/Objects_222"
					},
					{
						"$ref": "#/components/schemas/Objects_224"
					},
					{
						"$ref": "#/components/schemas/Objects_226"
					},
					{
						"$ref": "#/components/schemas/Objects_228"
					},
					{
						"$ref": "#/components/schemas/Objects_230"
					},
					{
						"$ref": "#/components/schemas/Objects_232"
					},
					{
						"$ref": "#/components/schemas/Objects_234"
					},
					{
						"$ref": "#/components/schemas/Objects_236"
					},
					{
						"$ref": "#/components/schemas/Objects_238"
					},
					{
						"$ref": "#/components/schemas/Objects_240"
					},
					{
						"$ref": "#/components/schemas/Objects_242"
					},
					{
						"$ref": "#/components/schemas/Objects_244"
					},
					{
						"$ref": "#/components/schemas/Objects_246"
					},
					{
						"$ref": "#/components/schemas/Objects_248"
					},
					{
						"$ref": "#/components/schemas/Objects_249"
					},
					{
						"$ref": "#/components/schemas/Objects_251"
					},
					{
						"$ref": "#/components/schemas/Objects_254"
					},
					{
						"$ref": "#/components/schemas/Objects_256"
					},
					{
						"$ref": "#/components/schemas/Objects_258"
					},
					{
						"$ref": "#/components/schemas/Objects_260"
					},
					{
						"$ref": "#/components/schemas/Objects_262"
					},
					{
						"$ref": "#/components/schemas/Objects_264"
					},
					{
						"$ref": "#/components/schemas/Objects_266"
					},
					{
						"$ref": "#/components/schemas/Objects_268"
					},
					{
						"$ref": "#/components/schemas/Objects_270"
					},
					{
						"$ref": "#/components/schemas/Objects_272"
					},
					{
						"$ref": "#/components/schemas/Objects_273"
					},
					{
						"$ref": "#/components/schemas/Objects_275"
					},
					{
						"$ref": "#/components/schemas/Objects_277"
					},
					{
						"$ref": "#/components/schemas/Objects_279"
					},
					{
						"$ref": "#/components/schemas/Objects_280"
					},
					{
						"$ref": "#/components/schemas/Objects_282"
					},
					{
						"$ref": "#/components/schemas/Objects_284"
					},
					{
						"$ref": "#/components/schemas/Objects_287"
					},
					{
						"$ref": "#/components/schemas/Objects_289"
					},
					{
						"$ref": "#/components/schemas/Objects_291"
					},
					{
						"$ref": "#/components/schemas/Objects_293"
					},
					{
						"$ref": "#/components/schemas/Objects_294"
					},
					{
						"$ref": "#/components/schemas/Objects_296"
					},
					{
						"$ref": "#/components/schemas/Objects_298"
					},
					{
						"$ref": "#/components/schemas/Objects_300"
					},
					{
						"$ref": "#/components/schemas/Objects_302"
					},
					{
						"$ref": "#/components/schemas/Objects_303"
					},
					{
						"$ref": "#/components/schemas/Objects_305"
					},
					{
						"$ref": "#/components/schemas/Objects_307"
					},
					{
						"$ref": "#/components/schemas/Objects_309"
					},
					{
						"$ref": "#/components/schemas/Objects_311"
					},
					{
						"$ref": "#/components/schemas/Objects_313"
					},
					{
						"$ref": "#/components/schemas/Objects_315"
					},
					{
						"$ref": "#/components/schemas/Objects_317"
					},
					{
						"$ref": "#/components/schemas/Objects_319"
					},
					{
						"$ref": "#/components/schemas/Objects_321"
					},
					{
						"$ref": "#/components/schemas/Objects_323"
					},
					{
						"$ref": "#/components/schemas/Objects_325"
					},
					{
						"$ref": "#/components/schemas/Objects_327"
					},
					{
						"$ref": "#/components/schemas/Objects_329"
					},
					{
						"$ref": "#/components/schemas/Objects_331"
					},
					{
						"$ref": "#/components/schemas/Objects_333"
					},
					{
						"$ref": "#/components/schemas/Objects_335"
					},
					{
						"$ref": "#/components/schemas/Objects_337"
					},
					{
						"$ref": "#/components/schemas/Objects_339"
					},
					{
						"$ref": "#/components/schemas/Objects_341"
					},
					{
						"$ref": "#/components/schemas/Objects_343"
					},
					{
						"$ref": "#/components/schemas/Objects_345"
					},
					{
						"$ref": "#/components/schemas/Objects_347"
					},
					{
						"$ref": "#/components/schemas/Objects_349"
					},
					{
						"$ref": "#/components/schemas/Objects_351"
					},
					{
						"$ref": "#/components/schemas/Objects_355"
					},
					{
						"$ref": "#/components/schemas/Objects_357"
					},
					{
						"$ref": "#/components/schemas/Objects_359"
					},
					{
						"$ref": "#/components/schemas/Objects_361"
					},
					{
						"$ref": "#/components/schemas/Objects_363"
					},
					{
						"$ref": "#/components/schemas/Objects_365"
					},
					{
						"$ref": "#/components/schemas/Objects_367"
					},
					{
						"$ref": "#/components/schemas/Objects_369"
					},
					{
						"$ref": "#/components/schemas/Objects_371"
					},
					{
						"$ref": "#/components/schemas/Objects_373"
					},
					{
						"$ref": "#/components/schemas/Objects_375"
					},
					{
						"$ref": "#/components/schemas/Objects_377"
					},
					{
						"$ref": "#/components/schemas/Objects_379"
					},
					{
						"$ref": "#/components/schemas/Objects_381"
					},
					{
						"$ref": "#/components/schemas/Objects_383"
					},
					{
						"$ref": "#/components/schemas/Objects_385"
					},
					{
						"$ref": "#/components/schemas/Objects_388"
					},
					{
						"$ref": "#/components/schemas/Objects_390"
					},
					{
						"$ref": "#/components/schemas/Objects_392"
					},
					{
						"$ref": "#/components/schemas/Objects_394"
					},
					{
						"$ref": "#/components/schemas/Objects_396"
					},
					{
						"$ref": "#/components/schemas/Objects_398"
					},
					{
						"$ref": "#/components/schemas/Objects_399"
					},
					{
						"$ref": "#/components/schemas/Objects_400"
					},
					{
						"$ref": "#/components/schemas/Objects_402"
					},
					{
						"$ref": "#/components/schemas/Objects_404"
					},
					{
						"$ref": "#/components/schemas/Objects_406"
					},
					{
						"$ref": "#/components/schemas/Objects_408"
					},
					{
						"$ref": "#/components/schemas/Objects_410"
					},
					{
						"$ref": "#/components/schemas/Objects_412"
					},
					{
						"$ref": "#/components/schemas/Objects_414"
					},
					{
						"$ref": "#/components/schemas/Objects_416"
					},
					{
						"$ref": "#/components/schemas/Objects_418"
					},
					{
						"$ref": "#/components/schemas/Objects_420"
					},
					{
						"$ref": "#/components/schemas/Objects_422"
					}
				]
			},
			"Union_384": {
				"type": "string",
				"enum": [
					"wire",
					"exec",
					"narration",
					"human",
					"platform"
				]
			},
			"EventPresentation": {
				"type": "object",
				"properties": {
					"canonical_type": {
						"type": "string"
					},
					"provenance": {
						"$ref": "#/components/schemas/Union_384"
					},
					"known": {
						"type": "boolean"
					},
					"classification": {
						"type": "string",
						"enum": [
							"input",
							"progress",
							"question",
							"decision",
							"result",
							"failure",
							"lifecycle",
							"diagnostic"
						]
					},
					"visibility": {
						"type": "string",
						"enum": [
							"default",
							"detail",
							"hidden"
						]
					},
					"coalescible": {
						"type": "boolean"
					},
					"notification": {
						"type": "string",
						"enum": [
							"none",
							"new",
							"edit"
						]
					},
					"milestone": {
						"type": "boolean"
					},
					"terminal": {
						"type": "boolean"
					},
					"summary": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 160
							}
						]
					}
				},
				"required": [
					"canonical_type",
					"provenance",
					"known",
					"classification",
					"visibility",
					"coalescible",
					"notification",
					"milestone",
					"terminal",
					"summary"
				],
				"additionalProperties": false
			},
			"Objects_424": {
				"type": "object",
				"properties": {
					"seq": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"content_class": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_349"
							},
							{
								"type": "null"
							}
						]
					},
					"reason": {
						"type": "string",
						"enum": [
							"shredded",
							"zdr"
						]
					},
					"structural_replay": {
						"type": "string",
						"enum": [
							"complete",
							"incomplete"
						]
					},
					"replay_fact": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"state_neutral"
										]
									}
								},
								"required": [
									"version",
									"seq",
									"kind"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"user_message"
										]
									},
									"content_length": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"authored_by": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Union_314"
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"content_length",
									"authored_by"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"agent_message"
										]
									},
									"content_length": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"content_length"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"system_message"
										]
									}
								},
								"required": [
									"version",
									"seq",
									"kind"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"user_custom_tool_result"
										]
									},
									"authored_by": {
										"$ref": "#/components/schemas/Union_314"
									},
									"session_thread_id": {
										"$ref": "#/components/schemas/SessionThreadId"
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"authored_by"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"user_tool_confirmation"
										]
									},
									"authored_by": {
										"$ref": "#/components/schemas/Union_314"
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"authored_by"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"user_question_answer"
										]
									},
									"question": {
										"$ref": "#/components/schemas/QuestionId"
									},
									"authored_by": {
										"$ref": "#/components/schemas/Union_314"
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"question",
									"authored_by"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"run_requires_action"
										]
									},
									"run": {
										"$ref": "#/components/schemas/RunId"
									},
									"attempt": {
										"$ref": "#/components/schemas/RunAttemptId"
									},
									"action": {
										"anyOf": [
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"custom_tool"
														]
													},
													"tool_use_id": {
														"type": "string"
													}
												},
												"required": [
													"kind",
													"tool_use_id"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"action_approval"
														]
													},
													"approval": {
														"$ref": "#/components/schemas/ActionApprovalId"
													},
													"tool_use_id": {
														"type": "string"
													},
													"on_approve": {
														"type": "object",
														"properties": {
															"kind": {
																"type": "string",
																"enum": [
																	"custom_tool"
																]
															}
														},
														"required": [
															"kind"
														],
														"additionalProperties": false
													}
												},
												"required": [
													"kind",
													"approval"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"question"
														]
													},
													"question": {
														"$ref": "#/components/schemas/QuestionId"
													}
												},
												"required": [
													"kind",
													"question"
												],
												"additionalProperties": false
											},
											{
												"type": "object",
												"properties": {
													"kind": {
														"type": "string",
														"enum": [
															"outcome_evaluation"
														]
													},
													"outcome": {
														"$ref": "#/components/schemas/OutcomeId"
													},
													"iteration": {
														"type": "integer",
														"allOf": [
															{
																"minimum": 0
															}
														]
													}
												},
												"required": [
													"kind",
													"outcome",
													"iteration"
												],
												"additionalProperties": false
											}
										]
									},
									"cost": {
										"$ref": "#/components/schemas/Objects_143"
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"run",
									"attempt",
									"action",
									"cost"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"run_failed"
										]
									},
									"run": {
										"$ref": "#/components/schemas/RunId"
									},
									"attempt": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/RunAttemptId"
											},
											{
												"type": "null"
											}
										]
									},
									"error_type": {
										"$ref": "#/components/schemas/Union_215"
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"run",
									"attempt",
									"error_type"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"run_attempt_requeued"
										]
									},
									"run": {
										"$ref": "#/components/schemas/RunId"
									},
									"attempt": {
										"$ref": "#/components/schemas/RunAttemptId"
									},
									"error_type": {
										"$ref": "#/components/schemas/Union_215"
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"run",
									"attempt",
									"error_type"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"approval_resolved"
										]
									},
									"approval": {
										"$ref": "#/components/schemas/ActionApprovalId"
									},
									"participant": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/PrincipalId"
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"approval",
									"participant"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"user_define_outcome"
										]
									},
									"outcome": {
										"$ref": "#/components/schemas/OutcomeId"
									},
									"authored_by": {
										"$ref": "#/components/schemas/Union_314"
									},
									"max_iterations": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 1,
												"maximum": 20
											}
										]
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"outcome",
									"authored_by",
									"max_iterations"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"version": {
										"type": "number",
										"enum": [
											1
										]
									},
									"seq": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											}
										]
									},
									"kind": {
										"type": "string",
										"enum": [
											"outcome_evaluation_completed"
										]
									},
									"outcome": {
										"$ref": "#/components/schemas/OutcomeId"
									},
									"iteration": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"result": {
										"type": "string",
										"enum": [
											"satisfied",
											"needs_revision",
											"max_iterations_reached",
											"failed",
											"interrupted"
										]
									},
									"report_summary": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/OutcomeReportSummaryCounts"
											},
											{
												"type": "null"
											}
										]
									}
								},
								"required": [
									"version",
									"seq",
									"kind",
									"outcome",
									"iteration",
									"result",
									"report_summary"
								],
								"additionalProperties": false
							}
						]
					},
					"prompt_integrity": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"analyzer_version": {
										"type": "string",
										"enum": [
											"unicode-17.0.0-uts39-r32-checkfu-1"
										]
									},
									"disposition": {
										"$ref": "#/components/schemas/Union_304"
									}
								},
								"required": [
									"analyzer_version",
									"disposition"
								],
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"seq",
					"content_class",
					"reason"
				],
				"additionalProperties": false
			},
			"Objects_423": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_310"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.message"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_169"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_315"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.message"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_171"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_310"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.interrupt"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_173"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_316"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.interrupt"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_175"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_310"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.custom_tool_result"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_177"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_317"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.custom_tool_result"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_179"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_310"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.tool_confirmation"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/UserToolConfirmationPayload"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_318"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.tool_confirmation"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/UserToolConfirmationPayload_1"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_310"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.question_answer"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_183"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_319"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.question_answer"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_185"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_310"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.define_outcome"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_187"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_320"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.define_outcome"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_189"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.message"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Union_322"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_324"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"message.screened"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_192"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												41
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"message.screened"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_195"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.thinking"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_198"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_325"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.tool_use"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_200"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												45,
												45
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.tool_use"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_202"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.tool_result"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/AgentToolResultPayload"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.question"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_205"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.subagent_started"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_207"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.subagent_completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_209"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_327"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_pending"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_211"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_328"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_provisioning"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_213"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_329"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_running"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_215"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_330"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_reconciling"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_217"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_331"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_waiting"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_219"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_332"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_idle"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_221"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_333"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_paused"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_223"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_334"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_225"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_335"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_failed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_227"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_336"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_canceled"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_229"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_337"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_pending"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_231"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_340"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_provisioning"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_233"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_341"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_running"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_235"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_342"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_waiting"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_237"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_343"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_idle"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_239"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_344"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_paused"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_241"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_345"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_243"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_346"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_failed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_245"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_347"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.status_canceled"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_247"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												46
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.admitted"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/SessionExecutionAdmissionHash"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.forked"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_250"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.updated"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_252"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.title_updated"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_255"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.metadata_updated"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_257"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_310"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"system.message"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_259"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_350"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"system.message"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_261"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.archived"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_263"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.mounts_resolved"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_265"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.compacted"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_267"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.context_condensed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_269"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"memory.mount_resolved"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_271"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_351"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"memory.accessed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Union_352"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_353"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"memory.accessed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_274"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"memory.change_checkpointed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_276"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"memory.proposal_created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_278"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"memory.proposal_resolved"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/MemoryProposalResolvedPayload"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"memory.curated"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_281"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"memory.redacted"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_283"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"wire.call"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_285"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_354"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"exec.tool_invocation"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_288"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_355"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"exec.call"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_290"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"model.routed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_292"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"model.usage_recorded"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/ModelUsageRecordedEvidence"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_356"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Union_357"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												46
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_297"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_360"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_299"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_301"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.started"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Union_361"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.start_timed_out"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_304"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.attempt_requeued"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_306"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.requires_action"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_308"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_362"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.requires_action"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_310"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_363"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.action_authorized"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_312"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.resumed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_314"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_364"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_316"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_366"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_318"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.failed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_320"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.canceled"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_322"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.input_delivered"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_324"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.lifecycle_hook"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_326"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.thread_message_sent"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_328"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.thread_message_received"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_330"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_368"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.advisor_consulted"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_332"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												40,
												41
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.advisor_consulted"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_334"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_369"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.advisor_consultation_failed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_336"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_371"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.advisor_consulted"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_338"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_371"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.advisor_consultation_failed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_340"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.thread_created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_342"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.thread_status_running"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_344"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.thread_status_idle"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_346"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.thread_status_rescheduled"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_348"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.thread_status_terminated"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_350"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												43,
												44
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"action_approval.pending"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_352"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												45,
												45
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"action_approval.pending"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_356"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_372"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"action_approval.resolved"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_358"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"outcome.evaluation_started"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_360"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_373"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"outcome.evaluation_completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_362"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												41
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"outcome.evaluation_completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_364"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"flow_review.requested"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_366"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"flow_review.started"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_368"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_375"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"flow_review.completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_370"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												41
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"flow_review.completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_372"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"flow_review.unavailable"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_374"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"watch.created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_376"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"watch.updated"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_378"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"watch.removed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_380"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"watch.woken"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_382"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"watch.suppressed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_384"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"project.writeback_captured"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_386"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"project.writeback_started"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_389"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"project.writeback_no_changes"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_391"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_376"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"project.writeback_succeeded"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_393"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_377"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"project.writeback_succeeded"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_395"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"project.writeback_conflicted"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_397"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"project.writeback_failed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Union_378"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"$ref": "#/components/schemas/SpanEventType"
										},
										"payload": {
											"$ref": "#/components/schemas/JsonValue"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.message"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_401"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.interrupt"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_403"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"user.custom_tool_result"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_405"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_380"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_407"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"type": "number",
											"enum": [
												1
											]
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_409"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.started"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_411"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"agent.tool_use"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_413"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.completed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_415"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.failed"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_417"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_321"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.requires_action"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_419"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_381"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"session.delivery_ambiguous"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Objects_421"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"id": {
											"$ref": "#/components/schemas/EventId"
										},
										"seq": {
											"type": "integer",
											"allOf": [
												{
													"exclusiveMinimum": 0
												}
											]
										},
										"schema_version": {
											"$ref": "#/components/schemas/Union_382"
										},
										"created_at": {
											"type": "string"
										},
										"attested": {
											"type": "boolean",
											"enum": [
												true
											]
										},
										"type": {
											"type": "string",
											"enum": [
												"run.created"
											]
										},
										"payload": {
											"$ref": "#/components/schemas/Union_383"
										},
										"provenance": {
											"$ref": "#/components/schemas/Union_384"
										},
										"presentation": {
											"$ref": "#/components/schemas/EventPresentation"
										}
									},
									"required": [
										"id",
										"seq",
										"schema_version",
										"created_at",
										"type",
										"payload",
										"provenance",
										"presentation"
									],
									"additionalProperties": false
								}
							]
						}
					},
					"unavailable": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Objects_424"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsSessionAgentUpdate": {
				"type": "object",
				"properties": {
					"mcp_servers": {
						"$ref": "#/components/schemas/Arrays_2"
					},
					"tools": {
						"$ref": "#/components/schemas/Arrays_3"
					}
				},
				"additionalProperties": false
			},
			"SessionUpdateParams": {
				"type": "object",
				"properties": {
					"agent": {
						"$ref": "#/components/schemas/BetaManagedAgentsSessionAgentUpdate"
					},
					"budget": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsBudgetLimit"
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ResourceMetadataPatch"
							},
							{
								"type": "null"
							}
						]
					},
					"title": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"vault_ids": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/VaultId"
						}
					}
				},
				"additionalProperties": false
			},
			"SessionOutputPath": {
				"type": "string"
			},
			"Union_385": {
				"type": "string",
				"enum": [
					"too_large",
					"over_capacity",
					"unreadable"
				]
			},
			"BetaManagedAgentsDeletedSession": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"type": {
						"type": "string",
						"enum": [
							"session_deleted"
						]
					}
				},
				"required": [
					"id",
					"type"
				],
				"additionalProperties": false,
				"description": "Confirmation that a Session has been permanently deleted."
			},
			"SessionThread": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"type": {
						"type": "string",
						"enum": [
							"session_thread"
						]
					},
					"agent": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsSessionThreadAgent"
							},
							{
								"$ref": "#/components/schemas/BetaManagedAgentsAdvisor"
							}
						]
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"parent_thread_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SessionThreadId"
							},
							{
								"type": "null"
							}
						]
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"stats": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"active_seconds": {
										"type": "number",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"duration_seconds": {
										"type": "number",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"startup_seconds": {
										"type": "number",
										"allOf": [
											{
												"minimum": 0
											}
										]
									}
								},
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"running",
							"idle",
							"rescheduling",
							"terminated"
						]
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"usage": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"input_tokens": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"output_tokens": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"cache_read_input_tokens": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"cache_creation": {
										"type": "object",
										"properties": {
											"ephemeral_5m_input_tokens": {
												"type": "integer",
												"allOf": [
													{
														"minimum": 0
													}
												]
											},
											"ephemeral_1h_input_tokens": {
												"type": "integer",
												"allOf": [
													{
														"minimum": 0
													}
												]
											}
										},
										"additionalProperties": false
									}
								},
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"type",
					"agent",
					"archived_at",
					"created_at",
					"parent_thread_id",
					"session_id",
					"stats",
					"status",
					"updated_at",
					"usage"
				],
				"additionalProperties": false,
				"description": "One persistent, independently addressable Agent thread in a Session."
			},
			"SessionThreadPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/SessionThread"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false,
				"description": "A bounded page of Session threads ordered primary-first, then by spawn order."
			},
			"RuntimePrimaryThreadError": {
				"type": "object",
				"properties": {
					"error": {
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"runtime.primary_thread"
								]
							},
							"message": {
								"type": "string"
							},
							"more": {
								"type": "string",
								"enum": [
									"https://docs.checkfu.com/reference/errors#runtime-primary-thread"
								],
								"description": "Stable public documentation and remedy for this error type."
							}
						},
						"required": [
							"type",
							"message",
							"more"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"error"
				],
				"additionalProperties": false,
				"description": "The operation is not permitted on a Session's primary thread."
			},
			"AuditListTimestamp": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 audit-list bound with millisecond precision."
					}
				]
			},
			"AuditRecordId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^aud_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_425": {
				"type": "object",
				"properties": {
					"sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"id": {
						"$ref": "#/components/schemas/AuditRecordId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"actor": {
						"$ref": "#/components/schemas/Union_134"
					},
					"action": {
						"type": "string"
					},
					"resource_kind": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"resource_id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							}
						]
					},
					"outcome": {
						"type": "string",
						"enum": [
							"succeeded",
							"denied",
							"failed"
						]
					},
					"detail_json": {
						"type": "string"
					},
					"anonymous_subject_ref": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/SurfaceScopeId"
					},
					"agent_id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"created_at": {
						"type": "string"
					},
					"prev_hash": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"content_hash": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"chain_version": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"checkfu.audit.v1",
									"checkfu.audit.v2"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"chain_subject_id": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"sequence",
					"id",
					"workspace_id",
					"actor",
					"action",
					"resource_kind",
					"resource_id",
					"outcome",
					"detail_json",
					"anonymous_subject_ref",
					"created_at",
					"prev_hash",
					"content_hash",
					"chain_version",
					"chain_subject_id"
				],
				"additionalProperties": false
			},
			"SessionBundleContentPath": {
				"type": "string",
				"enum": [
					"session.json",
					"events.ndjson",
					"unavailable.ndjson",
					"actors.ndjson",
					"work-units.ndjson",
					"interactions.ndjson",
					"context-snapshots.ndjson",
					"artifacts/index.ndjson",
					"continuation-capsules/index.ndjson"
				],
				"description": "one mandatory structural section path of the canonical Session Bundle layout"
			},
			"SessionBundleSectionCensusEntry": {
				"type": "object",
				"properties": {
					"path": {
						"$ref": "#/components/schemas/SessionBundleContentPath"
					},
					"byte_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							},
							{
								"maximum": 1073741824
							}
						]
					},
					"row_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					}
				},
				"required": [
					"path",
					"byte_count",
					"row_count"
				],
				"additionalProperties": false,
				"description": "one mandatory structural bundle section with its byte and row budget accounting"
			},
			"SessionBundleBodyPath": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 128
					}
				]
			},
			"DistinctSessionBundleOmittedBodies": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/SessionBundleBodyPath"
				},
				"allOf": [
					{
						"maxItems": 8192
					}
				]
			},
			"SessionBundleManifestStatement": {
				"type": "object",
				"properties": {
					"format_id": {
						"type": "string",
						"enum": [
							"checkfu.session-bundle"
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"authority": {
						"type": "string",
						"enum": [
							"server_bundle_projector"
						]
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"high_water": {
						"type": "object",
						"properties": {
							"through_sequence": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 9007199254740991
									}
								]
							},
							"through_event_id": {
								"$ref": "#/components/schemas/EventId"
							},
							"event_log_digest": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							}
						},
						"required": [
							"through_sequence",
							"through_event_id",
							"event_log_digest"
						],
						"additionalProperties": false
					},
					"capture_policy_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"census": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/SessionBundleSectionCensusEntry"
						},
						"allOf": [
							{
								"minItems": 9
							},
							{
								"maxItems": 9
							}
						]
					},
					"omitted_bodies": {
						"$ref": "#/components/schemas/DistinctSessionBundleOmittedBodies"
					}
				},
				"required": [
					"format_id",
					"schema_version",
					"authority",
					"workspace_id",
					"session_id",
					"created_at",
					"high_water",
					"capture_policy_digest",
					"census",
					"omitted_bodies"
				],
				"additionalProperties": false
			},
			"SessionAuthorityUnicodeScalarKeyId": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 255
					}
				]
			},
			"Objects_426": {
				"type": "object",
				"properties": {
					"algorithm": {
						"type": "string",
						"enum": [
							"ed25519"
						]
					},
					"key_id": {
						"$ref": "#/components/schemas/SessionAuthorityUnicodeScalarKeyId"
					},
					"statement_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"signature": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[A-Za-z0-9+/]{86}==$"
							}
						]
					}
				},
				"required": [
					"algorithm",
					"key_id",
					"statement_digest",
					"signature"
				],
				"additionalProperties": false
			},
			"SessionBundleManifest": {
				"type": "object",
				"properties": {
					"statement": {
						"$ref": "#/components/schemas/SessionBundleManifestStatement"
					},
					"signature": {
						"$ref": "#/components/schemas/Objects_426"
					}
				},
				"required": [
					"statement",
					"signature"
				],
				"additionalProperties": false
			},
			"SessionBundleIntegritySectionPath": {
				"anyOf": [
					{
						"type": "string",
						"enum": [
							"manifest.json"
						]
					},
					{
						"$ref": "#/components/schemas/SessionBundleContentPath"
					}
				],
				"description": "a section path digestible by the integrity statement; integrity.json cannot hash itself"
			},
			"SessionBundleIntegritySectionEntry": {
				"type": "object",
				"properties": {
					"path": {
						"$ref": "#/components/schemas/SessionBundleIntegritySectionPath"
					},
					"sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"byte_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							},
							{
								"maximum": 1073741824
							}
						]
					}
				},
				"required": [
					"path",
					"sha256",
					"byte_count"
				],
				"additionalProperties": false,
				"description": "one canonical section digest and byte count inside the bundle integrity statement"
			},
			"SessionBundleIntegrityStatement": {
				"type": "object",
				"properties": {
					"format_id": {
						"type": "string",
						"enum": [
							"checkfu.session-bundle"
						]
					},
					"schema_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"authority": {
						"type": "string",
						"enum": [
							"server_bundle_projector"
						]
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"manifest_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"recorded_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"sections": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/SessionBundleIntegritySectionEntry"
						},
						"allOf": [
							{
								"minItems": 10
							},
							{
								"maxItems": 10
							}
						]
					}
				},
				"required": [
					"format_id",
					"schema_version",
					"authority",
					"workspace_id",
					"session_id",
					"manifest_digest",
					"recorded_at",
					"sections"
				],
				"additionalProperties": false
			},
			"SessionBundleIntegrity": {
				"type": "object",
				"properties": {
					"statement": {
						"$ref": "#/components/schemas/SessionBundleIntegrityStatement"
					},
					"signature": {
						"$ref": "#/components/schemas/Objects_426"
					}
				},
				"required": [
					"statement",
					"signature"
				],
				"additionalProperties": false
			},
			"SessionActorId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^sact_[0-9a-f]{32}$"
					}
				]
			},
			"SessionBundleActorIndexMonotonic": {
				"type": "object",
				"properties": {
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"actor_id": {
						"$ref": "#/components/schemas/SessionActorId"
					},
					"session_thread_id": {
						"$ref": "#/components/schemas/SessionThreadId"
					},
					"first_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"last_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"event_count": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					}
				},
				"required": [
					"session_id",
					"actor_id",
					"session_thread_id",
					"first_sequence",
					"last_sequence",
					"event_count"
				],
				"additionalProperties": false
			},
			"SessionWorkUnitId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^swu_[0-9a-f]{32}$"
					}
				]
			},
			"SessionBundleWorkUnitIndexMonotonic": {
				"type": "object",
				"properties": {
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"work_unit_id": {
						"$ref": "#/components/schemas/SessionWorkUnitId"
					},
					"owner_actor_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/SessionActorId"
							},
							{
								"type": "null"
							}
						]
					},
					"first_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"last_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"event_count": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					}
				},
				"required": [
					"session_id",
					"work_unit_id",
					"owner_actor_id",
					"first_sequence",
					"last_sequence",
					"event_count"
				],
				"additionalProperties": false
			},
			"Arrays_48": {
				"type": "array",
				"items": false
			},
			"Objects_427": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/RunId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"agent": {
						"$ref": "#/components/schemas/AgentId"
					},
					"principal": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"requested_by": {
						"$ref": "#/components/schemas/Union_100"
					},
					"acted_as": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"caused_by": {
						"$ref": "#/components/schemas/Union_256"
					},
					"agent_installation_id": {
						"$ref": "#/components/schemas/Union_258"
					},
					"surface_scope_id": {
						"$ref": "#/components/schemas/Union_259"
					},
					"surface_scope_kind": {
						"type": "string",
						"enum": [
							"root",
							"team",
							"channel",
							"personal"
						]
					},
					"trigger": {
						"$ref": "#/components/schemas/Union_260"
					},
					"status": {
						"$ref": "#/components/schemas/Union_262"
					},
					"cost": {
						"$ref": "#/components/schemas/Objects_143"
					},
					"artifacts": {
						"$ref": "#/components/schemas/Arrays_42"
					},
					"stop_reason": {
						"$ref": "#/components/schemas/Union_263"
					},
					"error": {
						"$ref": "#/components/schemas/Union_265"
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"completed_at": {
						"$ref": "#/components/schemas/Union_266"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"session_id",
					"agent",
					"principal",
					"requested_by",
					"acted_as",
					"caused_by",
					"agent_installation_id",
					"surface_scope_id",
					"trigger",
					"status",
					"cost",
					"artifacts",
					"stop_reason",
					"error",
					"created_at",
					"updated_at",
					"completed_at"
				],
				"additionalProperties": false
			},
			"RunnerGenerationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^rgen_[0-9a-f]{32}$"
					}
				]
			},
			"Union_388": {
				"type": "string",
				"enum": [
					"starting",
					"ready",
					"draining"
				]
			},
			"Arrays_49": {
				"type": "array",
				"items": {
					"type": "string",
					"enum": [
						"1"
					]
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 8
					}
				]
			},
			"Arrays_50": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"minLength": 1
						},
						{
							"maxLength": 255
						}
					]
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 256
					}
				]
			},
			"Arrays_51": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Objects_7"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 64
					}
				]
			},
			"Arrays_52": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Union_21"
				},
				"allOf": [
					{
						"maxItems": 16
					}
				]
			},
			"Objects_429": {
				"type": "object",
				"properties": {
					"protocol_versions": {
						"$ref": "#/components/schemas/Arrays_49"
					},
					"available_slots": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"drivers": {
						"$ref": "#/components/schemas/Arrays_50"
					},
					"providers": {
						"$ref": "#/components/schemas/Arrays_51"
					},
					"plane_protocols": {
						"$ref": "#/components/schemas/Arrays_52"
					}
				},
				"required": [
					"protocol_versions",
					"available_slots",
					"drivers",
					"providers",
					"plane_protocols"
				],
				"additionalProperties": false
			},
			"Objects_428": {
				"type": "object",
				"properties": {
					"runner": {
						"$ref": "#/components/schemas/RunnerId"
					},
					"runner_pool": {
						"$ref": "#/components/schemas/RunnerPoolId"
					},
					"generation": {
						"$ref": "#/components/schemas/RunnerGenerationId"
					},
					"placement": {
						"$ref": "#/components/schemas/Union_18"
					},
					"status": {
						"$ref": "#/components/schemas/Union_388"
					},
					"capabilities": {
						"$ref": "#/components/schemas/Objects_429"
					},
					"placement_conformance_digests": {
						"$ref": "#/components/schemas/Arrays_1"
					},
					"owner": {
						"type": "object",
						"properties": {
							"principal": {
								"$ref": "#/components/schemas/PrincipalId"
							},
							"machine_label": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 120
									}
								]
							}
						},
						"required": [
							"principal"
						],
						"additionalProperties": false
					},
					"last_seen_at": {
						"type": "string"
					},
					"expires_at": {
						"type": "string"
					}
				},
				"required": [
					"runner",
					"runner_pool",
					"generation",
					"placement",
					"status",
					"capabilities",
					"placement_conformance_digests",
					"last_seen_at",
					"expires_at"
				],
				"additionalProperties": false
			},
			"RunnerPairingId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^rnp_[0-9a-f]{32}$"
					}
				]
			},
			"TranscriptInstant": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 transcript instant with millisecond precision."
					}
				]
			},
			"Objects_430": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"github_pr"
						]
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"repository": {
						"$ref": "#/components/schemas/GitHubRepository"
					},
					"pull_request": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"kind",
					"connection_id",
					"repository",
					"pull_request"
				],
				"additionalProperties": false
			},
			"CreateWatch": {
				"type": "object",
				"properties": {
					"source": {
						"$ref": "#/components/schemas/Objects_430"
					},
					"target_ref": {
						"$ref": "#/components/schemas/GitReference"
					},
					"coalescing_window_seconds": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 86400
							}
						]
					}
				},
				"required": [
					"source",
					"target_ref"
				],
				"additionalProperties": false
			},
			"Union_389": {
				"type": "string",
				"enum": [
					"active",
					"paused"
				]
			},
			"Watch": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/WatchId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"owner_session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"source": {
						"$ref": "#/components/schemas/Objects_430"
					},
					"target_ref": {
						"$ref": "#/components/schemas/GitReference"
					},
					"status": {
						"$ref": "#/components/schemas/Union_389"
					},
					"coalescing_window_seconds": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 86400
							}
						]
					},
					"last_source_state_hash": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"owner_session_id",
					"source",
					"target_ref",
					"status",
					"coalescing_window_seconds",
					"last_source_state_hash",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Watch_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/WatchId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"owner_session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"source": {
						"$ref": "#/components/schemas/Objects_430"
					},
					"target_ref": {
						"$ref": "#/components/schemas/GitReference"
					},
					"status": {
						"$ref": "#/components/schemas/Union_389"
					},
					"coalescing_window_seconds": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 86400
							}
						]
					},
					"last_source_state_hash": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"owner_session_id",
					"source",
					"target_ref",
					"status",
					"coalescing_window_seconds",
					"last_source_state_hash",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"PatchWatch": {
				"type": "object",
				"properties": {
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"paused"
						]
					},
					"coalescing_window_seconds": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 86400
							}
						]
					}
				},
				"required": [
					"expected_version"
				],
				"additionalProperties": false
			},
			"Union_390": {
				"type": "string",
				"enum": [
					"native_compatible",
					"portable_rebuild",
					"transcript_only",
					"not_resumable"
				]
			},
			"SessionHandoffDimensionDisposition": {
				"type": "object",
				"properties": {
					"dimension": {
						"type": "string",
						"enum": [
							"agent_context",
							"tools",
							"resources",
							"filesystem"
						]
					},
					"disposition": {
						"type": "string",
						"enum": [
							"preserved",
							"degraded",
							"unavailable"
						]
					},
					"source_evidence_digest": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"target_evidence_digest": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"reason": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 4096
									}
								]
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"dimension",
					"disposition",
					"source_evidence_digest",
					"target_evidence_digest",
					"reason"
				],
				"additionalProperties": false
			},
			"CompleteSessionHandoffDimensions": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/SessionHandoffDimensionDisposition"
				}
			},
			"Union_391": {
				"type": "string",
				"enum": [
					"memory",
					"sft",
					"preference",
					"offline_rl",
					"evaluation",
					"self_improvement"
				]
			},
			"SessionInteractionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^sint_[0-9a-f]{32}$"
					}
				]
			},
			"Union_392": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"owner_type": {
								"type": "string",
								"enum": [
									"session"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							}
						},
						"required": [
							"owner_type",
							"session_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"owner_type": {
								"type": "string",
								"enum": [
									"thread"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"session_thread_id": {
								"$ref": "#/components/schemas/SessionThreadId"
							}
						},
						"required": [
							"owner_type",
							"session_id",
							"session_thread_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"owner_type": {
								"type": "string",
								"enum": [
									"actor"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"actor_id": {
								"$ref": "#/components/schemas/SessionActorId"
							}
						},
						"required": [
							"owner_type",
							"session_id",
							"actor_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"owner_type": {
								"type": "string",
								"enum": [
									"run"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"run_id": {
								"$ref": "#/components/schemas/RunId"
							}
						},
						"required": [
							"owner_type",
							"session_id",
							"run_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"owner_type": {
								"type": "string",
								"enum": [
									"work_unit"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"work_unit_id": {
								"$ref": "#/components/schemas/SessionWorkUnitId"
							}
						},
						"required": [
							"owner_type",
							"session_id",
							"work_unit_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"owner_type": {
								"type": "string",
								"enum": [
									"interaction"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							},
							"interaction_id": {
								"$ref": "#/components/schemas/SessionInteractionId"
							}
						},
						"required": [
							"owner_type",
							"session_id",
							"interaction_id"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_393": {
				"type": "string",
				"enum": [
					"learning_disallowed",
					"purpose_not_granted",
					"grant_expired",
					"zdr",
					"retention_expired",
					"redaction_incomplete",
					"source_not_closed",
					"attribution_incomplete",
					"causal_coverage_incomplete",
					"local_sequence_incomplete",
					"action_content_unavailable",
					"consequence_open",
					"feedback_lineage_incomplete",
					"preference_alternatives_missing",
					"evaluator_not_independent",
					"abandoned_attempt_included",
					"external_effect_ambiguous",
					"historical_attribution_unknown",
					"collaboration_fidelity_insufficient"
				]
			},
			"SessionDataQualityCoveredCount": {
				"type": "object",
				"properties": {
					"covered": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"total": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					}
				},
				"required": [
					"covered",
					"total"
				],
				"additionalProperties": false
			},
			"SessionLearningAbsentContentCensus": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"content_class": {
							"type": "string",
							"enum": [
								"human_input",
								"agent_output",
								"surfaced_thinking",
								"model_io",
								"tool_io",
								"workflow",
								"environment",
								"computer",
								"native_transcript",
								"reward_evidence"
							]
						},
						"availability": {
							"type": "string",
							"enum": [
								"content",
								"digest_only",
								"structural_only",
								"not_captured",
								"zdr_omitted",
								"expired",
								"shredded",
								"redacted",
								"truncated",
								"flattened",
								"opaque",
								"not_applicable"
							]
						},
						"count": {
							"type": "integer",
							"allOf": [
								{
									"minimum": 0
								},
								{
									"maximum": 9007199254740991
								}
							]
						}
					},
					"required": [
						"content_class",
						"availability",
						"count"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 10
					},
					{
						"maxItems": 110
					}
				]
			},
			"DistinctSessionQualityAbandonedEvents": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/EventId"
				},
				"allOf": [
					{
						"maxItems": 4096
					}
				]
			},
			"DistinctSessionQualityDuplicateEvents": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/EventId"
				},
				"allOf": [
					{
						"maxItems": 4096
					}
				]
			},
			"DistinctSessionQualityAmbiguousEffects": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/EventId"
				},
				"allOf": [
					{
						"maxItems": 4096
					}
				]
			},
			"DistinctSessionQualityPurposes": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Union_296"
				},
				"allOf": [
					{
						"maxItems": 6
					}
				]
			},
			"DistinctSessionCollaborationCapabilityEvents": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/EventId"
				},
				"allOf": [
					{
						"maxItems": 64
					}
				]
			},
			"DistinctSessionCollaborationCapabilityActorLineages": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/SessionActorId"
				},
				"allOf": [
					{
						"maxItems": 64
					}
				]
			},
			"DistinctSessionCollaborationCapabilityWorkUnits": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/SessionWorkUnitId"
				},
				"allOf": [
					{
						"maxItems": 64
					}
				]
			},
			"DistinctSessionCollaborationLossReasons": {
				"type": "array",
				"items": {
					"type": "string",
					"enum": [
						"no_stable_identity",
						"no_parent_correlation",
						"lifecycle_only",
						"content_unavailable",
						"transport_loss"
					]
				},
				"allOf": [
					{
						"maxItems": 5
					}
				]
			},
			"SessionCollaborationCapabilityEvidence": {
				"type": "object",
				"properties": {
					"axis": {
						"type": "string",
						"enum": [
							"subagents",
							"teams",
							"workflows"
						]
					},
					"capability": {
						"type": "string",
						"enum": [
							"unsupported",
							"declared",
							"qualified",
							"unknown"
						]
					},
					"activity": {
						"type": "string",
						"enum": [
							"not_observed",
							"complete",
							"structured",
							"observed",
							"flattened",
							"opaque"
						]
					},
					"evidence_event_ids": {
						"$ref": "#/components/schemas/DistinctSessionCollaborationCapabilityEvents"
					},
					"evidence_actor_lineage_ids": {
						"$ref": "#/components/schemas/DistinctSessionCollaborationCapabilityActorLineages"
					},
					"evidence_work_unit_ids": {
						"$ref": "#/components/schemas/DistinctSessionCollaborationCapabilityWorkUnits"
					},
					"loss_reasons": {
						"$ref": "#/components/schemas/DistinctSessionCollaborationLossReasons"
					}
				},
				"required": [
					"axis",
					"capability",
					"activity",
					"evidence_event_ids",
					"evidence_actor_lineage_ids",
					"evidence_work_unit_ids",
					"loss_reasons"
				],
				"additionalProperties": false
			},
			"DistinctSessionCollaborationCapabilityAxes": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/SessionCollaborationCapabilityEvidence"
				},
				"allOf": [
					{
						"minItems": 3
					},
					{
						"maxItems": 3
					}
				]
			},
			"DistinctSessionDataQualityExclusions": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/Union_393"
				},
				"allOf": [
					{
						"maxItems": 32
					}
				]
			},
			"SessionDataQualitySourceCoordinates": {
				"type": "object",
				"properties": {
					"schema_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"selector": {
						"$ref": "#/components/schemas/Union_392"
					},
					"source_frontier_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"terminal_frontier_sequence": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"event_schema_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"graph_schema_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"projector_version": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 1024
							}
						]
					},
					"source_bundle_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"capture_policy_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"attribution": {
						"$ref": "#/components/schemas/SessionDataQualityCoveredCount"
					},
					"causal_links": {
						"$ref": "#/components/schemas/SessionDataQualityCoveredCount"
					},
					"local_sequence": {
						"$ref": "#/components/schemas/SessionDataQualityCoveredCount"
					},
					"content": {
						"$ref": "#/components/schemas/SessionLearningAbsentContentCensus"
					},
					"worker_recovery_boundaries": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"abandoned_attempt_event_ids": {
						"$ref": "#/components/schemas/DistinctSessionQualityAbandonedEvents"
					},
					"duplicate_event_ids": {
						"$ref": "#/components/schemas/DistinctSessionQualityDuplicateEvents"
					},
					"ambiguous_external_effect_event_ids": {
						"$ref": "#/components/schemas/DistinctSessionQualityAmbiguousEffects"
					},
					"feedback_source_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"preference_source_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"reward_source_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"independent_evaluator_count": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							},
							{
								"maximum": 9007199254740991
							}
						]
					},
					"learning_purposes": {
						"$ref": "#/components/schemas/DistinctSessionQualityPurposes"
					},
					"learning_use": {
						"type": "string",
						"enum": [
							"disallowed",
							"allowed"
						]
					},
					"learning_authorized_until": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"retention_mode": {
						"type": "string",
						"enum": [
							"standard",
							"zdr"
						]
					},
					"retention_deadline": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"redaction_state": {
						"type": "string",
						"enum": [
							"not_required",
							"complete",
							"incomplete"
						]
					},
					"source_closed": {
						"type": "boolean"
					},
					"claim_citations_complete": {
						"type": "boolean"
					},
					"action_content_complete": {
						"type": "boolean"
					},
					"consequences_closed": {
						"type": "boolean"
					},
					"preference_alternatives_complete": {
						"type": "boolean"
					},
					"dataset_lineage_key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"collaboration": {
						"$ref": "#/components/schemas/DistinctSessionCollaborationCapabilityAxes"
					},
					"exclusion_reasons": {
						"$ref": "#/components/schemas/DistinctSessionDataQualityExclusions"
					}
				},
				"required": [
					"schema_version",
					"session_id",
					"selector",
					"source_frontier_sequence",
					"terminal_frontier_sequence",
					"event_schema_version",
					"graph_schema_version",
					"projector_version",
					"source_bundle_digest",
					"capture_policy_digest",
					"attribution",
					"causal_links",
					"local_sequence",
					"content",
					"worker_recovery_boundaries",
					"abandoned_attempt_event_ids",
					"duplicate_event_ids",
					"ambiguous_external_effect_event_ids",
					"feedback_source_count",
					"preference_source_count",
					"reward_source_count",
					"independent_evaluator_count",
					"learning_purposes",
					"learning_use",
					"learning_authorized_until",
					"retention_mode",
					"retention_deadline",
					"redaction_state",
					"source_closed",
					"claim_citations_complete",
					"action_content_complete",
					"consequences_closed",
					"preference_alternatives_complete",
					"dataset_lineage_key",
					"collaboration",
					"exclusion_reasons"
				],
				"additionalProperties": false
			},
			"Union_394": {
				"type": "string",
				"enum": [
					"session.status_pending",
					"session.status_provisioning",
					"session.status_running",
					"session.status_reconciling",
					"session.status_waiting",
					"session.status_idle",
					"session.status_paused",
					"session.status_completed",
					"session.status_failed",
					"session.status_canceled",
					"run.created",
					"run.started",
					"run.start_timed_out",
					"run.attempt_requeued",
					"run.requires_action",
					"run.action_authorized",
					"run.resumed",
					"run.completed",
					"run.failed",
					"run.canceled",
					"action_approval.pending",
					"action_approval.resolved",
					"outcome.evaluation_started",
					"outcome.evaluation_completed",
					"session.thread_created",
					"session.thread_idled",
					"session.thread_terminated",
					"memory_store.created",
					"memory_store.archived",
					"memory_store.deleted",
					"agent.created",
					"agent.updated",
					"agent.archived",
					"connection.created",
					"connection.revoked",
					"connection.refresh_failed",
					"vault_credential.refresh_failed",
					"automation.created",
					"automation.paused",
					"automation.resumed",
					"automation.deleted",
					"workspace.created",
					"workspace.updated",
					"sandbox_profile.created",
					"sandbox_profile.updated"
				]
			},
			"Objects_431": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/WebhookEndpointId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"url": {
						"$ref": "#/components/schemas/PublicHttpsUrl"
					},
					"event_types": {
						"anyOf": [
							{
								"type": "array",
								"prefixItems": [
									{
										"$ref": "#/components/schemas/Union_394"
									}
								],
								"minItems": 1,
								"items": {
									"$ref": "#/components/schemas/Union_394"
								}
							},
							{
								"type": "null"
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"active",
							"disabled"
						]
					},
					"disabled_reason": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"delivery_failures"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"consecutive_failures": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"last_success_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"last_failure_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"url",
					"event_types",
					"status",
					"disabled_reason",
					"consecutive_failures",
					"last_success_at",
					"last_failure_at",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Objects_432": {
				"type": "object",
				"properties": {
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"expected_version"
				],
				"additionalProperties": false
			},
			"CreateIntegrationBridge": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"environment": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					}
				},
				"required": [
					"name",
					"environment"
				],
				"additionalProperties": false,
				"description": "A request for one outbound Integration Bridge in a organization environment or trust zone."
			},
			"IntegrationBridgeId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^ibr_[0-9a-f]{32}$"
					}
				]
			},
			"IntegrationGatewayInstant": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 24
					},
					{
						"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$",
						"description": "A canonical UTC ISO-8601 integration-gateway instant with millisecond precision."
					}
				]
			},
			"IntegrationBridge": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/IntegrationBridgeId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"environment": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"pending",
							"active",
							"offline",
							"revoked"
						]
					},
					"last_seen_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/IntegrationGatewayInstant"
							},
							{
								"type": "null"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/IntegrationGatewayInstant"
					},
					"updated_at": {
						"$ref": "#/components/schemas/IntegrationGatewayInstant"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"name",
					"environment",
					"status",
					"last_seen_at",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false,
				"description": "An Environment-owned outbound Integration Bridge placement without its routing handle or machine credential."
			},
			"IntegrationBridgePairingId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^ibrp_[0-9a-f]{32}$"
					}
				]
			},
			"IntegrationBridgePairingCode": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^CFU-IB-[ABCDEFGHJKLMNPQRSTUVWXYZ23456789]{5}(?:-[ABCDEFGHJKLMNPQRSTUVWXYZ23456789]{5}){3}$",
						"description": "A short-lived, one-use Integration Bridge enrollment code."
					}
				]
			},
			"IssuedIntegrationBridgePairing": {
				"type": "object",
				"properties": {
					"bridge": {
						"$ref": "#/components/schemas/IntegrationBridge"
					},
					"pairing_id": {
						"$ref": "#/components/schemas/IntegrationBridgePairingId"
					},
					"code": {
						"$ref": "#/components/schemas/IntegrationBridgePairingCode"
					},
					"expires_at": {
						"$ref": "#/components/schemas/IntegrationGatewayInstant"
					}
				},
				"required": [
					"bridge",
					"pairing_id",
					"code",
					"expires_at"
				],
				"additionalProperties": false,
				"description": "A Bridge plus its short-lived one-use machine enrollment code, returned only at create/replay."
			},
			"IntegrationBridgePage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/IntegrationBridge"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false,
				"description": "A bounded page of Integration Bridges owned by the authenticated Environment."
			},
			"RevokeIntegrationBridge": {
				"type": "object",
				"properties": {
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"expected_version"
				],
				"additionalProperties": false,
				"description": "The exact Bridge version to revoke before any later claim or settlement."
			},
			"ConnectionReturnOrigin": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 2048
					}
				]
			},
			"ConnectionReturnOriginSet": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/ConnectionReturnOrigin"
				},
				"allOf": [
					{
						"maxItems": 32
					}
				]
			},
			"ConnectionReturnOriginRegistry": {
				"type": "object",
				"properties": {
					"origins": {
						"$ref": "#/components/schemas/ConnectionReturnOriginSet"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"origins",
					"version"
				],
				"additionalProperties": false,
				"description": "The versioned connection-return origin allowlist for the authenticated Environment."
			},
			"ReplaceConnectionReturnOrigins": {
				"type": "object",
				"properties": {
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"origins": {
						"$ref": "#/components/schemas/ConnectionReturnOriginSet"
					}
				},
				"required": [
					"expected_version",
					"origins"
				],
				"additionalProperties": false,
				"description": "An exact compare-and-replace of the Environment's connection-return origins."
			},
			"IntegrationOfferingId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^ioff_[0-9a-f]{32}$"
					}
				]
			},
			"Union_395": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"oauth"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"credential_entry"
								]
							},
							"credential_kind": {
								"type": "string",
								"enum": [
									"api_key",
									"basic",
									"service_account"
								]
							}
						},
						"required": [
							"kind",
							"credential_kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"none"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"kind": {
								"type": "string",
								"enum": [
									"bridge_pairing"
								]
							}
						},
						"required": [
							"kind"
						],
						"additionalProperties": false
					}
				]
			},
			"IntegrationToolTransport": {
				"type": "string",
				"enum": [
					"api",
					"mcp",
					"cli",
					"a2a"
				],
				"description": "The reviewed protocol shape through which an IntegrationOffering serves tools."
			},
			"IntegrationToolTransports": {
				"type": "array",
				"items": {
					"$ref": "#/components/schemas/IntegrationToolTransport"
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 4
					}
				]
			},
			"ConnectCenterProviderPackageBinding": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"review": {
						"$ref": "#/components/schemas/Union_142"
					}
				},
				"required": [
					"name",
					"version",
					"digest",
					"review"
				],
				"additionalProperties": false
			},
			"ConnectCenterPlacementIdentity": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"id": {
							"type": "string",
							"allOf": [
								{
									"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
								}
							]
						},
						"kind": {
							"type": "string",
							"enum": [
								"hosted",
								"customer_bridge",
								"dedicated_cell"
							]
						},
						"label": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 8192
								}
							]
						},
						"availability": {
							"anyOf": [
								{
									"type": "object",
									"properties": {
										"status": {
											"type": "string",
											"enum": [
												"available"
											]
										}
									},
									"required": [
										"status"
									],
									"additionalProperties": false
								},
								{
									"type": "object",
									"properties": {
										"status": {
											"type": "string",
											"enum": [
												"unavailable"
											]
										},
										"reason": {
											"type": "string",
											"enum": [
												"not_configured",
												"not_paired",
												"temporarily_unavailable"
											]
										}
									},
									"required": [
										"status",
										"reason"
									],
									"additionalProperties": false
								}
							]
						}
					},
					"required": [
						"id",
						"kind",
						"label",
						"availability"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 16
					}
				]
			},
			"ConnectCenterOffering": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/IntegrationOfferingId"
					},
					"provider": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 8192
							}
						]
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					"provenance": {
						"type": "string",
						"enum": [
							"protocol",
							"managed",
							"organization"
						]
					},
					"review": {
						"$ref": "#/components/schemas/Union_142"
					},
					"connection_flow": {
						"$ref": "#/components/schemas/Union_395"
					},
					"tool_transports": {
						"$ref": "#/components/schemas/IntegrationToolTransports"
					},
					"provider_package": {
						"$ref": "#/components/schemas/ConnectCenterProviderPackageBinding"
					},
					"minimum_scopes": {
						"$ref": "#/components/schemas/Arrays_36"
					},
					"egress_rules": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/EgressRule"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 32
							}
						]
					},
					"tool_count": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"qualification_expires_at": {
						"$ref": "#/components/schemas/IntegrationGatewayInstant"
					},
					"availability": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"status": {
										"type": "string",
										"enum": [
											"available"
										]
									}
								},
								"required": [
									"status"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"status": {
										"type": "string",
										"enum": [
											"unavailable"
										]
									},
									"reason": {
										"type": "string",
										"enum": [
											"adapter_unavailable",
											"package_unqualified",
											"runtime_unqualified",
											"qualification_expired",
											"operator_disabled"
										]
									}
								},
								"required": [
									"status",
									"reason"
								],
								"additionalProperties": false
							}
						]
					},
					"placements": {
						"$ref": "#/components/schemas/ConnectCenterPlacementIdentity"
					},
					"connections": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/ConnectionSummary"
						},
						"allOf": [
							{
								"maxItems": 1024
							}
						]
					}
				},
				"required": [
					"id",
					"provider",
					"name",
					"description",
					"provenance",
					"review",
					"connection_flow",
					"tool_transports",
					"provider_package",
					"minimum_scopes",
					"egress_rules",
					"tool_count",
					"qualification_expires_at",
					"availability",
					"placements",
					"connections"
				],
				"additionalProperties": false
			},
			"ConnectCenterOfferingPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/ConnectCenterOffering"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false
			},
			"PublicHttpsRedirectUrl": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^https:\\/\\/[^\\s#]+$"
					},
					{
						"maxLength": 2048
					}
				]
			},
			"BeginConnectCenterSession": {
				"type": "object",
				"properties": {
					"offering_id": {
						"$ref": "#/components/schemas/IntegrationOfferingId"
					},
					"label": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 8192
							}
						]
					},
					"placement_id": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"return_url": {
						"$ref": "#/components/schemas/PublicHttpsRedirectUrl"
					},
					"scopes": {
						"$ref": "#/components/schemas/Arrays_36"
					},
					"egress_rules": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/EgressRule"
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 32
							}
						]
					}
				},
				"required": [
					"offering_id",
					"label",
					"return_url"
				],
				"additionalProperties": false
			},
			"ConnectionSessionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^cns_[0-9a-f]{32}$"
					}
				]
			},
			"ConnectionRevisionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^crev_[0-9a-f]{32}$"
					}
				]
			},
			"ConnectionSession": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ConnectionSessionId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"owner_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"connection_revision_id": {
						"$ref": "#/components/schemas/ConnectionRevisionId"
					},
					"operation": {
						"type": "string",
						"enum": [
							"connect",
							"reconnect",
							"revoke"
						]
					},
					"flow": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_395"
							},
							{
								"type": "null"
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"pending_runtime",
							"pending_human",
							"connected",
							"revoked",
							"failed",
							"expired",
							"canceled"
						]
					},
					"failure": {
						"anyOf": [
							{
								"type": "string",
								"enum": [
									"client_rejected",
									"connection_changed",
									"credential_rejected",
									"offering_unavailable",
									"provider_unavailable"
								]
							},
							{
								"type": "null"
							}
						]
					},
					"cleanup_pending": {
						"type": "boolean"
					},
					"expires_at": {
						"$ref": "#/components/schemas/IntegrationGatewayInstant"
					},
					"version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/IntegrationGatewayInstant"
					},
					"updated_at": {
						"$ref": "#/components/schemas/IntegrationGatewayInstant"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"owner_principal_id",
					"connection_id",
					"connection_revision_id",
					"operation",
					"flow",
					"status",
					"failure",
					"cleanup_pending",
					"expires_at",
					"version",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"ConnectionSessionCompletion": {
				"type": "string",
				"enum": [
					"callback",
					"poll"
				]
			},
			"ConnectionSessionAction": {
				"type": "object",
				"properties": {
					"kind": {
						"type": "string",
						"enum": [
							"open_url"
						]
					},
					"completion": {
						"$ref": "#/components/schemas/ConnectionSessionCompletion"
					},
					"url": {
						"$ref": "#/components/schemas/PublicHttpsRedirectUrl"
					},
					"expires_at": {
						"$ref": "#/components/schemas/IntegrationGatewayInstant"
					}
				},
				"required": [
					"kind",
					"completion",
					"url",
					"expires_at"
				],
				"additionalProperties": false
			},
			"Union_396": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/ConnectionSessionAction"
					},
					{
						"type": "null"
					}
				]
			},
			"IssuedConnectionSession": {
				"type": "object",
				"properties": {
					"session": {
						"$ref": "#/components/schemas/ConnectionSession"
					},
					"next_action": {
						"$ref": "#/components/schemas/Union_396"
					}
				},
				"required": [
					"session",
					"next_action"
				],
				"additionalProperties": false
			},
			"BeginConnectCenterReconnect": {
				"type": "object",
				"properties": {
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"return_url": {
						"$ref": "#/components/schemas/PublicHttpsRedirectUrl"
					}
				},
				"required": [
					"expected_version",
					"return_url"
				],
				"additionalProperties": false
			},
			"IssuedConnectionSession_1": {
				"type": "object",
				"properties": {
					"session": {
						"$ref": "#/components/schemas/ConnectionSession"
					},
					"next_action": {
						"$ref": "#/components/schemas/Union_396"
					}
				},
				"required": [
					"session",
					"next_action"
				],
				"additionalProperties": false
			},
			"BeginConnectCenterRevoke": {
				"type": "object",
				"properties": {
					"expected_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					}
				},
				"required": [
					"expected_version"
				],
				"additionalProperties": false
			},
			"IssuedConnectionSession_2": {
				"type": "object",
				"properties": {
					"session": {
						"$ref": "#/components/schemas/ConnectionSession"
					},
					"next_action": {
						"$ref": "#/components/schemas/Union_396"
					}
				},
				"required": [
					"session",
					"next_action"
				],
				"additionalProperties": false
			},
			"IssuedConnectionSession_3": {
				"type": "object",
				"properties": {
					"session": {
						"$ref": "#/components/schemas/ConnectionSession"
					},
					"next_action": {
						"$ref": "#/components/schemas/Union_396"
					}
				},
				"required": [
					"session",
					"next_action"
				],
				"additionalProperties": false
			},
			"DetectIntegrationSource": {
				"type": "object",
				"properties": {
					"source_url": {
						"$ref": "#/components/schemas/PublicHttpsUrl"
					}
				},
				"required": [
					"source_url"
				],
				"additionalProperties": false
			},
			"IntegrationSourceDetection": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"matched"
								]
							},
							"offering_id": {
								"$ref": "#/components/schemas/IntegrationOfferingId"
							}
						},
						"required": [
							"status",
							"offering_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"qualification_required"
								]
							},
							"source_kind": {
								"type": "string",
								"enum": [
									"mcp",
									"openapi"
								]
							},
							"tool_count": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							}
						},
						"required": [
							"status",
							"source_kind",
							"tool_count"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"unavailable"
								]
							},
							"reason": {
								"type": "string",
								"enum": [
									"invalid_document",
									"network_policy_unverified",
									"protocol_error",
									"source_unreachable",
									"too_large"
								]
							}
						},
						"required": [
							"status",
							"reason"
						],
						"additionalProperties": false
					}
				]
			},
			"IntegrationDirectorySourceKind": {
				"type": "string",
				"enum": [
					"mcp",
					"openapi",
					"graphql",
					"cli"
				]
			},
			"IntegrationDirectoryQuery": {
				"type": "object",
				"properties": {
					"query": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 128
							}
						]
					},
					"kind": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/IntegrationDirectorySourceKind"
							},
							{
								"type": "null"
							}
						]
					},
					"cursor": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 64
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"limit": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 1
							},
							{
								"maximum": 100
							}
						]
					}
				},
				"required": [
					"limit"
				],
				"additionalProperties": false
			},
			"IntegrationDirectoryEntry": {
				"type": "object",
				"properties": {
					"id": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 256
							}
						]
					},
					"source_kind": {
						"$ref": "#/components/schemas/IntegrationDirectorySourceKind"
					},
					"source_url": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 2048
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"domain": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 256
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"category": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 128
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"icon_url": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 2048
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"feed": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 128
							}
						]
					}
				},
				"required": [
					"id",
					"name",
					"source_kind",
					"source_url",
					"domain",
					"category",
					"icon_url",
					"feed"
				],
				"additionalProperties": false
			},
			"IntegrationDirectoryPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/IntegrationDirectoryEntry"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"total_matched": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					}
				},
				"required": [
					"data",
					"next_page",
					"total_matched"
				],
				"additionalProperties": false
			},
			"Union_397": {
				"type": "string",
				"enum": [
					"active",
					"archived"
				]
			},
			"Objects_433": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentDeploymentId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"agent_id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"display_name": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"status": {
						"$ref": "#/components/schemas/Union_397"
					},
					"current_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"archived_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"workspace_id",
					"agent_id",
					"key",
					"display_name",
					"status",
					"current_revision_number",
					"resource_version",
					"created_at",
					"updated_at",
					"archived_at"
				],
				"additionalProperties": false
			},
			"AgentDeploymentExecutionTarget": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"managed"
								]
							},
							"harness_profile_id": {
								"$ref": "#/components/schemas/HarnessProfileId"
							},
							"harness_profile_revision_number": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"sandbox_profile_id": {
								"$ref": "#/components/schemas/SandboxProfileId"
							},
							"sandbox_profile_revision_number": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							},
							"runner_pool_id": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/RunnerPoolId"
									},
									{
										"type": "null"
									}
								]
							},
							"harness_topology": {
								"type": "string",
								"enum": [
									"colocated",
									"split"
								]
							}
						},
						"required": [
							"type",
							"harness_profile_id",
							"harness_profile_revision_number",
							"sandbox_profile_id",
							"sandbox_profile_revision_number",
							"runner_pool_id",
							"harness_topology"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"connected"
								]
							},
							"connected_harness_id": {
								"$ref": "#/components/schemas/ConnectedRuntimeId"
							},
							"expected_capability_set_sha256": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							"harness_topology": {
								"type": "string",
								"enum": [
									"connected"
								]
							}
						},
						"required": [
							"type",
							"connected_harness_id",
							"expected_capability_set_sha256",
							"harness_topology"
						],
						"additionalProperties": false
					}
				],
				"description": "a managed or connected execution target"
			},
			"AgentDeploymentConnectionBindingId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^adcb_[0-9a-f]{32}$"
					}
				]
			},
			"UniqueAgentRosterSnapshotPositions": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"position": {
							"type": "integer",
							"allOf": [
								{
									"exclusiveMinimum": 0
								}
							]
						},
						"member_agent_id": {
							"$ref": "#/components/schemas/AgentId"
						},
						"member_agent_release_number": {
							"type": "integer",
							"allOf": [
								{
									"exclusiveMinimum": 0
								}
							]
						},
						"member_agent_deployment_id": {
							"$ref": "#/components/schemas/AgentDeploymentId"
						},
						"member_agent_deployment_revision_number": {
							"type": "integer",
							"allOf": [
								{
									"exclusiveMinimum": 0
								}
							]
						}
					},
					"required": [
						"position",
						"member_agent_id",
						"member_agent_release_number",
						"member_agent_deployment_id",
						"member_agent_deployment_revision_number"
					],
					"additionalProperties": false
				},
				"allOf": [
					{
						"minItems": 1
					},
					{
						"maxItems": 20
					}
				]
			},
			"Objects_434": {
				"type": "object",
				"properties": {
					"entries": {
						"$ref": "#/components/schemas/UniqueAgentRosterSnapshotPositions"
					}
				},
				"required": [
					"entries"
				],
				"additionalProperties": false
			},
			"AgentDeploymentRevisionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^adrev_[0-9a-f]{32}$"
					}
				]
			},
			"Arrays_53": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"skill_id": {
							"$ref": "#/components/schemas/SkillId"
						},
						"skill_revision_number": {
							"type": "integer",
							"allOf": [
								{
									"exclusiveMinimum": 0
								}
							]
						}
					},
					"required": [
						"skill_id",
						"skill_revision_number"
					],
					"additionalProperties": false
				}
			},
			"Arrays_54": {
				"type": "array",
				"items": {
					"type": "object",
					"properties": {
						"agent_deployment_connection_binding_id": {
							"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
						},
						"binding_revision_number": {
							"type": "integer",
							"allOf": [
								{
									"exclusiveMinimum": 0
								}
							]
						}
					},
					"required": [
						"agent_deployment_connection_binding_id",
						"binding_revision_number"
					],
					"additionalProperties": false
				}
			},
			"Union_399": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Objects_434"
					},
					{
						"type": "null"
					}
				]
			},
			"Objects_435": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentDeploymentRevisionId"
					},
					"agent_deployment_id": {
						"$ref": "#/components/schemas/AgentDeploymentId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"agent_id": {
						"$ref": "#/components/schemas/AgentId"
					},
					"agent_release_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"model_routing_profile_id": {
						"$ref": "#/components/schemas/ModelRoutingProfileId"
					},
					"model_routing_profile_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"execution_target": {
						"$ref": "#/components/schemas/AgentDeploymentExecutionTarget"
					},
					"skill_selections": {
						"$ref": "#/components/schemas/Arrays_53"
					},
					"connection_binding_selections": {
						"$ref": "#/components/schemas/Arrays_54"
					},
					"roster_snapshot": {
						"$ref": "#/components/schemas/Union_399"
					},
					"resolved_configuration_sha256": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"published_by": {
						"$ref": "#/components/schemas/Union_134"
					},
					"published_at": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"agent_deployment_id",
					"workspace_id",
					"revision_number",
					"agent_id",
					"agent_release_number",
					"model_routing_profile_id",
					"model_routing_profile_revision_number",
					"execution_target",
					"skill_selections",
					"connection_binding_selections",
					"roster_snapshot",
					"resolved_configuration_sha256",
					"published_by",
					"published_at"
				],
				"additionalProperties": false
			},
			"Objects_436": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/AgentDeploymentConnectionBindingId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"agent_deployment_id": {
						"$ref": "#/components/schemas/AgentDeploymentId"
					},
					"integration_connection_id": {
						"$ref": "#/components/schemas/ConnectionId"
					},
					"key": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					},
					"display_name": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 255
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"status": {
						"$ref": "#/components/schemas/Union_397"
					},
					"current_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"type": "string"
					},
					"updated_at": {
						"type": "string"
					},
					"archived_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"workspace_id",
					"agent_deployment_id",
					"integration_connection_id",
					"key",
					"display_name",
					"status",
					"current_revision_number",
					"resource_version",
					"created_at",
					"updated_at",
					"archived_at"
				],
				"additionalProperties": false
			},
			"AgentDeploymentConnectionBindingRevisionId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^adcbr_[0-9a-f]{32}$"
					}
				]
			},
			"Arrays_55": {
				"type": "array",
				"items": {
					"type": "string",
					"allOf": [
						{
							"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
						}
					]
				}
			},
			"Objects_437": {
				"type": "object",
				"additionalProperties": {
					"type": "string",
					"allOf": [
						{
							"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
						}
					]
				}
			},
			"WorkEnvironmentInput": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"input_type": {
								"type": "string",
								"enum": [
									"preset"
								]
							},
							"preset": {
								"type": "string",
								"enum": [
									"conversation_only",
									"sandbox_ephemeral",
									"sandbox_durable",
									"browser_isolated",
									"browser_shared_profile",
									"desktop_isolated",
									"desktop_shared_filesystem",
									"connected_computer"
								]
							},
							"overrides": {
								"type": "object",
								"properties": {
									"execution": {
										"$ref": "#/components/schemas/Arrays_15"
									},
									"placement": {
										"$ref": "#/components/schemas/Arrays_16"
									},
									"locality": {
										"type": "object",
										"properties": {
											"regions": {
												"$ref": "#/components/schemas/Arrays_17"
											},
											"residency_required": {
												"type": "boolean"
											}
										},
										"required": [
											"regions",
											"residency_required"
										],
										"additionalProperties": false
									},
									"resources": {
										"type": "object",
										"properties": {
											"minimum_vcpu": {
												"anyOf": [
													{
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															},
															{
																"maximum": 1024
															}
														]
													},
													{
														"type": "null"
													}
												]
											},
											"minimum_memory_mib": {
												"anyOf": [
													{
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															},
															{
																"maximum": 4194304
															}
														]
													},
													{
														"type": "null"
													}
												]
											},
											"minimum_disk_mib": {
												"anyOf": [
													{
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															},
															{
																"maximum": 1073741824
															}
														]
													},
													{
														"type": "null"
													}
												]
											},
											"gpu": {
												"$ref": "#/components/schemas/Union_90"
											}
										},
										"required": [
											"minimum_vcpu",
											"minimum_memory_mib",
											"minimum_disk_mib",
											"gpu"
										],
										"additionalProperties": false
									}
								},
								"additionalProperties": false
							}
						},
						"required": [
							"input_type",
							"preset"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"input_type": {
								"type": "string",
								"enum": [
									"requirements"
								]
							},
							"requirements": {
								"$ref": "#/components/schemas/WorkEnvironmentRequirements"
							}
						},
						"required": [
							"input_type",
							"requirements"
						],
						"additionalProperties": false
					}
				],
				"description": "Explicit requirements or a versioned convenience preset with safe overrides."
			},
			"WorkEnvironmentRefusal": {
				"type": "object",
				"properties": {
					"code": {
						"type": "string",
						"enum": [
							"human_access_requires_presentation",
							"browser_presentation_requires_browser_visual",
							"desktop_presentation_requires_desktop_gui",
							"browser_recovery_requires_browser",
							"recovery_requires_durable_lifetime",
							"zdr_forbids_shared_credentials",
							"zdr_forbids_export",
							"bounded_retention_requires_maximum",
							"unbounded_retention_forbids_maximum",
							"allowlist_requires_policy_revision",
							"network_policy_revision_not_applicable",
							"residency_requires_region",
							"compute_requires_placement",
							"durable_lifetime_requires_execution",
							"resources_require_execution",
							"shared_isolation_requires_durable_lifetime",
							"override_weakens_preset",
							"provider_candidate_limit_exceeded",
							"duplicate_provider_candidate",
							"no_qualified_provider",
							"authorization_denied",
							"budget_denied"
						]
					},
					"requirement_path": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 128
							},
							{
								"pattern": "^[a-z_]+(?:\\.[a-z_]+)*$"
							}
						]
					},
					"message": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					}
				},
				"required": [
					"code",
					"requirement_path",
					"message"
				],
				"additionalProperties": false,
				"description": "A stable, provider-neutral reason a work environment cannot be admitted."
			},
			"WorkEnvironmentResolution": {
				"type": "object",
				"properties": {
					"disposition": {
						"type": "string",
						"enum": [
							"resolved",
							"refused"
						]
					},
					"resolver_version": {
						"type": "string",
						"enum": [
							"work-environment-resolver/v1"
						]
					},
					"preset_catalog_version": {
						"type": "number",
						"enum": [
							1
						]
					},
					"normalized_requirements": {
						"$ref": "#/components/schemas/WorkEnvironmentRequirements"
					},
					"resolved_kind": {
						"type": "string",
						"enum": [
							"none",
							"session_sandbox",
							"computer"
						]
					},
					"requires_screen": {
						"type": "boolean"
					},
					"forced_by": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 128
								},
								{
									"pattern": "^[a-z_]+(?:\\.[a-z_]+)*$"
								}
							]
						},
						"allOf": [
							{
								"maxItems": 16
							}
						]
					},
					"selected_provider": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"provider": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 128
											},
											{
												"pattern": "^[a-z0-9][a-z0-9._-]*$"
											}
										]
									},
									"tuple_digest": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									},
									"evidence_grade": {
										"type": "string",
										"enum": [
											"double",
											"live_qualified"
										]
									}
								},
								"required": [
									"provider",
									"tuple_digest",
									"evidence_grade"
								],
								"additionalProperties": false
							},
							{
								"type": "null"
							}
						]
					},
					"considered": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"provider": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 128
										},
										{
											"pattern": "^[a-z0-9][a-z0-9._-]*$"
										}
									]
								},
								"tuple_digest": {
									"type": "string",
									"allOf": [
										{
											"pattern": "^sha256:[0-9a-f]{64}$"
										}
									]
								},
								"qualified": {
									"type": "boolean"
								},
								"reasons": {
									"type": "array",
									"items": {
										"type": "object",
										"properties": {
											"code": {
												"type": "string",
												"enum": [
													"live_qualification_missing",
													"execution_unsupported",
													"lifetime_unsupported",
													"presentation_unsupported",
													"human_access_unsupported",
													"observation_transport_unsafe",
													"exclusive_control_unfenced",
													"placement_unsupported",
													"recovery_unsupported",
													"retention_unsupported",
													"network_unsupported",
													"network_enforcement_unsupported",
													"region_unsupported",
													"resource_insufficient",
													"gpu_unsupported",
													"isolation_unsupported"
												]
											},
											"requirement_path": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 128
													},
													{
														"pattern": "^[a-z_]+(?:\\.[a-z_]+)*$"
													}
												]
											},
											"expected": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											"observed": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 512
													}
												]
											},
											"evidence_reference": {
												"anyOf": [
													{
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													},
													{
														"type": "null"
													}
												]
											}
										},
										"required": [
											"code",
											"requirement_path",
											"expected",
											"observed",
											"evidence_reference"
										],
										"additionalProperties": false
									},
									"allOf": [
										{
											"maxItems": 32
										}
									]
								}
							},
							"required": [
								"provider",
								"tuple_digest",
								"qualified",
								"reasons"
							],
							"additionalProperties": false
						},
						"allOf": [
							{
								"maxItems": 64
							}
						]
					},
					"warnings": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"code": {
									"anyOf": [
										{
											"type": "string",
											"enum": [
												"shared_profile_credentials"
											]
										}
									]
								},
								"message": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 512
										}
									]
								},
								"acknowledgement_required": {
									"type": "boolean"
								}
							},
							"required": [
								"code",
								"message",
								"acknowledgement_required"
							],
							"additionalProperties": false
						},
						"allOf": [
							{
								"maxItems": 16
							}
						]
					},
					"estimated_usage_dimensions": {
						"type": "array",
						"items": {
							"type": "string",
							"enum": [
								"compute_seconds",
								"screen_seconds",
								"storage_mib_seconds"
							]
						},
						"allOf": [
							{
								"maxItems": 3
							}
						]
					},
					"refusal": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/WorkEnvironmentRefusal"
							},
							{
								"type": "null"
							}
						]
					},
					"portability": {
						"type": "string",
						"enum": [
							"not_applicable",
							"unproved",
							"single_live_provider",
							"portable"
						]
					},
					"candidate_set_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"resolution_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					}
				},
				"required": [
					"disposition",
					"resolver_version",
					"preset_catalog_version",
					"normalized_requirements",
					"resolved_kind",
					"requires_screen",
					"forced_by",
					"selected_provider",
					"considered",
					"warnings",
					"estimated_usage_dimensions",
					"refusal",
					"portability",
					"candidate_set_digest",
					"resolution_digest"
				],
				"additionalProperties": false,
				"description": "A deterministic allocation-free explanation of work-environment admission."
			},
			"Union_400": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"principal"
								]
							},
							"principal_id": {
								"$ref": "#/components/schemas/PrincipalId"
							}
						},
						"required": [
							"type",
							"principal_id"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"application"
								]
							},
							"external_scope": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
									}
								]
							}
						},
						"required": [
							"type",
							"external_scope"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"session"
								]
							},
							"session_id": {
								"$ref": "#/components/schemas/SessionId"
							}
						},
						"required": [
							"type",
							"session_id"
						],
						"additionalProperties": false
					}
				]
			},
			"Union_401": {
				"type": "string",
				"enum": [
					"sleeping",
					"waking",
					"ready",
					"recovering",
					"needs_recovery",
					"disabling",
					"disabled",
					"archiving",
					"archived"
				]
			},
			"ComputerSnapshotId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^csnp_[0-9a-f]{32}$"
					}
				]
			},
			"Union_402": {
				"type": "string",
				"enum": [
					"none",
					"filesystem",
					"browser_profile",
					"full_instance"
				]
			},
			"Objects_438": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ComputerId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"scope": {
						"$ref": "#/components/schemas/Union_400"
					},
					"profile_id": {
						"$ref": "#/components/schemas/ComputerProfileId"
					},
					"profile_revision_number": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"state": {
						"$ref": "#/components/schemas/Union_401"
					},
					"generation": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"current_snapshot_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ComputerSnapshotId"
							},
							{
								"type": "null"
							}
						]
					},
					"recovery_grade": {
						"$ref": "#/components/schemas/Union_402"
					},
					"resource_version": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"workspace_id",
					"scope",
					"profile_id",
					"profile_revision_number",
					"state",
					"generation",
					"current_snapshot_id",
					"recovery_grade",
					"resource_version",
					"created_at",
					"updated_at",
					"archived_at"
				],
				"additionalProperties": false
			},
			"ComputerAttachmentId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^catt_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_439": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"application"
						]
					},
					"application_subject": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^[a-z0-9](?:[a-z0-9._-]{0,93})$"
							}
						]
					}
				},
				"required": [
					"type",
					"application_subject"
				],
				"additionalProperties": false
			},
			"ScreenScale": {
				"type": "number",
				"allOf": [
					{
						"minimum": 0.25
					},
					{
						"maximum": 8,
						"description": "Observed device pixels per logical Screen pixel, from 0.25 through 8."
					}
				]
			},
			"Screen": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/ScreenId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"computer_id": {
						"$ref": "#/components/schemas/ComputerId"
					},
					"computer_generation": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"active_attachment_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ComputerAttachmentId"
							},
							{
								"type": "null"
							}
						]
					},
					"product_subject": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_439"
							},
							{
								"type": "null"
							}
						]
					},
					"state": {
						"type": "string",
						"enum": [
							"idle",
							"agent_controlling",
							"handoff_requested",
							"human_controlling",
							"returning_control",
							"recovering",
							"unavailable"
						]
					},
					"control_epoch": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"observation_generation": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"width": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 16384
							}
						]
					},
					"height": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							},
							{
								"maximum": 16384
							}
						]
					},
					"scale": {
						"$ref": "#/components/schemas/ScreenScale"
					},
					"active_target_label": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 128
									},
									{
										"pattern": "^[a-z0-9][a-z0-9._-]*$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"computer_id",
					"computer_generation",
					"active_attachment_id",
					"product_subject",
					"state",
					"control_epoch",
					"observation_generation",
					"width",
					"height",
					"scale",
					"active_target_label",
					"created_at",
					"updated_at"
				],
				"additionalProperties": false
			},
			"Objects_440": {
				"type": "object",
				"properties": {
					"accessibility_tree": {
						"type": "boolean"
					},
					"screenshot": {
						"type": "boolean"
					}
				},
				"required": [
					"accessibility_tree",
					"screenshot"
				],
				"additionalProperties": false
			},
			"BrowserObservationIntent": {
				"type": "object",
				"properties": {
					"capture": {
						"$ref": "#/components/schemas/Objects_440"
					},
					"deadline": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"capture",
					"deadline"
				],
				"additionalProperties": false,
				"description": "Caller-selected Browser observation modes and deadline without resource or execution authority."
			},
			"BrowserObservationId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^bobs_[0-9a-f]{32}$"
					}
				]
			},
			"Objects_441": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/BrowserObservationId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"computer_id": {
						"$ref": "#/components/schemas/ComputerId"
					},
					"expected_computer_generation": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"screen_id": {
						"$ref": "#/components/schemas/ScreenId"
					},
					"attachment_id": {
						"$ref": "#/components/schemas/ComputerAttachmentId"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"run_id": {
						"$ref": "#/components/schemas/RunId"
					},
					"run_attempt_id": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"acting_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"expected_control_epoch": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"expected_observation_generation": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"expected_active_target_label": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 128
									},
									{
										"pattern": "^[a-z0-9][a-z0-9._-]*$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"expected_target_labels": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 128
								},
								{
									"pattern": "^[a-z0-9][a-z0-9._-]*$"
								}
							]
						},
						"allOf": [
							{
								"maxItems": 64
							}
						]
					},
					"expected_viewport": {
						"type": "object",
						"properties": {
							"width": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 16384
									}
								]
							},
							"height": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									},
									{
										"maximum": 16384
									}
								]
							}
						},
						"required": [
							"width",
							"height"
						],
						"additionalProperties": false
					},
					"capture": {
						"$ref": "#/components/schemas/Objects_440"
					},
					"policy_context_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"usage_budget_context_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"requested_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"deadline": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"computer_id",
					"expected_computer_generation",
					"screen_id",
					"attachment_id",
					"session_id",
					"run_id",
					"run_attempt_id",
					"acting_principal_id",
					"expected_control_epoch",
					"expected_observation_generation",
					"expected_active_target_label",
					"expected_target_labels",
					"expected_viewport",
					"capture",
					"policy_context_digest",
					"usage_budget_context_digest",
					"requested_at",
					"deadline"
				],
				"additionalProperties": false
			},
			"BrowserObservation": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/BrowserObservationId"
					},
					"request_fingerprint": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"computer_id": {
						"$ref": "#/components/schemas/ComputerId"
					},
					"computer_generation": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"screen_id": {
						"$ref": "#/components/schemas/ScreenId"
					},
					"attachment_id": {
						"$ref": "#/components/schemas/ComputerAttachmentId"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"run_id": {
						"$ref": "#/components/schemas/RunId"
					},
					"run_attempt_id": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"acting_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"control_epoch": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"observation_generation": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"payload": {
						"type": "object",
						"properties": {
							"active_target": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"label": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 128
													},
													{
														"pattern": "^[a-z0-9][a-z0-9._-]*$"
													}
												]
											},
											"origin": {
												"type": "string",
												"allOf": [
													{
														"maxLength": 2048
													}
												]
											},
											"title": {
												"anyOf": [
													{
														"type": "string",
														"allOf": [
															{
																"minLength": 1
															},
															{
																"maxLength": 512
															}
														]
													},
													{
														"type": "null"
													}
												]
											},
											"viewport": {
												"type": "object",
												"properties": {
													"width": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															},
															{
																"maximum": 16384
															}
														]
													},
													"height": {
														"type": "integer",
														"allOf": [
															{
																"exclusiveMinimum": 0
															},
															{
																"maximum": 16384
															}
														]
													}
												},
												"required": [
													"width",
													"height"
												],
												"additionalProperties": false
											}
										},
										"required": [
											"label",
											"origin",
											"title",
											"viewport"
										],
										"additionalProperties": false
									},
									{
										"type": "null"
									}
								]
							},
							"accessibility_tree": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"key": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 64
												},
												{
													"pattern": "^[a-zA-Z0-9._-]+$"
												}
											]
										},
										"parent_key": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 64
														},
														{
															"pattern": "^[a-zA-Z0-9._-]+$"
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"role": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 512
												}
											]
										},
										"accessible_name": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 512
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"description": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 512
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"interactive": {
											"type": "boolean"
										},
										"disabled": {
											"type": "boolean"
										},
										"focused": {
											"type": "boolean"
										},
										"masked": {
											"type": "boolean"
										}
									},
									"required": [
										"key",
										"parent_key",
										"role",
										"accessible_name",
										"description",
										"interactive",
										"disabled",
										"focused",
										"masked"
									],
									"additionalProperties": false
								},
								"allOf": [
									{
										"maxItems": 2048
									}
								]
							},
							"target_summaries": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"label": {
											"type": "string",
											"allOf": [
												{
													"minLength": 1
												},
												{
													"maxLength": 128
												},
												{
													"pattern": "^[a-z0-9][a-z0-9._-]*$"
												}
											]
										},
										"origin": {
											"type": "string",
											"allOf": [
												{
													"maxLength": 2048
												}
											]
										},
										"title": {
											"anyOf": [
												{
													"type": "string",
													"allOf": [
														{
															"minLength": 1
														},
														{
															"maxLength": 512
														}
													]
												},
												{
													"type": "null"
												}
											]
										},
										"active": {
											"type": "boolean"
										}
									},
									"required": [
										"label",
										"origin",
										"title",
										"active"
									],
									"additionalProperties": false
								},
								"allOf": [
									{
										"maxItems": 64
									}
								]
							},
							"screenshot": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"file_id": {
												"$ref": "#/components/schemas/FileId"
											},
											"custody": {
												"type": "string",
												"enum": [
													"ephemeral",
													"retained_by_policy"
												]
											},
											"media_type": {
												"type": "string",
												"enum": [
													"image/png",
													"image/jpeg",
													"image/webp"
												]
											},
											"sha256": {
												"type": "string",
												"allOf": [
													{
														"pattern": "^sha256:[0-9a-f]{64}$"
													}
												]
											},
											"bytes": {
												"type": "integer",
												"allOf": [
													{
														"exclusiveMinimum": 0
													},
													{
														"maximum": 8388608
													}
												]
											},
											"expires_at": {
												"$ref": "#/components/schemas/CurrentTimestamp"
											}
										},
										"required": [
											"file_id",
											"custody",
											"media_type",
											"sha256",
											"bytes",
											"expires_at"
										],
										"additionalProperties": false
									},
									{
										"type": "null"
									}
								]
							},
							"sanitization": {
								"type": "object",
								"properties": {
									"policy_digest": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									},
									"sensitive_fields_excluded": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"hidden_nodes_excluded": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"secret_regions_masked": {
										"type": "integer",
										"allOf": [
											{
												"minimum": 0
											}
										]
									},
									"browser_chrome_excluded": {
										"type": "boolean"
									},
									"unrelated_targets_excluded": {
										"type": "boolean"
									}
								},
								"required": [
									"policy_digest",
									"sensitive_fields_excluded",
									"hidden_nodes_excluded",
									"secret_regions_masked",
									"browser_chrome_excluded",
									"unrelated_targets_excluded"
								],
								"additionalProperties": false
							},
							"truncated": {
								"type": "boolean"
							}
						},
						"required": [
							"active_target",
							"accessibility_tree",
							"target_summaries",
							"screenshot",
							"sanitization",
							"truncated"
						],
						"additionalProperties": false
					},
					"payload_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"captured_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"request_fingerprint",
					"workspace_id",
					"computer_id",
					"computer_generation",
					"screen_id",
					"attachment_id",
					"session_id",
					"run_id",
					"run_attempt_id",
					"acting_principal_id",
					"control_epoch",
					"observation_generation",
					"payload",
					"payload_digest",
					"captured_at"
				],
				"additionalProperties": false
			},
			"Union_403": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"role"
								]
							},
							"role": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									}
								]
							},
							"accessible_name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									}
								]
							}
						},
						"required": [
							"type",
							"role",
							"accessible_name"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"label"
								]
							},
							"label": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									}
								]
							}
						},
						"required": [
							"type",
							"label"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"stable_attribute"
								]
							},
							"attribute_name": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									}
								]
							},
							"value": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									}
								]
							}
						},
						"required": [
							"type",
							"attribute_name",
							"value"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"type": {
								"type": "string",
								"enum": [
									"visible_text"
								]
							},
							"text": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									}
								]
							},
							"occurrence": {
								"type": "integer",
								"allOf": [
									{
										"exclusiveMinimum": 0
									}
								]
							}
						},
						"required": [
							"type",
							"text",
							"occurrence"
						],
						"additionalProperties": false
					}
				]
			},
			"Objects_442": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"click"
						]
					},
					"locator": {
						"$ref": "#/components/schemas/Union_403"
					}
				},
				"required": [
					"type",
					"locator"
				],
				"additionalProperties": false
			},
			"Objects_443": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"keypress"
						]
					},
					"keys": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 32
								},
								{
									"pattern": "^[a-zA-Z0-9+_-]+$"
								}
							]
						},
						"allOf": [
							{
								"minItems": 1
							},
							{
								"maxItems": 4
							}
						]
					}
				},
				"required": [
					"type",
					"keys"
				],
				"additionalProperties": false
			},
			"Objects_444": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"scroll"
						]
					},
					"locator": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Union_403"
							},
							{
								"type": "null"
							}
						]
					},
					"delta_x": {
						"type": "integer",
						"allOf": [
							{
								"minimum": -100000,
								"maximum": 100000
							}
						]
					},
					"delta_y": {
						"type": "integer",
						"allOf": [
							{
								"minimum": -100000,
								"maximum": 100000
							}
						]
					}
				},
				"required": [
					"type",
					"locator",
					"delta_x",
					"delta_y"
				],
				"additionalProperties": false
			},
			"Objects_445": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"switch_target"
						]
					},
					"target_label": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 128
							},
							{
								"pattern": "^[a-z0-9][a-z0-9._-]*$"
							}
						]
					}
				},
				"required": [
					"type",
					"target_label"
				],
				"additionalProperties": false
			},
			"Objects_446": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"close_target"
						]
					},
					"target_label": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 128
							},
							{
								"pattern": "^[a-z0-9][a-z0-9._-]*$"
							}
						]
					}
				},
				"required": [
					"type",
					"target_label"
				],
				"additionalProperties": false
			},
			"BrowserSemanticActionIntent": {
				"type": "object",
				"properties": {
					"source_observation_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BrowserObservationId"
							},
							{
								"type": "null"
							}
						]
					},
					"action": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Objects_442"
							},
							{
								"$ref": "#/components/schemas/Objects_443"
							},
							{
								"$ref": "#/components/schemas/Objects_444"
							},
							{
								"$ref": "#/components/schemas/Objects_445"
							},
							{
								"$ref": "#/components/schemas/Objects_446"
							}
						]
					},
					"deadline": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"source_observation_id",
					"action",
					"deadline"
				],
				"additionalProperties": false
			},
			"Objects_447": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/BrowserActionId"
					},
					"workspace_id": {
						"$ref": "#/components/schemas/WorkspaceId"
					},
					"computer_id": {
						"$ref": "#/components/schemas/ComputerId"
					},
					"expected_computer_generation": {
						"type": "integer",
						"allOf": [
							{
								"exclusiveMinimum": 0
							}
						]
					},
					"screen_id": {
						"$ref": "#/components/schemas/ScreenId"
					},
					"attachment_id": {
						"$ref": "#/components/schemas/ComputerAttachmentId"
					},
					"session_id": {
						"$ref": "#/components/schemas/SessionId"
					},
					"run_id": {
						"$ref": "#/components/schemas/RunId"
					},
					"run_attempt_id": {
						"$ref": "#/components/schemas/RunAttemptId"
					},
					"acting_principal_id": {
						"$ref": "#/components/schemas/PrincipalId"
					},
					"expected_control_epoch": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"expected_observation_generation": {
						"type": "integer",
						"allOf": [
							{
								"minimum": 0
							}
						]
					},
					"source_observation_id": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BrowserObservationId"
							},
							{
								"type": "null"
							}
						]
					},
					"action": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"navigate"
										]
									},
									"destination_digest": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									}
								},
								"required": [
									"type",
									"destination_digest"
								],
								"additionalProperties": false
							},
							{
								"$ref": "#/components/schemas/Objects_442"
							},
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"type_text"
										]
									},
									"locator": {
										"$ref": "#/components/schemas/Union_403"
									},
									"text_digest": {
										"type": "string",
										"allOf": [
											{
												"pattern": "^sha256:[0-9a-f]{64}$"
											}
										]
									},
									"utf8_bytes": {
										"type": "integer",
										"allOf": [
											{
												"exclusiveMinimum": 0
											},
											{
												"maximum": 16384
											}
										]
									}
								},
								"required": [
									"type",
									"locator",
									"text_digest",
									"utf8_bytes"
								],
								"additionalProperties": false
							},
							{
								"$ref": "#/components/schemas/Objects_443"
							},
							{
								"$ref": "#/components/schemas/Objects_444"
							},
							{
								"$ref": "#/components/schemas/Objects_445"
							},
							{
								"$ref": "#/components/schemas/Objects_446"
							}
						]
					},
					"policy_context_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"action_approval_context_digest": {
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"pattern": "^sha256:[0-9a-f]{64}$"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"usage_budget_context_digest": {
						"type": "string",
						"allOf": [
							{
								"pattern": "^sha256:[0-9a-f]{64}$"
							}
						]
					},
					"requested_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"deadline": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"workspace_id",
					"computer_id",
					"expected_computer_generation",
					"screen_id",
					"attachment_id",
					"session_id",
					"run_id",
					"run_attempt_id",
					"acting_principal_id",
					"expected_control_epoch",
					"expected_observation_generation",
					"source_observation_id",
					"action",
					"policy_context_digest",
					"action_approval_context_digest",
					"usage_budget_context_digest",
					"requested_at",
					"deadline"
				],
				"additionalProperties": false
			},
			"Union_404": {
				"type": "string",
				"enum": [
					"navigate",
					"popup",
					"download",
					"websocket",
					"background_request"
				]
			},
			"Union_405": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"completed"
								]
							},
							"opened_target_labels": {
								"type": "array",
								"items": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 128
										},
										{
											"pattern": "^[a-z0-9][a-z0-9._-]*$"
										}
									]
								},
								"allOf": [
									{
										"maxItems": 64
									}
								]
							}
						},
						"required": [
							"status",
							"opened_target_labels"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"target_not_found"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"target_ambiguous"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"stale_observation"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"stale_generation"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"stale_control_epoch"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"navigation_refused"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"policy_denied"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"approval_required"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"human_control_active"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"timeout"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"browser_unavailable"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"recovery_started"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"provider_failure"
								]
							}
						},
						"required": [
							"status"
						],
						"additionalProperties": false
					}
				]
			},
			"BetaLimitedNetworkParams": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"limited"
						]
					},
					"allow_mcp_servers": {
						"anyOf": [
							{
								"type": "boolean"
							},
							{
								"type": "null"
							}
						]
					},
					"allow_package_managers": {
						"anyOf": [
							{
								"type": "boolean"
							},
							{
								"type": "null"
							}
						]
					},
					"allowed_hosts": {
						"anyOf": [
							{
								"type": "array",
								"items": {
									"type": "string"
								}
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"type"
				],
				"additionalProperties": false
			},
			"BetaPackagesParams": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"packages"
						]
					},
					"apt": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Arrays_47"
							},
							{
								"type": "null"
							}
						]
					},
					"cargo": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Arrays_47"
							},
							{
								"type": "null"
							}
						]
					},
					"gem": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Arrays_47"
							},
							{
								"type": "null"
							}
						]
					},
					"go": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Arrays_47"
							},
							{
								"type": "null"
							}
						]
					},
					"npm": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Arrays_47"
							},
							{
								"type": "null"
							}
						]
					},
					"pip": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Arrays_47"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"BetaCloudConfigParams": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"cloud"
						]
					},
					"networking": {
						"anyOf": [
							{
								"anyOf": [
									{
										"$ref": "#/components/schemas/BetaUnrestrictedNetwork"
									},
									{
										"$ref": "#/components/schemas/BetaLimitedNetworkParams"
									}
								]
							},
							{
								"type": "null"
							}
						]
					},
					"packages": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaPackagesParams"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"type"
				],
				"additionalProperties": false
			},
			"BetaSelfHostedConfigParams": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"self_hosted"
						]
					}
				},
				"required": [
					"type"
				],
				"additionalProperties": false
			},
			"BetaEnvironmentConfigParams": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/BetaCloudConfigParams"
					},
					{
						"$ref": "#/components/schemas/BetaSelfHostedConfigParams"
					}
				]
			},
			"EnvironmentCreateParams": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string"
					},
					"config": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaEnvironmentConfigParams"
							},
							{
								"type": "null"
							}
						]
					},
					"description": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"scope": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaEnvironmentScope"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"name"
				],
				"additionalProperties": false
			},
			"BetaEnvironment_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"archived_at": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"config": {
						"$ref": "#/components/schemas/BetaEnvironmentConfig"
					},
					"created_at": {
						"type": "string"
					},
					"description": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"name": {
						"type": "string"
					},
					"type": {
						"type": "string",
						"enum": [
							"environment"
						]
					},
					"updated_at": {
						"type": "string"
					},
					"scope": {
						"$ref": "#/components/schemas/BetaEnvironmentScope"
					}
				},
				"required": [
					"id",
					"archived_at",
					"config",
					"created_at",
					"description",
					"metadata",
					"name",
					"type",
					"updated_at"
				],
				"additionalProperties": false
			},
			"BetaEnvironmentPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/BetaEnvironment"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false
			},
			"EnvironmentUpdateParams": {
				"type": "object",
				"properties": {
					"config": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaEnvironmentConfigParams"
							},
							{
								"type": "null"
							}
						]
					},
					"description": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadataPatch"
					},
					"name": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					},
					"scope": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaEnvironmentScope"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"BetaEnvironmentDeleteResponse": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/EnvironmentId"
					},
					"type": {
						"type": "string",
						"enum": [
							"environment_deleted"
						]
					}
				},
				"required": [
					"id",
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsVaultDisplayName": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 255,
						"description": "Human-readable Vault name containing 1 to 255 characters."
					}
				]
			},
			"VaultCreateParams": {
				"type": "object",
				"properties": {
					"display_name": {
						"$ref": "#/components/schemas/BetaManagedAgentsVaultDisplayName"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					}
				},
				"required": [
					"display_name"
				],
				"additionalProperties": false,
				"description": "Parameters for creating a Vault."
			},
			"BetaManagedAgentsVault": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/VaultId"
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"display_name": {
						"$ref": "#/components/schemas/BetaManagedAgentsVaultDisplayName"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"type": {
						"type": "string",
						"enum": [
							"vault"
						]
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"archived_at",
					"created_at",
					"display_name",
					"metadata",
					"type",
					"updated_at"
				],
				"additionalProperties": false,
				"description": "A Vault that stores Session credentials."
			},
			"BetaManagedAgentsVault_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/VaultId"
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"display_name": {
						"$ref": "#/components/schemas/BetaManagedAgentsVaultDisplayName"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"type": {
						"type": "string",
						"enum": [
							"vault"
						]
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					}
				},
				"required": [
					"id",
					"archived_at",
					"created_at",
					"display_name",
					"metadata",
					"type",
					"updated_at"
				],
				"additionalProperties": false,
				"description": "A Vault that stores Session credentials."
			},
			"BetaManagedAgentsVaultPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/BetaManagedAgentsVault_1"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false,
				"description": "A cursor page of Vaults."
			},
			"VaultUpdateParams": {
				"type": "object",
				"properties": {
					"display_name": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsVaultDisplayName"
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ResourceMetadataPatch"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false,
				"description": "Parameters for updating a Vault."
			},
			"BetaManagedAgentsDeletedVault": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/VaultId"
					},
					"type": {
						"type": "string",
						"enum": [
							"vault_deleted"
						]
					}
				},
				"required": [
					"id",
					"type"
				],
				"additionalProperties": false,
				"description": "Confirmation of a deleted Vault."
			},
			"BetaManagedAgentsUnrestrictedCredentialNetworkingParams": {
				"type": "object",
				"properties": {
					"type": {
						"type": "string",
						"enum": [
							"unrestricted"
						]
					}
				},
				"required": [
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsCredentialAllowedHost": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 253
					}
				]
			},
			"BetaManagedAgentsLimitedCredentialNetworkingParams": {
				"type": "object",
				"properties": {
					"allowed_hosts": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/BetaManagedAgentsCredentialAllowedHost"
						},
						"allOf": [
							{
								"maxItems": 16
							}
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"limited"
						]
					}
				},
				"required": [
					"allowed_hosts",
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsCredentialNetworkingParams": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/BetaManagedAgentsUnrestrictedCredentialNetworkingParams"
					},
					{
						"$ref": "#/components/schemas/BetaManagedAgentsLimitedCredentialNetworkingParams"
					}
				]
			},
			"BetaManagedAgentsInjectionLocationParams": {
				"type": "object",
				"properties": {
					"body": {
						"type": "boolean"
					},
					"header": {
						"type": "boolean"
					}
				},
				"additionalProperties": false
			},
			"BetaManagedAgentsCredentialCreateAuth": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"access_token": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"mcp_server_url": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2048
									}
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"mcp_oauth"
								]
							},
							"expires_at": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/CurrentTimestamp"
									},
									{
										"type": "null"
									}
								]
							},
							"refresh": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"client_id": {
												"type": "string"
											},
											"refresh_token": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													}
												]
											},
											"token_endpoint": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 2048
													}
												]
											},
											"token_endpoint_auth": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"type": {
																"type": "string",
																"enum": [
																	"none"
																]
															}
														},
														"required": [
															"type"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"client_secret": {
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	}
																]
															},
															"type": {
																"type": "string",
																"enum": [
																	"client_secret_basic"
																]
															}
														},
														"required": [
															"client_secret",
															"type"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"client_secret": {
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	}
																]
															},
															"type": {
																"type": "string",
																"enum": [
																	"client_secret_post"
																]
															}
														},
														"required": [
															"client_secret",
															"type"
														],
														"additionalProperties": false
													}
												]
											},
											"resource": {
												"type": "string"
											},
											"scope": {
												"type": "string"
											}
										},
										"required": [
											"client_id",
											"refresh_token",
											"token_endpoint",
											"token_endpoint_auth"
										],
										"additionalProperties": false
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"access_token",
							"mcp_server_url",
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"token": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"mcp_server_url": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2048
									}
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"static_bearer"
								]
							}
						},
						"required": [
							"token",
							"mcp_server_url",
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"networking": {
								"$ref": "#/components/schemas/BetaManagedAgentsCredentialNetworkingParams"
							},
							"secret_name": {
								"type": "string",
								"allOf": [
									{
										"pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
									},
									{
										"maxLength": 255
									}
								]
							},
							"secret_value": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									}
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"environment_variable"
								]
							},
							"injection_location": {
								"$ref": "#/components/schemas/BetaManagedAgentsInjectionLocationParams"
							}
						},
						"required": [
							"networking",
							"secret_name",
							"secret_value",
							"type"
						],
						"additionalProperties": false
					}
				]
			},
			"BetaManagedAgentsCredentialDisplayName": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 255,
						"description": "Human-readable Credential name containing 1 to 255 characters."
					}
				]
			},
			"CredentialCreateParams": {
				"type": "object",
				"properties": {
					"auth": {
						"$ref": "#/components/schemas/BetaManagedAgentsCredentialCreateAuth"
					},
					"display_name": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsCredentialDisplayName"
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					}
				},
				"required": [
					"auth"
				],
				"additionalProperties": false,
				"description": "Parameters for creating a Credential in a Vault."
			},
			"VaultCredentialId": {
				"type": "string",
				"allOf": [
					{
						"pattern": "^vcrd_[0-9a-f]{32}$"
					}
				]
			},
			"BetaManagedAgentsInjectionLocationResponse": {
				"type": "object",
				"properties": {
					"body": {
						"type": "boolean"
					},
					"header": {
						"type": "boolean"
					}
				},
				"required": [
					"body",
					"header"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsCredentialAuthResponse": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"mcp_server_url": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2048
									}
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"mcp_oauth"
								]
							},
							"expires_at": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/CurrentTimestamp"
									},
									{
										"type": "null"
									}
								]
							},
							"refresh": {
								"anyOf": [
									{
										"type": "object",
										"properties": {
											"client_id": {
												"type": "string"
											},
											"token_endpoint": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													},
													{
														"maxLength": 2048
													}
												]
											},
											"token_endpoint_auth": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"type": {
																"type": "string",
																"enum": [
																	"none"
																]
															}
														},
														"required": [
															"type"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"type": {
																"type": "string",
																"enum": [
																	"client_secret_basic"
																]
															}
														},
														"required": [
															"type"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"type": {
																"type": "string",
																"enum": [
																	"client_secret_post"
																]
															}
														},
														"required": [
															"type"
														],
														"additionalProperties": false
													}
												]
											},
											"resource": {
												"type": "string"
											},
											"scope": {
												"type": "string"
											}
										},
										"required": [
											"client_id",
											"token_endpoint",
											"token_endpoint_auth"
										],
										"additionalProperties": false
									},
									{
										"type": "null"
									}
								]
							}
						},
						"required": [
							"mcp_server_url",
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"mcp_server_url": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 2048
									}
								]
							},
							"type": {
								"type": "string",
								"enum": [
									"static_bearer"
								]
							}
						},
						"required": [
							"mcp_server_url",
							"type"
						],
						"additionalProperties": false
					},
					{
						"type": "object",
						"properties": {
							"injection_location": {
								"$ref": "#/components/schemas/BetaManagedAgentsInjectionLocationResponse"
							},
							"networking": {
								"$ref": "#/components/schemas/BetaManagedAgentsCredentialNetworkingParams"
							},
							"secret_name": {
								"type": "string"
							},
							"type": {
								"type": "string",
								"enum": [
									"environment_variable"
								]
							}
						},
						"required": [
							"injection_location",
							"networking",
							"secret_name",
							"type"
						],
						"additionalProperties": false
					}
				]
			},
			"BetaManagedAgentsCredential": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/VaultCredentialId"
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"auth": {
						"$ref": "#/components/schemas/BetaManagedAgentsCredentialAuthResponse"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"type": {
						"type": "string",
						"enum": [
							"vault_credential"
						]
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"vault_id": {
						"$ref": "#/components/schemas/VaultId"
					},
					"display_name": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsCredentialDisplayName"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"archived_at",
					"auth",
					"created_at",
					"metadata",
					"type",
					"updated_at",
					"vault_id"
				],
				"additionalProperties": false,
				"description": "A write-only Credential stored in a Vault; sensitive fields are never returned."
			},
			"BetaManagedAgentsCredential_1": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/VaultCredentialId"
					},
					"archived_at": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/CurrentTimestamp"
							},
							{
								"type": "null"
							}
						]
					},
					"auth": {
						"$ref": "#/components/schemas/BetaManagedAgentsCredentialAuthResponse"
					},
					"created_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"metadata": {
						"$ref": "#/components/schemas/ResourceMetadata"
					},
					"type": {
						"type": "string",
						"enum": [
							"vault_credential"
						]
					},
					"updated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"vault_id": {
						"$ref": "#/components/schemas/VaultId"
					},
					"display_name": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsCredentialDisplayName"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"id",
					"archived_at",
					"auth",
					"created_at",
					"metadata",
					"type",
					"updated_at",
					"vault_id"
				],
				"additionalProperties": false,
				"description": "A write-only Credential stored in a Vault; sensitive fields are never returned."
			},
			"BetaManagedAgentsCredentialPage": {
				"type": "object",
				"properties": {
					"data": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/BetaManagedAgentsCredential_1"
						}
					},
					"next_page": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"required": [
					"data",
					"next_page"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsInjectionLocationUpdateParams": {
				"type": "object",
				"properties": {
					"body": {
						"type": "boolean"
					},
					"header": {
						"type": "boolean"
					}
				},
				"additionalProperties": false
			},
			"CredentialUpdateParams": {
				"type": "object",
				"properties": {
					"auth": {
						"anyOf": [
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"mcp_oauth"
										]
									},
									"access_token": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									},
									"expires_at": {
										"$ref": "#/components/schemas/CurrentTimestamp"
									},
									"refresh": {
										"type": "object",
										"properties": {
											"refresh_token": {
												"type": "string",
												"allOf": [
													{
														"minLength": 1
													}
												]
											},
											"scope": {
												"type": "string"
											},
											"token_endpoint_auth": {
												"anyOf": [
													{
														"type": "object",
														"properties": {
															"type": {
																"type": "string",
																"enum": [
																	"client_secret_basic"
																]
															},
															"client_secret": {
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	}
																]
															}
														},
														"required": [
															"type"
														],
														"additionalProperties": false
													},
													{
														"type": "object",
														"properties": {
															"type": {
																"type": "string",
																"enum": [
																	"client_secret_post"
																]
															},
															"client_secret": {
																"type": "string",
																"allOf": [
																	{
																		"minLength": 1
																	}
																]
															}
														},
														"required": [
															"type"
														],
														"additionalProperties": false
													}
												]
											}
										},
										"additionalProperties": false
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"static_bearer"
										]
									},
									"token": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							},
							{
								"type": "object",
								"properties": {
									"type": {
										"type": "string",
										"enum": [
											"environment_variable"
										]
									},
									"injection_location": {
										"$ref": "#/components/schemas/BetaManagedAgentsInjectionLocationUpdateParams"
									},
									"networking": {
										"$ref": "#/components/schemas/BetaManagedAgentsCredentialNetworkingParams"
									},
									"secret_value": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											}
										]
									}
								},
								"required": [
									"type"
								],
								"additionalProperties": false
							}
						]
					},
					"display_name": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsCredentialDisplayName"
							},
							{
								"type": "null"
							}
						]
					},
					"metadata": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/ResourceMetadataPatch"
							},
							{
								"type": "null"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"BetaManagedAgentsDeletedCredential": {
				"type": "object",
				"properties": {
					"id": {
						"$ref": "#/components/schemas/VaultCredentialId"
					},
					"type": {
						"type": "string",
						"enum": [
							"vault_credential_deleted"
						]
					}
				},
				"required": [
					"id",
					"type"
				],
				"additionalProperties": false
			},
			"BetaManagedAgentsRefreshHTTPResponse": {
				"type": "object",
				"properties": {
					"body": {
						"type": "string"
					},
					"body_truncated": {
						"type": "boolean"
					},
					"content_type": {
						"type": "string"
					},
					"status_code": {
						"type": "integer"
					}
				},
				"required": [
					"body",
					"body_truncated",
					"content_type",
					"status_code"
				],
				"additionalProperties": false,
				"description": "A bounded, scrubbed HTTP response captured during Credential validation."
			},
			"BetaManagedAgentsMCPProbe": {
				"type": "object",
				"properties": {
					"http_response": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsRefreshHTTPResponse"
							},
							{
								"type": "null"
							}
						]
					},
					"method": {
						"type": "string"
					}
				},
				"required": [
					"http_response",
					"method"
				],
				"additionalProperties": false,
				"description": "The failing step of an MCP validation probe."
			},
			"BetaManagedAgentsRefreshObject": {
				"type": "object",
				"properties": {
					"http_response": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsRefreshHTTPResponse"
							},
							{
								"type": "null"
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"succeeded",
							"failed",
							"connect_error",
							"no_refresh_token"
						]
					}
				},
				"required": [
					"http_response",
					"status"
				],
				"additionalProperties": false,
				"description": "Outcome of a refresh-token exchange attempted during Credential validation."
			},
			"BetaManagedAgentsCredentialValidation": {
				"type": "object",
				"properties": {
					"credential_id": {
						"$ref": "#/components/schemas/VaultCredentialId"
					},
					"has_refresh_token": {
						"type": "boolean"
					},
					"mcp_probe": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsMCPProbe"
							},
							{
								"type": "null"
							}
						]
					},
					"refresh": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/BetaManagedAgentsRefreshObject"
							},
							{
								"type": "null"
							}
						]
					},
					"status": {
						"type": "string",
						"enum": [
							"valid",
							"invalid",
							"unknown"
						]
					},
					"type": {
						"type": "string",
						"enum": [
							"vault_credential_validation"
						]
					},
					"validated_at": {
						"$ref": "#/components/schemas/CurrentTimestamp"
					},
					"vault_id": {
						"$ref": "#/components/schemas/VaultId"
					}
				},
				"required": [
					"credential_id",
					"has_refresh_token",
					"mcp_probe",
					"refresh",
					"status",
					"type",
					"validated_at",
					"vault_id"
				],
				"additionalProperties": false,
				"description": "Result of live-probing a Credential against its configured MCP server."
			},
			"A2aHttpsEndpointUrl": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 2048
					}
				]
			},
			"Inline4_Objects_": {
				"type": "object",
				"properties": {
					"url": {
						"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
					},
					"protocolBinding": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 128
							}
						]
					},
					"tenant": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"protocolVersion": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 32
							}
						]
					}
				},
				"required": [
					"url",
					"protocolBinding",
					"protocolVersion"
				],
				"additionalProperties": false
			},
			"A2aHttpsUrl": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 2048
					}
				]
			},
			"Inline4_Union_": {
				"anyOf": [
					{
						"type": "boolean"
					},
					{
						"type": "null"
					}
				]
			},
			"A2aUri": {
				"type": "string",
				"allOf": [
					{
						"minLength": 1
					},
					{
						"maxLength": 2048
					}
				]
			},
			"Inline4_Union_1": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"A2aJsonValue": {
				"x-checkfu-json-budget": {
					"maximumBytes": 1048576,
					"maximumDepth": 64,
					"maximumNodes": 100000,
					"maximumInspectionWork": 100000
				},
				"description": "A JSON value bounded to 1 MiB, depth 64, 100,000 nodes, and 100,000 inspected own keys."
			},
			"Inline4_Union_2": {
				"anyOf": [
					{
						"type": "object",
						"additionalProperties": {
							"$ref": "#/components/schemas/A2aJsonValue"
						},
						"allOf": [
							{
								"maxProperties": 256
							},
							{
								"x-checkfu-json-budget": {
									"maximumBytes": 1048576,
									"maximumDepth": 64,
									"maximumNodes": 100000,
									"maximumInspectionWork": 100000
								}
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline4_Union_3": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
					},
					{
						"type": "null"
					}
				]
			},
			"Inline4_Objects_1": {
				"type": "object",
				"additionalProperties": {
					"type": "string",
					"allOf": [
						{
							"maxLength": 16384
						}
					]
				},
				"allOf": [
					{
						"propertyNames": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 512
								}
							]
						}
					}
				]
			},
			"A2aOAuthFlows": {
				"type": "object",
				"properties": {
					"authorizationCode": {
						"type": "object",
						"properties": {
							"authorizationUrl": {
								"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
							},
							"tokenUrl": {
								"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
							},
							"refreshUrl": {
								"$ref": "#/components/schemas/Inline4_Union_3"
							},
							"scopes": {
								"$ref": "#/components/schemas/Inline4_Objects_1"
							},
							"pkceRequired": {
								"$ref": "#/components/schemas/Inline4_Union_"
							}
						},
						"required": [
							"authorizationUrl",
							"tokenUrl",
							"scopes"
						],
						"additionalProperties": false
					},
					"clientCredentials": {
						"type": "object",
						"properties": {
							"tokenUrl": {
								"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
							},
							"refreshUrl": {
								"$ref": "#/components/schemas/Inline4_Union_3"
							},
							"scopes": {
								"$ref": "#/components/schemas/Inline4_Objects_1"
							}
						},
						"required": [
							"tokenUrl",
							"scopes"
						],
						"additionalProperties": false
					},
					"implicit": {
						"type": "object",
						"properties": {
							"authorizationUrl": {
								"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
							},
							"refreshUrl": {
								"$ref": "#/components/schemas/Inline4_Union_3"
							},
							"scopes": {
								"$ref": "#/components/schemas/Inline4_Objects_1"
							}
						},
						"required": [
							"authorizationUrl",
							"scopes"
						],
						"additionalProperties": false
					},
					"password": {
						"type": "object",
						"properties": {
							"tokenUrl": {
								"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
							},
							"refreshUrl": {
								"$ref": "#/components/schemas/Inline4_Union_3"
							},
							"scopes": {
								"$ref": "#/components/schemas/Inline4_Objects_1"
							}
						},
						"required": [
							"tokenUrl",
							"scopes"
						],
						"additionalProperties": false
					},
					"deviceCode": {
						"type": "object",
						"properties": {
							"deviceAuthorizationUrl": {
								"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
							},
							"tokenUrl": {
								"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
							},
							"refreshUrl": {
								"$ref": "#/components/schemas/Inline4_Union_3"
							},
							"scopes": {
								"$ref": "#/components/schemas/Inline4_Objects_1"
							}
						},
						"required": [
							"deviceAuthorizationUrl",
							"tokenUrl",
							"scopes"
						],
						"additionalProperties": false
					}
				},
				"additionalProperties": false
			},
			"A2aSecurityScheme": {
				"type": "object",
				"properties": {
					"apiKeySecurityScheme": {
						"type": "object",
						"properties": {
							"description": {
								"$ref": "#/components/schemas/Inline4_Union_1"
							},
							"location": {
								"type": "string",
								"enum": [
									"query",
									"header",
									"cookie"
								]
							},
							"name": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 1024
									},
									{
										"minLength": 1
									}
								]
							}
						},
						"required": [
							"location",
							"name"
						],
						"additionalProperties": false
					},
					"httpAuthSecurityScheme": {
						"type": "object",
						"properties": {
							"description": {
								"$ref": "#/components/schemas/Inline4_Union_1"
							},
							"scheme": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									},
									{
										"pattern": "^[!#$%&'*+.^_\\x60|~0-9A-Za-z-]+$"
									}
								]
							},
							"bearerFormat": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 1024
									},
									{
										"minLength": 1
									}
								]
							}
						},
						"required": [
							"scheme"
						],
						"additionalProperties": false
					},
					"oauth2SecurityScheme": {
						"type": "object",
						"properties": {
							"description": {
								"$ref": "#/components/schemas/Inline4_Union_1"
							},
							"flows": {
								"$ref": "#/components/schemas/A2aOAuthFlows"
							},
							"oauth2MetadataUrl": {
								"$ref": "#/components/schemas/Inline4_Union_3"
							}
						},
						"required": [
							"flows"
						],
						"additionalProperties": false
					},
					"openIdConnectSecurityScheme": {
						"type": "object",
						"properties": {
							"description": {
								"$ref": "#/components/schemas/Inline4_Union_1"
							},
							"openIdConnectUrl": {
								"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
							}
						},
						"required": [
							"openIdConnectUrl"
						],
						"additionalProperties": false
					},
					"mtlsSecurityScheme": {
						"type": "object",
						"properties": {
							"description": {
								"$ref": "#/components/schemas/Inline4_Union_1"
							}
						},
						"additionalProperties": false
					}
				},
				"additionalProperties": false
			},
			"Inline4_Objects_2": {
				"type": "object",
				"properties": {
					"schemes": {
						"type": "object",
						"additionalProperties": {
							"type": "object",
							"properties": {
								"list": {
									"type": "array",
									"items": {
										"type": "string",
										"allOf": [
											{
												"minLength": 1
											},
											{
												"maxLength": 512
											}
										]
									},
									"allOf": [
										{
											"maxItems": 64
										}
									]
								}
							},
							"additionalProperties": false
						},
						"allOf": [
							{
								"propertyNames": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 512
										}
									]
								}
							}
						]
					}
				},
				"required": [
					"schemes"
				],
				"additionalProperties": false
			},
			"Inline4_Union_4": {
				"anyOf": [
					{
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 256
								},
								{
									"pattern": "^[^\\s/]+\\/[^\\s/]+(?:\\s*;.*)?$"
								}
							]
						},
						"allOf": [
							{
								"maxItems": 64
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline4_Objects_3": {
				"type": "object",
				"properties": {
					"id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 1024
							},
							{
								"minLength": 1
							}
						]
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							},
							{
								"minLength": 1
							}
						]
					},
					"tags": {
						"type": "array",
						"prefixItems": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							}
						],
						"minItems": 1,
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 512
								}
							]
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					"examples": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"maxLength": 16384
								}
							]
						},
						"allOf": [
							{
								"maxItems": 64
							}
						]
					},
					"inputModes": {
						"$ref": "#/components/schemas/Inline4_Union_4"
					},
					"outputModes": {
						"$ref": "#/components/schemas/Inline4_Union_4"
					},
					"securityRequirements": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Inline4_Objects_2"
						},
						"allOf": [
							{
								"maxItems": 32
							}
						]
					}
				},
				"required": [
					"id",
					"name",
					"description",
					"tags"
				],
				"additionalProperties": false
			},
			"A2aAgentCardIdentity": {
				"type": "object",
				"properties": {
					"name": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 1024
							},
							{
								"minLength": 1
							}
						]
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							},
							{
								"minLength": 1
							}
						]
					},
					"supportedInterfaces": {
						"type": "array",
						"prefixItems": [
							{
								"$ref": "#/components/schemas/Inline4_Objects_"
							}
						],
						"minItems": 1,
						"items": {
							"$ref": "#/components/schemas/Inline4_Objects_"
						},
						"allOf": [
							{
								"maxItems": 32
							}
						]
					},
					"provider": {
						"type": "object",
						"properties": {
							"url": {
								"$ref": "#/components/schemas/A2aHttpsUrl"
							},
							"organization": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 1024
									},
									{
										"minLength": 1
									}
								]
							}
						},
						"required": [
							"url",
							"organization"
						],
						"additionalProperties": false
					},
					"version": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 1024
							},
							{
								"minLength": 1
							}
						]
					},
					"documentationUrl": {
						"$ref": "#/components/schemas/A2aHttpsUrl"
					},
					"capabilities": {
						"type": "object",
						"properties": {
							"streaming": {
								"$ref": "#/components/schemas/Inline4_Union_"
							},
							"pushNotifications": {
								"$ref": "#/components/schemas/Inline4_Union_"
							},
							"extensions": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"uri": {
											"$ref": "#/components/schemas/A2aUri"
										},
										"description": {
											"$ref": "#/components/schemas/Inline4_Union_1"
										},
										"required": {
											"$ref": "#/components/schemas/Inline4_Union_"
										},
										"params": {
											"$ref": "#/components/schemas/Inline4_Union_2"
										}
									},
									"required": [
										"uri"
									],
									"additionalProperties": false
								},
								"allOf": [
									{
										"maxItems": 64
									}
								]
							},
							"extendedAgentCard": {
								"$ref": "#/components/schemas/Inline4_Union_"
							}
						},
						"additionalProperties": false
					},
					"securitySchemes": {
						"type": "object",
						"additionalProperties": {
							"$ref": "#/components/schemas/A2aSecurityScheme"
						},
						"allOf": [
							{
								"propertyNames": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 512
										}
									]
								}
							}
						]
					},
					"securityRequirements": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Inline4_Objects_2"
						},
						"allOf": [
							{
								"maxItems": 32
							}
						]
					},
					"defaultInputModes": {
						"type": "array",
						"prefixItems": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									},
									{
										"pattern": "^[^\\s/]+\\/[^\\s/]+(?:\\s*;.*)?$"
									}
								]
							}
						],
						"minItems": 1,
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 256
								},
								{
									"pattern": "^[^\\s/]+\\/[^\\s/]+(?:\\s*;.*)?$"
								}
							]
						},
						"allOf": [
							{
								"maxItems": 64
							}
						]
					},
					"defaultOutputModes": {
						"type": "array",
						"prefixItems": [
							{
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									},
									{
										"pattern": "^[^\\s/]+\\/[^\\s/]+(?:\\s*;.*)?$"
									}
								]
							}
						],
						"minItems": 1,
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 256
								},
								{
									"pattern": "^[^\\s/]+\\/[^\\s/]+(?:\\s*;.*)?$"
								}
							]
						},
						"allOf": [
							{
								"maxItems": 64
							}
						]
					},
					"skills": {
						"type": "array",
						"prefixItems": [
							{
								"$ref": "#/components/schemas/Inline4_Objects_3"
							}
						],
						"minItems": 1,
						"items": {
							"$ref": "#/components/schemas/Inline4_Objects_3"
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					"signatures": {
						"type": "array",
						"items": {
							"type": "object",
							"properties": {
								"protected": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 16384
										},
										{
											"pattern": "^[A-Za-z0-9_-]+$"
										}
									]
								},
								"signature": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 16384
										},
										{
											"pattern": "^[A-Za-z0-9_-]+$"
										}
									]
								},
								"header": {
									"$ref": "#/components/schemas/Inline4_Union_2"
								}
							},
							"required": [
								"protected",
								"signature"
							],
							"additionalProperties": false
						},
						"allOf": [
							{
								"maxItems": 16
							}
						]
					},
					"iconUrl": {
						"$ref": "#/components/schemas/A2aHttpsUrl"
					}
				},
				"required": [
					"name",
					"description",
					"supportedInterfaces",
					"version",
					"capabilities",
					"defaultInputModes",
					"defaultOutputModes",
					"skills"
				],
				"additionalProperties": false
			},
			"Inline5_Union_": {
				"anyOf": [
					{
						"anyOf": [
							{
								"type": "string",
								"allOf": [
									{
										"maxLength": 1024
									}
								]
							},
							{
								"type": "integer",
								"allOf": [
									{
										"minimum": -9007199254740991,
										"maximum": 9007199254740991
									}
								]
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline5_Union_1": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline5_Union_2": {
				"anyOf": [
					{
						"type": "object",
						"additionalProperties": {
							"$ref": "#/components/schemas/A2aJsonValue"
						},
						"allOf": [
							{
								"maxProperties": 256
							},
							{
								"x-checkfu-json-budget": {
									"maximumBytes": 1048576,
									"maximumDepth": 64,
									"maximumNodes": 100000,
									"maximumInspectionWork": 100000
								}
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline5_Union_3": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"maxLength": 1024
							},
							{
								"minLength": 1
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"A2aPart": {
				"type": "object",
				"properties": {
					"text": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					"raw": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16777216
							},
							{
								"pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
							}
						]
					},
					"url": {
						"$ref": "#/components/schemas/A2aUri"
					},
					"data": {
						"$ref": "#/components/schemas/A2aJsonValue"
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline5_Union_2"
					},
					"filename": {
						"$ref": "#/components/schemas/Inline5_Union_3"
					},
					"mediaType": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 256
							},
							{
								"pattern": "^[^\\s/]+\\/[^\\s/]+(?:\\s*;.*)?$"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"Inline5_Union_4": {
				"anyOf": [
					{
						"type": "object",
						"properties": {
							"scheme": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									},
									{
										"pattern": "^[!#$%&'*+.^_\\x60|~0-9A-Za-z-]+$"
									}
								]
							},
							"credentials": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 16384
									}
								]
							}
						},
						"required": [
							"scheme",
							"credentials"
						],
						"additionalProperties": false
					},
					{
						"type": "null"
					}
				]
			},
			"A2aTaskPushNotificationConfig": {
				"type": "object",
				"properties": {
					"tenant": {
						"$ref": "#/components/schemas/Inline5_Union_1"
					},
					"id": {
						"$ref": "#/components/schemas/Inline5_Union_1"
					},
					"taskId": {
						"$ref": "#/components/schemas/Inline5_Union_1"
					},
					"url": {
						"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
					},
					"token": {
						"$ref": "#/components/schemas/Inline5_Union_3"
					},
					"authentication": {
						"$ref": "#/components/schemas/Inline5_Union_4"
					}
				},
				"required": [
					"url"
				],
				"additionalProperties": false
			},
			"Inline5_Union_5": {
				"anyOf": [
					{
						"type": "integer",
						"allOf": [
							{
								"minimum": 0,
								"maximum": 2147483647
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline5_Objects_": {
				"type": "object",
				"properties": {
					"tenant": {
						"$ref": "#/components/schemas/Inline5_Union_1"
					},
					"message": {
						"type": "object",
						"properties": {
							"messageId": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"contextId": {
								"$ref": "#/components/schemas/Inline5_Union_1"
							},
							"taskId": {
								"$ref": "#/components/schemas/Inline5_Union_1"
							},
							"role": {
								"type": "string",
								"enum": [
									"ROLE_USER",
									"ROLE_AGENT"
								]
							},
							"parts": {
								"type": "array",
								"prefixItems": [
									{
										"$ref": "#/components/schemas/A2aPart"
									}
								],
								"minItems": 1,
								"items": {
									"$ref": "#/components/schemas/A2aPart"
								},
								"allOf": [
									{
										"maxItems": 256
									}
								]
							},
							"metadata": {
								"$ref": "#/components/schemas/Inline5_Union_2"
							},
							"extensions": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/A2aUri"
								},
								"allOf": [
									{
										"maxItems": 256
									}
								]
							},
							"referenceTaskIds": {
								"type": "array",
								"items": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 512
										}
									]
								},
								"allOf": [
									{
										"maxItems": 256
									}
								]
							}
						},
						"required": [
							"messageId",
							"role",
							"parts"
						],
						"additionalProperties": false
					},
					"configuration": {
						"type": "object",
						"properties": {
							"acceptedOutputModes": {
								"type": "array",
								"items": {
									"type": "string",
									"allOf": [
										{
											"minLength": 1
										},
										{
											"maxLength": 256
										},
										{
											"pattern": "^[^\\s/]+\\/[^\\s/]+(?:\\s*;.*)?$"
										}
									]
								},
								"allOf": [
									{
										"maxItems": 64
									}
								]
							},
							"taskPushNotificationConfig": {
								"$ref": "#/components/schemas/A2aTaskPushNotificationConfig"
							},
							"historyLength": {
								"$ref": "#/components/schemas/Inline5_Union_5"
							},
							"returnImmediately": {
								"type": "boolean"
							}
						},
						"additionalProperties": false
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline5_Union_2"
					}
				},
				"required": [
					"message"
				],
				"additionalProperties": false
			},
			"A2aTimestamp": {
				"type": "string",
				"allOf": [
					{
						"maxLength": 64
					}
				]
			},
			"A2aCreateTaskPushNotificationConfigRequest": {
				"type": "object",
				"properties": {
					"tenant": {
						"$ref": "#/components/schemas/Inline5_Union_1"
					},
					"id": {
						"$ref": "#/components/schemas/Inline5_Union_1"
					},
					"taskId": {
						"$ref": "#/components/schemas/Inline5_Union_1"
					},
					"url": {
						"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
					},
					"token": {
						"$ref": "#/components/schemas/Inline5_Union_3"
					},
					"authentication": {
						"$ref": "#/components/schemas/Inline5_Union_4"
					}
				},
				"required": [
					"url"
				],
				"additionalProperties": false
			},
			"Inline6_Union_1": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline6_Objects_2": {
				"type": "object",
				"additionalProperties": {
					"$ref": "#/components/schemas/A2aJsonValue"
				},
				"allOf": [
					{
						"maxProperties": 256
					},
					{
						"x-checkfu-json-budget": {
							"maximumBytes": 1048576,
							"maximumDepth": 64,
							"maximumNodes": 100000,
							"maximumInspectionWork": 100000
						}
					}
				]
			},
			"Inline6_Union_3": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Inline6_Objects_2"
					},
					{
						"type": "null"
					}
				]
			},
			"Inline6_Union_4": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"maxLength": 1024
							},
							{
								"minLength": 1
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline6_A2aPart": {
				"type": "object",
				"properties": {
					"text": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					"raw": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16777216
							},
							{
								"pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
							}
						]
					},
					"url": {
						"$ref": "#/components/schemas/A2aUri"
					},
					"data": {
						"$ref": "#/components/schemas/A2aJsonValue"
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline6_Union_3"
					},
					"filename": {
						"$ref": "#/components/schemas/Inline6_Union_4"
					},
					"mediaType": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 256
							},
							{
								"pattern": "^[^\\s/]+\\/[^\\s/]+(?:\\s*;.*)?$"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"Inline6_Union_5": {
				"anyOf": [
					{
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/A2aUri"
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline6_Objects_1": {
				"type": "object",
				"properties": {
					"messageId": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"contextId": {
						"$ref": "#/components/schemas/Inline6_Union_1"
					},
					"taskId": {
						"$ref": "#/components/schemas/Inline6_Union_1"
					},
					"role": {
						"type": "string",
						"enum": [
							"ROLE_USER",
							"ROLE_AGENT"
						]
					},
					"parts": {
						"type": "array",
						"prefixItems": [
							{
								"$ref": "#/components/schemas/Inline6_A2aPart"
							}
						],
						"minItems": 1,
						"items": {
							"$ref": "#/components/schemas/Inline6_A2aPart"
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline6_Union_3"
					},
					"extensions": {
						"$ref": "#/components/schemas/Inline6_Union_5"
					},
					"referenceTaskIds": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 512
								}
							]
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					}
				},
				"required": [
					"messageId",
					"role",
					"parts"
				],
				"additionalProperties": false
			},
			"Inline6_Union_2": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Inline6_Objects_1"
					},
					{
						"type": "null"
					}
				]
			},
			"Inline6_Objects_": {
				"type": "object",
				"properties": {
					"state": {
						"type": "string",
						"enum": [
							"TASK_STATE_SUBMITTED",
							"TASK_STATE_WORKING",
							"TASK_STATE_COMPLETED",
							"TASK_STATE_FAILED",
							"TASK_STATE_CANCELED",
							"TASK_STATE_INPUT_REQUIRED",
							"TASK_STATE_REJECTED",
							"TASK_STATE_AUTH_REQUIRED"
						]
					},
					"message": {
						"$ref": "#/components/schemas/Inline6_Union_2"
					},
					"timestamp": {
						"$ref": "#/components/schemas/A2aTimestamp"
					}
				},
				"required": [
					"state"
				],
				"additionalProperties": false
			},
			"Inline6_Objects_3": {
				"type": "object",
				"properties": {
					"artifactId": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"name": {
						"$ref": "#/components/schemas/Inline6_Union_4"
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					"parts": {
						"type": "array",
						"prefixItems": [
							{
								"$ref": "#/components/schemas/Inline6_A2aPart"
							}
						],
						"minItems": 1,
						"items": {
							"$ref": "#/components/schemas/Inline6_A2aPart"
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline6_Union_3"
					},
					"extensions": {
						"$ref": "#/components/schemas/Inline6_Union_5"
					}
				},
				"required": [
					"artifactId",
					"parts"
				],
				"additionalProperties": false
			},
			"A2aTaskArtifacts": {
				"type": "object",
				"properties": {
					"id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"contextId": {
						"$ref": "#/components/schemas/Inline6_Union_1"
					},
					"status": {
						"$ref": "#/components/schemas/Inline6_Objects_"
					},
					"artifacts": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Inline6_Objects_3"
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					"history": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Inline6_Objects_1"
						},
						"allOf": [
							{
								"maxItems": 1000
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline6_Union_3"
					}
				},
				"required": [
					"id",
					"status"
				],
				"additionalProperties": false
			},
			"Inline6_Union_": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/A2aTaskArtifacts"
					},
					{
						"type": "null"
					}
				]
			},
			"A2aSendMessageResponse": {
				"type": "object",
				"properties": {
					"task": {
						"$ref": "#/components/schemas/Inline6_Union_"
					},
					"message": {
						"$ref": "#/components/schemas/Inline6_Union_2"
					}
				},
				"additionalProperties": false
			},
			"A2aStreamResponse": {
				"type": "object",
				"properties": {
					"task": {
						"$ref": "#/components/schemas/Inline6_Union_"
					},
					"message": {
						"$ref": "#/components/schemas/Inline6_Union_2"
					},
					"statusUpdate": {
						"type": "object",
						"properties": {
							"taskId": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"contextId": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"status": {
								"$ref": "#/components/schemas/Inline6_Objects_"
							},
							"metadata": {
								"$ref": "#/components/schemas/Inline6_Union_3"
							}
						},
						"required": [
							"taskId",
							"contextId",
							"status"
						],
						"additionalProperties": false
					},
					"artifactUpdate": {
						"type": "object",
						"properties": {
							"taskId": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"contextId": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"artifact": {
								"$ref": "#/components/schemas/Inline6_Objects_3"
							},
							"append": {
								"type": "boolean"
							},
							"lastChunk": {
								"type": "boolean"
							},
							"metadata": {
								"$ref": "#/components/schemas/Inline6_Union_3"
							}
						},
						"required": [
							"taskId",
							"contextId",
							"artifact"
						],
						"additionalProperties": false
					}
				},
				"additionalProperties": false
			},
			"Inline6_A2aTaskPushNotificationConfig": {
				"type": "object",
				"properties": {
					"tenant": {
						"$ref": "#/components/schemas/Inline6_Union_1"
					},
					"id": {
						"$ref": "#/components/schemas/Inline6_Union_1"
					},
					"taskId": {
						"$ref": "#/components/schemas/Inline6_Union_1"
					},
					"url": {
						"$ref": "#/components/schemas/A2aHttpsEndpointUrl"
					},
					"token": {
						"$ref": "#/components/schemas/Inline6_Union_4"
					},
					"authentication": {
						"type": "object",
						"properties": {
							"scheme": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 256
									},
									{
										"pattern": "^[!#$%&'*+.^_\\x60|~0-9A-Za-z-]+$"
									}
								]
							},
							"credentials": {
								"type": "string",
								"allOf": [
									{
										"maxLength": 16384
									}
								]
							}
						},
						"required": [
							"scheme",
							"credentials"
						],
						"additionalProperties": false
					}
				},
				"required": [
					"url"
				],
				"additionalProperties": false
			},
			"Inline7_Union_": {
				"anyOf": [
					{
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline7_Objects_2": {
				"type": "object",
				"additionalProperties": {
					"$ref": "#/components/schemas/A2aJsonValue"
				},
				"allOf": [
					{
						"maxProperties": 256
					},
					{
						"x-checkfu-json-budget": {
							"maximumBytes": 1048576,
							"maximumDepth": 64,
							"maximumNodes": 100000,
							"maximumInspectionWork": 100000
						}
					}
				]
			},
			"Inline7_Union_2": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Inline7_Objects_2"
					},
					{
						"type": "null"
					}
				]
			},
			"Inline7_A2aPart": {
				"type": "object",
				"properties": {
					"text": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					"raw": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16777216
							},
							{
								"pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
							}
						]
					},
					"url": {
						"$ref": "#/components/schemas/A2aUri"
					},
					"data": {
						"$ref": "#/components/schemas/A2aJsonValue"
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline7_Union_2"
					},
					"filename": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 1024
							},
							{
								"minLength": 1
							}
						]
					},
					"mediaType": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 256
							},
							{
								"pattern": "^[^\\s/]+\\/[^\\s/]+(?:\\s*;.*)?$"
							}
						]
					}
				},
				"additionalProperties": false
			},
			"Inline7_Union_3": {
				"anyOf": [
					{
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/A2aUri"
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					{
						"type": "null"
					}
				]
			},
			"Inline7_Objects_1": {
				"type": "object",
				"properties": {
					"messageId": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"contextId": {
						"$ref": "#/components/schemas/Inline7_Union_"
					},
					"taskId": {
						"$ref": "#/components/schemas/Inline7_Union_"
					},
					"role": {
						"type": "string",
						"enum": [
							"ROLE_USER",
							"ROLE_AGENT"
						]
					},
					"parts": {
						"type": "array",
						"prefixItems": [
							{
								"$ref": "#/components/schemas/Inline7_A2aPart"
							}
						],
						"minItems": 1,
						"items": {
							"$ref": "#/components/schemas/Inline7_A2aPart"
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline7_Union_2"
					},
					"extensions": {
						"$ref": "#/components/schemas/Inline7_Union_3"
					},
					"referenceTaskIds": {
						"type": "array",
						"items": {
							"type": "string",
							"allOf": [
								{
									"minLength": 1
								},
								{
									"maxLength": 512
								}
							]
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					}
				},
				"required": [
					"messageId",
					"role",
					"parts"
				],
				"additionalProperties": false
			},
			"Inline7_Union_1": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/Inline7_Objects_1"
					},
					{
						"type": "null"
					}
				]
			},
			"Inline7_Objects_": {
				"type": "object",
				"properties": {
					"state": {
						"type": "string",
						"enum": [
							"TASK_STATE_SUBMITTED",
							"TASK_STATE_WORKING",
							"TASK_STATE_COMPLETED",
							"TASK_STATE_FAILED",
							"TASK_STATE_CANCELED",
							"TASK_STATE_INPUT_REQUIRED",
							"TASK_STATE_REJECTED",
							"TASK_STATE_AUTH_REQUIRED"
						]
					},
					"message": {
						"$ref": "#/components/schemas/Inline7_Union_1"
					},
					"timestamp": {
						"$ref": "#/components/schemas/A2aTimestamp"
					}
				},
				"required": [
					"state"
				],
				"additionalProperties": false
			},
			"Inline7_Objects_3": {
				"type": "object",
				"properties": {
					"artifactId": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"name": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 1024
							},
							{
								"minLength": 1
							}
						]
					},
					"description": {
						"type": "string",
						"allOf": [
							{
								"maxLength": 16384
							}
						]
					},
					"parts": {
						"type": "array",
						"prefixItems": [
							{
								"$ref": "#/components/schemas/Inline7_A2aPart"
							}
						],
						"minItems": 1,
						"items": {
							"$ref": "#/components/schemas/Inline7_A2aPart"
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline7_Union_2"
					},
					"extensions": {
						"$ref": "#/components/schemas/Inline7_Union_3"
					}
				},
				"required": [
					"artifactId",
					"parts"
				],
				"additionalProperties": false
			},
			"Inline7_A2aTaskArtifacts": {
				"type": "object",
				"properties": {
					"id": {
						"type": "string",
						"allOf": [
							{
								"minLength": 1
							},
							{
								"maxLength": 512
							}
						]
					},
					"contextId": {
						"$ref": "#/components/schemas/Inline7_Union_"
					},
					"status": {
						"$ref": "#/components/schemas/Inline7_Objects_"
					},
					"artifacts": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Inline7_Objects_3"
						},
						"allOf": [
							{
								"maxItems": 256
							}
						]
					},
					"history": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Inline7_Objects_1"
						},
						"allOf": [
							{
								"maxItems": 1000
							}
						]
					},
					"metadata": {
						"$ref": "#/components/schemas/Inline7_Union_2"
					}
				},
				"required": [
					"id",
					"status"
				],
				"additionalProperties": false
			},
			"Inline7_A2aStreamResponse": {
				"type": "object",
				"properties": {
					"task": {
						"$ref": "#/components/schemas/Inline7_A2aTaskArtifacts"
					},
					"message": {
						"$ref": "#/components/schemas/Inline7_Union_1"
					},
					"statusUpdate": {
						"type": "object",
						"properties": {
							"taskId": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"contextId": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"status": {
								"$ref": "#/components/schemas/Inline7_Objects_"
							},
							"metadata": {
								"$ref": "#/components/schemas/Inline7_Union_2"
							}
						},
						"required": [
							"taskId",
							"contextId",
							"status"
						],
						"additionalProperties": false
					},
					"artifactUpdate": {
						"type": "object",
						"properties": {
							"taskId": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"contextId": {
								"type": "string",
								"allOf": [
									{
										"minLength": 1
									},
									{
										"maxLength": 512
									}
								]
							},
							"artifact": {
								"$ref": "#/components/schemas/Inline7_Objects_3"
							},
							"append": {
								"type": "boolean"
							},
							"lastChunk": {
								"type": "boolean"
							},
							"metadata": {
								"$ref": "#/components/schemas/Inline7_Union_2"
							}
						},
						"required": [
							"taskId",
							"contextId",
							"artifact"
						],
						"additionalProperties": false
					}
				},
				"additionalProperties": false
			}
		},
		"securitySchemes": {
			"bearerAuth": {
				"type": "http",
				"scheme": "bearer"
			},
			"a2aPrincipalAuth": {
				"type": "http",
				"scheme": "bearer",
				"description": "A Checkfu Principal credential issued with audience `a2a`; ordinary API-MCP credentials are rejected."
			}
		}
	},
	"security": [
		{
			"bearerAuth": []
		}
	],
	"tags": [
		{
			"name": "organizations"
		},
		{
			"name": "sourceRepositories"
		},
		{
			"name": "tenants"
		},
		{
			"name": "workspaces"
		},
		{
			"name": "principals"
		},
		{
			"name": "principalGroups"
		},
		{
			"name": "principalAccessCredentials"
		},
		{
			"name": "apiKeys"
		},
		{
			"name": "agents"
		},
		{
			"name": "harnesses"
		},
		{
			"name": "harnessRuntime"
		},
		{
			"name": "computerProfiles"
		},
		{
			"name": "permissionAssignments"
		},
		{
			"name": "actionPolicies"
		},
		{
			"name": "files"
		},
		{
			"name": "memoryStores"
		},
		{
			"name": "dreams"
		},
		{
			"name": "modelCredentials"
		},
		{
			"name": "modelRoutingProfiles"
		},
		{
			"name": "blueprintInstallations"
		},
		{
			"name": "toolSources"
		},
		{
			"name": "skills"
		},
		{
			"name": "skillSources"
		},
		{
			"name": "agentSources"
		},
		{
			"name": "skillProposals"
		},
		{
			"name": "instructionProposals"
		},
		{
			"name": "catalog"
		},
		{
			"name": "concepts"
		},
		{
			"name": "support"
		},
		{
			"name": "connections"
		},
		{
			"name": "connectionVaults"
		},
		{
			"name": "connectionAssignments"
		},
		{
			"name": "connectedRuntimes"
		},
		{
			"name": "projects"
		},
		{
			"name": "collaboration"
		},
		{
			"name": "automationGraphs"
		},
		{
			"name": "automations"
		},
		{
			"name": "actionApprovals"
		},
		{
			"name": "standingApprovals"
		},
		{
			"name": "usage"
		},
		{
			"name": "models"
		},
		{
			"name": "outcomes"
		},
		{
			"name": "budgets"
		},
		{
			"name": "billing"
		},
		{
			"name": "sessions"
		},
		{
			"name": "audit"
		},
		{
			"name": "sessionExports"
		},
		{
			"name": "runs"
		},
		{
			"name": "runnerPools"
		},
		{
			"name": "transcripts"
		},
		{
			"name": "sessionWatches"
		},
		{
			"name": "sessionHandoffs"
		},
		{
			"name": "sessionCapsules"
		},
		{
			"name": "sessionTrajectories"
		},
		{
			"name": "webhookEndpoints"
		},
		{
			"name": "integrationGateway"
		},
		{
			"name": "agentDeployments"
		},
		{
			"name": "workEnvironments"
		},
		{
			"name": "computers"
		},
		{
			"name": "computerScreens"
		},
		{
			"name": "computerBrowserObservations"
		},
		{
			"name": "computerBrowserActions"
		},
		{
			"name": "environments"
		},
		{
			"name": "vaults"
		},
		{
			"name": "apiMcp"
		},
		{
			"name": "a2a"
		}
	],
	"servers": [
		{
			"url": "https://api.checkfu.com"
		}
	],
	"x-checkfu-capabilities": [
		{
			"id": "support-status",
			"title": "Capability support status",
			"summary": "The evidence-backed product, deployment, and prerequisite support projection.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "support-registry",
			"proof_scenarios": [
				"openapi-contract",
				"support-registry"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "identity-tenancy",
			"title": "Identity and source directories",
			"summary": "Workspace-scoped people and groups plus Organization-owned source repository identities.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "identity-tenancy",
			"proof_scenarios": [
				"identity-tenancy"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "tenant-control",
			"title": "Tenant, Environment, and API-key control",
			"summary": "Organization membership, Tenant and Environment lifecycle, and API-key credentials.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "tenant-control",
			"proof_scenarios": [
				"tenant-control"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "agent-releases",
			"title": "Agents and immutable releases",
			"summary": "Agent definitions, drafts, publication, import, and promotion.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "agent-definition",
			"proof_scenarios": [
				"agent-definition"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "harness-catalog",
			"title": "Harness catalog and profiles",
			"summary": "Harness metadata, releases, profiles, and conformance evidence.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "harness-registry",
			"proof_scenarios": [
				"harness-execution",
				"harness-ready-catalog",
				"harness-registry"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "sandbox-catalog",
			"title": "Environments",
			"summary": "Mutable CMA-compatible Environment recipes and provider conformance.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "sandbox-conformance",
			"proof_scenarios": [
				"harness-sandbox",
				"runtime-design",
				"sandbox-conformance"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "computer-profiles",
			"title": "Computer profiles",
			"summary": "Provider-neutral durable Computer profile metadata and immutable revisions.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": null,
			"proof_scenarios": [],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "computers",
			"title": "Computers",
			"summary": "Provider-neutral durable Computer metadata, public Screen and sanitized Browser-observation reads, and terminal archive.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": null,
			"proof_scenarios": [],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "governance",
			"title": "Governance and audit",
			"summary": "PermissionAssignments, Policies, Budgets, and the immutable Audit ledger.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "governance-registry",
			"proof_scenarios": [
				"audit-ledger",
				"budget-enforcement",
				"budget-registry",
				"budget-run-enforcement",
				"governance-registry"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "files",
			"title": "Files",
			"summary": "Retention-governed uploaded file metadata and content custody.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "files",
			"proof_scenarios": [
				"files"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "memory-documents",
			"title": "Memory documents",
			"summary": "Memory Store lifecycle and the durable document surface.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "memory-stores",
			"proof_scenarios": [
				"memory-stores"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "versioned-memory",
			"title": "Versioned Memory",
			"summary": "Revisions, diffs, working refs, Proposals, redaction, and curation.",
			"audience": "customer",
			"stability": "preview",
			"availability": "rollout_fenced",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [
				"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
			],
			"journey": "memory-stores",
			"proof_scenarios": [
				"memory-stores",
				"memory-writeback"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"An operator-approved rollout must enable the MEMORY_VERSIONED_SURFACE fence."
			],
			"servable": false,
			"available": false
		},
		{
			"id": "dreams",
			"title": "Dreams",
			"summary": "Batch Memory curation jobs over immutable inputs.",
			"audience": "customer",
			"stability": "preview",
			"availability": "rollout_fenced",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [
				"Versioned Memory must be enabled by its operator-approved rollout."
			],
			"journey": "dreams",
			"proof_scenarios": [
				"dreams"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"Versioned Memory must be enabled by its operator-approved rollout."
			],
			"servable": false,
			"available": false
		},
		{
			"id": "model-routing",
			"title": "Model routing",
			"summary": "Environment-owned model routing profiles and governed BYOK routing.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [
				"The Workspace must configure provider credential custody."
			],
			"journey": "runtime-design",
			"proof_scenarios": [
				"runtime-design"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"The Workspace must configure provider credential custody."
			],
			"servable": false,
			"available": false
		},
		{
			"id": "blueprints",
			"title": "Agent Blueprints",
			"summary": "Blueprint publication, planning, apply, promotion, rollback, and uninstall.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [
				"Blueprint publication, promotion, apply, rollback, and uninstall must be release-qualified."
			],
			"journey": "blueprint-authority",
			"proof_scenarios": [
				"blueprint-authority"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"Blueprint publication, promotion, apply, rollback, and uninstall must be release-qualified."
			],
			"servable": false,
			"available": false
		},
		{
			"id": "legacy-compatibility",
			"title": "Deprecated compatibility route",
			"summary": "A dated wire compatibility route retained for an explicit rejection and migration.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "unavailable",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": null,
			"proof_scenarios": [],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": false,
			"available": false
		},
		{
			"id": "api-mcp",
			"title": "API MCP server",
			"summary": "The customer-facing MCP server that projects the public API's reviewed operations as tools for coding agents and MCP clients.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "api-mcp",
			"proof_scenarios": [
				"api-mcp",
				"openapi-contract"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "a2a",
			"title": "A2A server",
			"summary": "Expose exact installed Agent placements through governed A2A v1 Agent Cards and tasks.",
			"audience": "customer",
			"stability": "preview",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "a2a-serve",
			"proof_scenarios": [
				"a2a-serve"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "skills",
			"title": "Skills and proposals",
			"summary": "Versioned skills, sources, catalogs, and governed improvement proposals.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "skill-delivery",
			"proof_scenarios": [
				"capability-catalog",
				"concept-lifecycle",
				"instruction-proposals",
				"platform-mcp",
				"skill-delivery",
				"skill-proposals"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "connections",
			"title": "Connections",
			"summary": "Provider-neutral Connection lifecycle and credential-custody references.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "connection-lifecycle",
			"proof_scenarios": [
				"connection-lifecycle"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "connected-runtimes",
			"title": "Connected runtimes",
			"summary": "Operator-owned ACP runtime enrollment, lifecycle, and presence.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [
				"An operator-owned connected runtime must be enrolled and online."
			],
			"journey": "connected-runtime",
			"proof_scenarios": [
				"connected-harness",
				"connected-runtime"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"An operator-owned connected runtime must be enrolled and online."
			],
			"servable": false,
			"available": false
		},
		{
			"id": "projects",
			"title": "Projects and mounts",
			"summary": "Uploaded or Git-backed immutable Project revisions and governed mounts.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "project-mounting",
			"proof_scenarios": [
				"git-writeback",
				"project-mounting",
				"session-project-mounts"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "collaboration",
			"title": "Installations and collaboration",
			"summary": "Installations, surface scopes, identities, conversation bindings, and transcripts.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "collaboration-identity",
			"proof_scenarios": [
				"agent-installation",
				"ambient-conversation",
				"collaboration-identity",
				"conversation-binding-resolution",
				"conversation-ingest",
				"installed-session-admission",
				"personal-surface-admission",
				"transcript-archive"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "automations",
			"title": "Automations",
			"summary": "Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "automation-firing",
			"proof_scenarios": [
				"automation-firing",
				"automation-registry",
				"github-pr-watch",
				"managed-agent-control-loop",
				"webhook-source"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "action-approvals",
			"title": "ActionApprovals and StandingApprovals",
			"summary": "Durable human decisions over one frozen side-effecting tool call, plus bounded standing authority minted from those decisions.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "capability-gateway",
			"proof_scenarios": [
				"capability-gateway",
				"custom-tool-control"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "usage",
			"title": "Usage",
			"summary": "Authoritative Usage ledger reads and bounded Environment series.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "usage-series",
			"proof_scenarios": [
				"usage-series"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "billing",
			"title": "Commercial billing",
			"summary": "Platform supply, entitlements, checkout, portal, and charge projection.",
			"audience": "customer",
			"stability": "preview",
			"availability": "rollout_fenced",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [
				"Production commercial and platform-supply switches must be qualified."
			],
			"journey": "platform-supply-billing",
			"proof_scenarios": [
				"platform-supply-billing"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"Production commercial and platform-supply switches must be qualified."
			],
			"servable": false,
			"available": false
		},
		{
			"id": "outcomes",
			"title": "Outcomes and Reports",
			"summary": "Definitions of done, independent grading, Reports, and analytics.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [
				"The deployment must configure the production Outcome grader."
			],
			"journey": "outcome-analytics",
			"proof_scenarios": [
				"outcome-analytics"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"The deployment must configure the production Outcome grader."
			],
			"servable": false,
			"available": false
		},
		{
			"id": "multiagent",
			"title": "Multiagent coordination",
			"summary": "Published coordinator rosters and governed delegated execution.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "session-threads",
			"proof_scenarios": [
				"session-threads"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "sessions",
			"title": "Sessions and Runs",
			"summary": "Durable Sessions, Runs, events, steering, exports, forks, and multiagent threads.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [
				"Real managed execution requires a qualified runtime tuple."
			],
			"journey": "session-turn",
			"proof_scenarios": [
				"first-session-onboarding",
				"github-pr-watch",
				"memory-writeback",
				"runs",
				"sdk-session",
				"session-black-box",
				"session-directory",
				"session-erasure",
				"session-event-history",
				"session-export",
				"session-fork",
				"session-ledger",
				"session-memory-mounts",
				"session-project-mounts",
				"session-threads",
				"session-turn"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"Real managed execution requires a qualified runtime tuple."
			],
			"servable": false,
			"available": false
		},
		{
			"id": "runtime-availability",
			"title": "Managed runtime availability",
			"summary": "Hosted Runner presence and exact runtime tuple availability.",
			"audience": "customer",
			"stability": "preview",
			"availability": "rollout_fenced",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [
				"The hosted managed-Runner postdeploy journey must pass."
			],
			"journey": "managed-runner",
			"proof_scenarios": [
				"first-session-onboarding",
				"harness-execution",
				"harness-sandbox",
				"managed-runner",
				"runner-presence",
				"runtime-continuity"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"The hosted managed-Runner postdeploy journey must pass."
			],
			"servable": false,
			"available": false
		},
		{
			"id": "webhooks",
			"title": "Outbound webhooks",
			"summary": "Signed, retryable, inspectable Session event delivery.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "webhook-delivery",
			"proof_scenarios": [
				"webhook-delivery"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "tool-catalog",
			"title": "Tools and capability catalog",
			"summary": "Tool source discovery, authorization metadata, and governed catalog state.",
			"audience": "customer",
			"stability": "alpha",
			"availability": "hosted",
			"regions": "all_configured",
			"retention": [
				"standard"
			],
			"prerequisites": [],
			"journey": "capability-catalog",
			"proof_scenarios": [
				"capability-catalog",
				"capability-gateway",
				"platform-mcp"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [],
			"servable": true,
			"available": false
		},
		{
			"id": "zdr-managed-execution",
			"title": "Zero-data-retention managed execution",
			"summary": "Generation-bound live handoff with structural-only durable settlement.",
			"audience": "customer",
			"stability": "preview",
			"availability": "rollout_fenced",
			"regions": "all_configured",
			"retention": [
				"zdr"
			],
			"prerequisites": [
				"The hosted managed-Runner ZDR postdeploy journey must pass."
			],
			"journey": "zdr-rendezvous",
			"proof_scenarios": [
				"zdr-rendezvous"
			],
			"proof_revision": "sha256:788659d81318a03994668fcd6738d4fe6f31e34df88a492e5f09890e539a85b3",
			"last_proven_release": null,
			"missing_prerequisites": [
				"The hosted managed-Runner ZDR postdeploy journey must pass."
			],
			"servable": false,
			"available": false
		}
	]
}
