fix: reconcile Ticket tags with current develop contracts and Runtime auth

This commit is contained in:
2026-10-11 02:03:44 +09:00
67 changed files with 5629 additions and 4519 deletions
+4 -113
View File
@@ -1536,15 +1536,10 @@
},
"public_bundle": {
"$ref": "#/components/schemas/RuntimePublicIdentityBundle"
},
"workspace_trust_id": {
"description": "Exact Runtime-issued enrollment identity from `trust-workspace add/show`.\nA key fingerprint alone cannot distinguish revocation and re-enrollment.",
"type": "string"
}
},
"required": [
"public_bundle",
"workspace_trust_id",
"endpoint"
],
"type": "object"
@@ -7846,15 +7841,6 @@
],
"type": "object"
},
"RuntimeConnectionDisplayState": {
"enum": [
"configured",
"verified",
"unavailable",
"revoked"
],
"type": "string"
},
"RuntimeConnectionTestFailureKind": {
"enum": [
"authentication",
@@ -7871,6 +7857,7 @@
},
"RuntimeConnectionTestResponse": {
"additionalProperties": false,
"description": "Observation of an actual signed ping, not a grant or cached approval.",
"properties": {
"actual_protocol_version": {
"format": "uint32",
@@ -7887,9 +7874,6 @@
"checked_at": {
"type": "string"
},
"connection_state": {
"$ref": "#/components/schemas/RuntimeConnectionDisplayState"
},
"diagnostics": {
"default": [],
"items": {
@@ -7919,16 +7903,6 @@
"status": {
"$ref": "#/components/schemas/RuntimeConnectionTestStatus"
},
"verification": {
"anyOf": [
{
"$ref": "#/components/schemas/RuntimeVerificationEvidenceSummary"
},
{
"type": "null"
}
]
},
"workspace_id": {
"type": "string"
}
@@ -7937,7 +7911,6 @@
"workspace_id",
"runtime_id",
"binding_id",
"connection_state",
"checked_at",
"status",
"expected_protocol_version"
@@ -8391,57 +8364,6 @@
],
"type": "string"
},
"RuntimeVerificationEvidenceSummary": {
"additionalProperties": false,
"properties": {
"binding_id": {
"type": "string"
},
"last_checked_at": {
"type": "string"
},
"last_outcome": {
"$ref": "#/components/schemas/RuntimeVerificationOutcome"
},
"runtime_public_key_fingerprint": {
"type": "string"
},
"verified_at": {
"type": [
"string",
"null"
]
},
"workspace_key_id": {
"type": "string"
},
"workspace_public_key_fingerprint": {
"type": "string"
},
"workspace_trust_id": {
"type": "string"
}
},
"required": [
"last_checked_at",
"last_outcome",
"binding_id",
"workspace_key_id",
"workspace_public_key_fingerprint",
"workspace_trust_id",
"runtime_public_key_fingerprint"
],
"type": "object"
},
"RuntimeVerificationOutcome": {
"enum": [
"verified",
"challenge_issued",
"verification_failed",
"connectivity_failed"
],
"type": "string"
},
"RuntimeWorkerCompletionsRequest": {
"additionalProperties": false,
"properties": {
@@ -15449,43 +15371,14 @@
],
"type": "object"
},
"WorkspaceRuntimeBindingState": {
"enum": [
"configured",
"verified",
"revoked"
],
"type": "string"
},
"WorkspaceRuntimeBindingSummary": {
"additionalProperties": false,
"description": "Binding identity and explicit revocation only. Each signed request authenticates\nusing the current Workspace signing identity, not a stored approval.",
"properties": {
"binding_id": {
"type": "string"
},
"connection_state": {
"$ref": "#/components/schemas/RuntimeConnectionDisplayState"
},
"state": {
"$ref": "#/components/schemas/WorkspaceRuntimeBindingState"
},
"verification": {
"anyOf": [
{
"$ref": "#/components/schemas/RuntimeVerificationEvidenceSummary"
},
{
"type": "null"
}
]
},
"workspace_key_id": {
"type": [
"string",
"null"
]
},
"workspace_trust_id": {
"revoked_at": {
"type": [
"string",
"null"
@@ -15493,8 +15386,6 @@
}
},
"required": [
"state",
"connection_state",
"binding_id"
],
"type": "object"
@@ -16360,7 +16251,7 @@
"info": {
"title": "Yoi Server API",
"version": "0.1.0",
"x-yoi-source-digest": "sha256:d65d33e53c3a08f21be2c5d3de1870b4748fdba71e2b960ea773043235977066"
"x-yoi-source-digest": "sha256:77c5da6cf4f7e71ff35800eddb637901c34f17f8265fc0eff1e9e0adbb78326c"
},
"openapi": "3.1.0",
"paths": {