{"openapi":"3.1.0","info":{"title":"Agent Native Capability API","version":"1.0.0","description":"Generated from explicitly public read capability contracts."},"paths":{"/agent-native/v1/capabilities/dvn/resolve-skill/v1/invoke":{"post":{"operationId":"invoke_3_dvn_13_resolve-skill_v1","summary":"Resolve a public skill to a complete pinned instruction packet; activate task-required stages before execution. Each resolve call checks current source availability and freshness. When asked to retry or refresh, call resolve_skill again and report its returned status or error code, such as STALE or STALE_EXPIRED. Pinned reads and get_skill_status do not refresh sources.","description":"Generic capability invocation, not a REST resource route.","x-agent-native-capability-id":"dvn:resolve-skill@1","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"selector":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,63}(?:\\/[A-Za-z][A-Za-z0-9-]{0,63})?$"},"task":{"type":"string","minLength":1,"maxLength":8000},"stages":{"minItems":1,"maxItems":64,"type":"array","items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,63}$"},"uniqueItems":true},"refresh":{"type":"boolean"}},"additionalProperties":false}}}},"responses":{"200":{"description":"Validated capability result.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"ok":{"type":"boolean","const":true},"result":{"type":"object","properties":{"packet":{"type":"object","properties":{"packetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"parentPacketId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"rootCanonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"visibility":{"type":"string","const":"public"},"status":{"type":"string","enum":["CURRENT","PINNED","STALE"]},"mandatoryComplete":{"type":"boolean","const":true},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"main":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"text":{"type":"string","maxLength":524288}},"required":["repository","sha","path","gitBlobSha","text"],"additionalProperties":false},"revisions":{"minItems":1,"maxItems":4,"type":"array","items":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["repository","sha","verifiedAt"],"additionalProperties":false}},"skills":{"minItems":1,"maxItems":128,"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"activeStages":{"maxItems":64,"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"}},"pendingStages":{"maxItems":128,"type":"array","items":{"type":"object","properties":{"key":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"unresolved":{"type":"string"}},"required":["key"],"additionalProperties":false}},"loaded":{"type":"boolean"},"main":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"text":{"type":"string","maxLength":524288}},"required":["repository","sha","path","gitBlobSha","text"],"additionalProperties":false},"declaration":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"text":{"type":"string","maxLength":524288}},"required":["repository","sha","path","gitBlobSha","text"],"additionalProperties":false},"mandatoryComplete":{"type":"boolean"},"activeStageCompleteness":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"complete":{"type":"boolean","const":true}},"required":["key","complete"],"additionalProperties":false}}},"required":["canonicalId","activeStages","pendingStages","loaded","declaration","mandatoryComplete","activeStageCompleteness"],"additionalProperties":false}},"references":{"maxItems":256,"type":"array","items":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"key":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"declaredKey":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"canonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"required":{"type":"string","enum":["mandatory","stage","optional"]},"requires":{"maxItems":256,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"loaded":{"type":"boolean"},"text":{"type":"string","maxLength":524288}},"required":["repository","sha","path","gitBlobSha","key","declaredKey","canonicalId","required","requires","loaded"],"additionalProperties":false}},"dependencies":{"type":"array","items":{"type":"object","properties":{"from":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"to":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"key":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"required":{"type":"string","enum":["mandatory","stage"]},"childStages":{"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"}},"loaded":{"type":"boolean"}},"required":["from","to","key","required","childStages","loaded"],"additionalProperties":false}},"maxBytes":{"type":"integer","exclusiveMinimum":0,"maximum":524288},"fileCount":{"type":"integer","exclusiveMinimum":0,"maximum":128}},"required":["packetId","rootCanonicalId","visibility","status","mandatoryComplete","createdAt","main","revisions","skills","references","dependencies","maxBytes","fileCount"],"additionalProperties":false},"freshness":{"type":"object","properties":{"status":{"type":"string","enum":["CURRENT","PINNED","STALE"]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"ageSeconds":{"type":"integer","minimum":0,"maximum":9007199254740991},"sourceCheck":{"type":"string","enum":["verified","not_requested","unavailable"]},"unavailableCode":{"type":"string","const":"SOURCE_UNAVAILABLE"}},"required":["status","verifiedAt","ageSeconds","sourceCheck"],"additionalProperties":false}},"required":["packet","freshness"],"additionalProperties":false}},"required":["ok","result"],"additionalProperties":false},{"type":"object","properties":{"ok":{"type":"boolean","const":false},"code":{"type":"string","enum":["SOURCE_DENIED","SOURCE_UNAVAILABLE","SOURCE_MISSING","INVALID_SOURCE","INVALID_PATH","INVALID_REVISION","SOURCE_TOO_LARGE","CATALOG_CONFLICT","INVALID_SKILL","NOT_FOUND","ALIAS_TARGET_MISSING","NO_MATCH","AUTH_REQUIRED","AUTH_DENIED","AUTH_UNAVAILABLE","AUTH_CONFIG_INVALID","REFERENCE_DECLARATION_REQUIRED","INVALID_REFERENCE_DECLARATION","REQUIRED_REFERENCE_MISSING","REFERENCE_NOT_DECLARED","PACKET_TOO_LARGE","DEPENDENCY_CYCLE","PACKET_NOT_FOUND","CACHE_UNAVAILABLE","CACHE_INVALID","STALE_EXPIRED","INTERNAL_ERROR","INVALID_INPUT"]},"diagnosticCode":{"type":"string","enum":["SOURCE_DENIED","SOURCE_UNAVAILABLE","SOURCE_MISSING","INVALID_SOURCE","INVALID_PATH","INVALID_REVISION","SOURCE_TOO_LARGE","CATALOG_CONFLICT","INVALID_SKILL","NOT_FOUND","ALIAS_TARGET_MISSING","NO_MATCH","AUTH_REQUIRED","AUTH_DENIED","AUTH_UNAVAILABLE","AUTH_CONFIG_INVALID","REFERENCE_DECLARATION_REQUIRED","INVALID_REFERENCE_DECLARATION","REQUIRED_REFERENCE_MISSING","REFERENCE_NOT_DECLARED","PACKET_TOO_LARGE","DEPENDENCY_CYCLE","PACKET_NOT_FOUND","CACHE_UNAVAILABLE","CACHE_INVALID","STALE_EXPIRED","INTERNAL_ERROR","INVALID_INPUT"]}},"required":["ok","code"],"additionalProperties":false}],"x-dvn-maxSerializedBytes":1048576}}}},"400":{"description":"Malformed JSON request body.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"404":{"description":"Capability is unavailable or not visible.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"405":{"description":"Method not allowed for a visible capability path."},"413":{"description":"Request body exceeds the configured limit.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"415":{"description":"Request must use application/json.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"422":{"description":"Request does not match the input schema.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"500":{"description":"Execution or output validation failed.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"503":{"description":"No unique compatible binding is available.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"504":{"description":"Execution exceeded its configured deadline.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/agent-native/v1/capabilities/dvn/list-skills/v1/invoke":{"post":{"operationId":"invoke_3_dvn_11_list-skills_v1","summary":"List bounded public callable skill metadata. Requests for owner scope still require repository authorization.","description":"Generic capability invocation, not a REST resource route.","x-agent-native-capability-id":"dvn:list-skills@1","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9 -]+$"},"scope":{"type":"string","enum":["public","owner"]},"offset":{"type":"integer","minimum":0,"maximum":100000},"limit":{"type":"integer","minimum":1,"maximum":50}},"additionalProperties":false}}}},"responses":{"200":{"description":"Validated capability result.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"ok":{"type":"boolean","const":true},"result":{"type":"object","properties":{"skills":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"name":{"type":"string"},"description":{"type":"string"},"namespace":{"type":"string","enum":["public","starter-pack"]},"visibility":{"type":"string","const":"public"},"hostLabels":{"type":"array","items":{"type":"string"}},"version":{"type":"string"},"revision":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["repository","sha","verifiedAt"],"additionalProperties":false}},"required":["canonicalId","name","description","namespace","visibility","hostLabels","revision"],"additionalProperties":false}},"nextOffset":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"total":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["skills","nextOffset","total"],"additionalProperties":false}},"required":["ok","result"],"additionalProperties":false},{"type":"object","properties":{"ok":{"type":"boolean","const":false},"code":{"type":"string","enum":["SOURCE_DENIED","SOURCE_UNAVAILABLE","SOURCE_MISSING","INVALID_SOURCE","INVALID_PATH","INVALID_REVISION","SOURCE_TOO_LARGE","CATALOG_CONFLICT","INVALID_SKILL","NOT_FOUND","ALIAS_TARGET_MISSING","NO_MATCH","AUTH_REQUIRED","AUTH_DENIED","AUTH_UNAVAILABLE","AUTH_CONFIG_INVALID","REFERENCE_DECLARATION_REQUIRED","INVALID_REFERENCE_DECLARATION","REQUIRED_REFERENCE_MISSING","REFERENCE_NOT_DECLARED","PACKET_TOO_LARGE","DEPENDENCY_CYCLE","PACKET_NOT_FOUND","CACHE_UNAVAILABLE","CACHE_INVALID","STALE_EXPIRED","INTERNAL_ERROR","INVALID_INPUT"]},"diagnosticCode":{"type":"string","enum":["SOURCE_DENIED","SOURCE_UNAVAILABLE","SOURCE_MISSING","INVALID_SOURCE","INVALID_PATH","INVALID_REVISION","SOURCE_TOO_LARGE","CATALOG_CONFLICT","INVALID_SKILL","NOT_FOUND","ALIAS_TARGET_MISSING","NO_MATCH","AUTH_REQUIRED","AUTH_DENIED","AUTH_UNAVAILABLE","AUTH_CONFIG_INVALID","REFERENCE_DECLARATION_REQUIRED","INVALID_REFERENCE_DECLARATION","REQUIRED_REFERENCE_MISSING","REFERENCE_NOT_DECLARED","PACKET_TOO_LARGE","DEPENDENCY_CYCLE","PACKET_NOT_FOUND","CACHE_UNAVAILABLE","CACHE_INVALID","STALE_EXPIRED","INTERNAL_ERROR","INVALID_INPUT"]}},"required":["ok","code"],"additionalProperties":false}],"x-dvn-maxSerializedBytes":1048576}}}},"400":{"description":"Malformed JSON request body.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"404":{"description":"Capability is unavailable or not visible.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"405":{"description":"Method not allowed for a visible capability path."},"413":{"description":"Request body exceeds the configured limit.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"415":{"description":"Request must use application/json.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"422":{"description":"Request does not match the input schema.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"500":{"description":"Execution or output validation failed.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"503":{"description":"No unique compatible binding is available.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"504":{"description":"Execution exceeded its configured deadline.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/agent-native/v1/capabilities/dvn/read-skill-reference/v1/invoke":{"post":{"operationId":"invoke_3_dvn_20_read-skill-reference_v1","summary":"Read one declared public reference or activate required stages in a retained packet. Supply exactly one of referenceKey or stages. referenceKey is the opaque key field in packet.references, not its declaredKey. Stage activation returns a new packet; use that packet's packetId and reference keys for subsequent calls. Optional reads also return a new packetId; retain it for continuation.","description":"Generic capability invocation, not a REST resource route.","x-agent-native-capability-id":"dvn:read-skill-reference@1","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"packetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"referenceKey":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"stages":{"minItems":1,"maxItems":64,"type":"array","items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9-]{0,63}$"},"uniqueItems":true}},"required":["packetId"],"additionalProperties":false,"oneOf":[{"required":["referenceKey"],"not":{"required":["stages"]}},{"required":["stages"],"not":{"required":["referenceKey"]}}]}}}},"responses":{"200":{"description":"Validated capability result.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"ok":{"type":"boolean","const":true},"result":{"anyOf":[{"type":"object","properties":{"packet":{"type":"object","properties":{"packetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"parentPacketId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"rootCanonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"visibility":{"type":"string","const":"public"},"status":{"type":"string","enum":["CURRENT","PINNED","STALE"]},"mandatoryComplete":{"type":"boolean","const":true},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"main":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"text":{"type":"string","maxLength":524288}},"required":["repository","sha","path","gitBlobSha","text"],"additionalProperties":false},"revisions":{"minItems":1,"maxItems":4,"type":"array","items":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["repository","sha","verifiedAt"],"additionalProperties":false}},"skills":{"minItems":1,"maxItems":128,"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"activeStages":{"maxItems":64,"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"}},"pendingStages":{"maxItems":128,"type":"array","items":{"type":"object","properties":{"key":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"unresolved":{"type":"string"}},"required":["key"],"additionalProperties":false}},"loaded":{"type":"boolean"},"main":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"text":{"type":"string","maxLength":524288}},"required":["repository","sha","path","gitBlobSha","text"],"additionalProperties":false},"declaration":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"text":{"type":"string","maxLength":524288}},"required":["repository","sha","path","gitBlobSha","text"],"additionalProperties":false},"mandatoryComplete":{"type":"boolean"},"activeStageCompleteness":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"complete":{"type":"boolean","const":true}},"required":["key","complete"],"additionalProperties":false}}},"required":["canonicalId","activeStages","pendingStages","loaded","declaration","mandatoryComplete","activeStageCompleteness"],"additionalProperties":false}},"references":{"maxItems":256,"type":"array","items":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"key":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"declaredKey":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"canonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"required":{"type":"string","enum":["mandatory","stage","optional"]},"requires":{"maxItems":256,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"loaded":{"type":"boolean"},"text":{"type":"string","maxLength":524288}},"required":["repository","sha","path","gitBlobSha","key","declaredKey","canonicalId","required","requires","loaded"],"additionalProperties":false}},"dependencies":{"type":"array","items":{"type":"object","properties":{"from":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"to":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"key":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"required":{"type":"string","enum":["mandatory","stage"]},"childStages":{"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"}},"loaded":{"type":"boolean"}},"required":["from","to","key","required","childStages","loaded"],"additionalProperties":false}},"maxBytes":{"type":"integer","exclusiveMinimum":0,"maximum":524288},"fileCount":{"type":"integer","exclusiveMinimum":0,"maximum":128}},"required":["packetId","rootCanonicalId","visibility","status","mandatoryComplete","createdAt","main","revisions","skills","references","dependencies","maxBytes","fileCount"],"additionalProperties":false},"freshness":{"type":"object","properties":{"status":{"type":"string","enum":["CURRENT","PINNED","STALE"]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"ageSeconds":{"type":"integer","minimum":0,"maximum":9007199254740991},"sourceCheck":{"type":"string","enum":["verified","not_requested","unavailable"]},"unavailableCode":{"type":"string","const":"SOURCE_UNAVAILABLE"}},"required":["status","verifiedAt","ageSeconds","sourceCheck"],"additionalProperties":false}},"required":["packet","freshness"],"additionalProperties":false},{"type":"object","properties":{"reference":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"key":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"declaredKey":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"canonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"required":{"type":"string","enum":["mandatory","stage","optional"]},"requires":{"maxItems":256,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"loaded":{"type":"boolean"},"text":{"type":"string","maxLength":524288},"status":{"type":"string","const":"PINNED"},"closure":{"maxItems":256,"type":"array","items":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"path":{"type":"string","minLength":1,"maxLength":1024},"gitBlobSha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"key":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"declaredKey":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"canonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"required":{"type":"string","enum":["mandatory","stage","optional"]},"requires":{"maxItems":256,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"loaded":{"type":"boolean"},"text":{"type":"string","maxLength":524288}},"required":["repository","sha","path","gitBlobSha","key","declaredKey","canonicalId","required","requires","loaded","text"],"additionalProperties":false}}},"required":["repository","sha","path","gitBlobSha","key","declaredKey","canonicalId","required","requires","loaded","text","status","closure"],"additionalProperties":false},"packetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"freshness":{"type":"object","properties":{"status":{"type":"string","enum":["CURRENT","PINNED","STALE"]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"ageSeconds":{"type":"integer","minimum":0,"maximum":9007199254740991},"sourceCheck":{"type":"string","enum":["verified","not_requested","unavailable"]},"unavailableCode":{"type":"string","const":"SOURCE_UNAVAILABLE"}},"required":["status","verifiedAt","ageSeconds","sourceCheck"],"additionalProperties":false}},"required":["reference","packetId","freshness"],"additionalProperties":false}]}},"required":["ok","result"],"additionalProperties":false},{"type":"object","properties":{"ok":{"type":"boolean","const":false},"code":{"type":"string","enum":["SOURCE_DENIED","SOURCE_UNAVAILABLE","SOURCE_MISSING","INVALID_SOURCE","INVALID_PATH","INVALID_REVISION","SOURCE_TOO_LARGE","CATALOG_CONFLICT","INVALID_SKILL","NOT_FOUND","ALIAS_TARGET_MISSING","NO_MATCH","AUTH_REQUIRED","AUTH_DENIED","AUTH_UNAVAILABLE","AUTH_CONFIG_INVALID","REFERENCE_DECLARATION_REQUIRED","INVALID_REFERENCE_DECLARATION","REQUIRED_REFERENCE_MISSING","REFERENCE_NOT_DECLARED","PACKET_TOO_LARGE","DEPENDENCY_CYCLE","PACKET_NOT_FOUND","CACHE_UNAVAILABLE","CACHE_INVALID","STALE_EXPIRED","INTERNAL_ERROR","INVALID_INPUT"]},"diagnosticCode":{"type":"string","enum":["SOURCE_DENIED","SOURCE_UNAVAILABLE","SOURCE_MISSING","INVALID_SOURCE","INVALID_PATH","INVALID_REVISION","SOURCE_TOO_LARGE","CATALOG_CONFLICT","INVALID_SKILL","NOT_FOUND","ALIAS_TARGET_MISSING","NO_MATCH","AUTH_REQUIRED","AUTH_DENIED","AUTH_UNAVAILABLE","AUTH_CONFIG_INVALID","REFERENCE_DECLARATION_REQUIRED","INVALID_REFERENCE_DECLARATION","REQUIRED_REFERENCE_MISSING","REFERENCE_NOT_DECLARED","PACKET_TOO_LARGE","DEPENDENCY_CYCLE","PACKET_NOT_FOUND","CACHE_UNAVAILABLE","CACHE_INVALID","STALE_EXPIRED","INTERNAL_ERROR","INVALID_INPUT"]}},"required":["ok","code"],"additionalProperties":false}],"x-dvn-maxSerializedBytes":1048576}}}},"400":{"description":"Malformed JSON request body.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"404":{"description":"Capability is unavailable or not visible.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"405":{"description":"Method not allowed for a visible capability path."},"413":{"description":"Request body exceeds the configured limit.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"415":{"description":"Request must use application/json.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"422":{"description":"Request does not match the input schema.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"500":{"description":"Execution or output validation failed.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"503":{"description":"No unique compatible binding is available.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"504":{"description":"Execution exceeded its configured deadline.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/agent-native/v1/capabilities/dvn/get-skill-status/v1/invoke":{"post":{"operationId":"invoke_3_dvn_16_get-skill-status_v1","summary":"Inspect provenance and freshness of an existing public skill packet without refreshing its source revision.","description":"Generic capability invocation, not a REST resource route.","x-agent-native-capability-id":"dvn:get-skill-status@1","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"packetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["packetId"],"additionalProperties":false}}}},"responses":{"200":{"description":"Validated capability result.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"ok":{"type":"boolean","const":true},"result":{"type":"object","properties":{"packetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"canonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"visibility":{"type":"string","const":"public"},"revisions":{"minItems":1,"maxItems":4,"type":"array","items":{"type":"object","properties":{"repository":{"type":"string","enum":["devin-thomas/skills","devin-thomas/starter-pack","devin-thomas/vid-chopper","uppercut-labs/cappy"]},"sha":{"type":"string","pattern":"^[a-f0-9]{40}$"},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["repository","sha","verifiedAt"],"additionalProperties":false}},"activeStages":{"minItems":1,"maxItems":128,"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","pattern":"^(public|starter-pack)\\/[a-z][a-z0-9-]{0,63}$"},"activeStages":{"maxItems":64,"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"}},"pendingStages":{"maxItems":128,"type":"array","items":{"type":"object","properties":{"key":{"type":"string","pattern":"^[a-z][a-z0-9-]{0,63}$"},"unresolved":{"type":"string"}},"required":["key"],"additionalProperties":false}}},"required":["canonicalId","activeStages","pendingStages"],"additionalProperties":false}},"freshness":{"type":"object","properties":{"status":{"type":"string","enum":["CURRENT","PINNED","STALE"]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"ageSeconds":{"type":"integer","minimum":0,"maximum":9007199254740991},"sourceCheck":{"type":"string","enum":["verified","not_requested","unavailable"]},"unavailableCode":{"type":"string","const":"SOURCE_UNAVAILABLE"}},"required":["status","verifiedAt","ageSeconds","sourceCheck"],"additionalProperties":false}},"required":["packetId","canonicalId","visibility","revisions","activeStages","freshness"],"additionalProperties":false}},"required":["ok","result"],"additionalProperties":false},{"type":"object","properties":{"ok":{"type":"boolean","const":false},"code":{"type":"string","enum":["SOURCE_DENIED","SOURCE_UNAVAILABLE","SOURCE_MISSING","INVALID_SOURCE","INVALID_PATH","INVALID_REVISION","SOURCE_TOO_LARGE","CATALOG_CONFLICT","INVALID_SKILL","NOT_FOUND","ALIAS_TARGET_MISSING","NO_MATCH","AUTH_REQUIRED","AUTH_DENIED","AUTH_UNAVAILABLE","AUTH_CONFIG_INVALID","REFERENCE_DECLARATION_REQUIRED","INVALID_REFERENCE_DECLARATION","REQUIRED_REFERENCE_MISSING","REFERENCE_NOT_DECLARED","PACKET_TOO_LARGE","DEPENDENCY_CYCLE","PACKET_NOT_FOUND","CACHE_UNAVAILABLE","CACHE_INVALID","STALE_EXPIRED","INTERNAL_ERROR","INVALID_INPUT"]},"diagnosticCode":{"type":"string","enum":["SOURCE_DENIED","SOURCE_UNAVAILABLE","SOURCE_MISSING","INVALID_SOURCE","INVALID_PATH","INVALID_REVISION","SOURCE_TOO_LARGE","CATALOG_CONFLICT","INVALID_SKILL","NOT_FOUND","ALIAS_TARGET_MISSING","NO_MATCH","AUTH_REQUIRED","AUTH_DENIED","AUTH_UNAVAILABLE","AUTH_CONFIG_INVALID","REFERENCE_DECLARATION_REQUIRED","INVALID_REFERENCE_DECLARATION","REQUIRED_REFERENCE_MISSING","REFERENCE_NOT_DECLARED","PACKET_TOO_LARGE","DEPENDENCY_CYCLE","PACKET_NOT_FOUND","CACHE_UNAVAILABLE","CACHE_INVALID","STALE_EXPIRED","INTERNAL_ERROR","INVALID_INPUT"]}},"required":["ok","code"],"additionalProperties":false}],"x-dvn-maxSerializedBytes":1048576}}}},"400":{"description":"Malformed JSON request body.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"404":{"description":"Capability is unavailable or not visible.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"405":{"description":"Method not allowed for a visible capability path."},"413":{"description":"Request body exceeds the configured limit.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"415":{"description":"Request must use application/json.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"422":{"description":"Request does not match the input schema.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"500":{"description":"Execution or output validation failed.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"503":{"description":"No unique compatible binding is available.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"504":{"description":"Execution exceeded its configured deadline.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}}}}