Skip to content

Local Capability Catalog Result v1

Source schema: doc/schemas/capability-catalog-result.v1.schema.json

Caller-scoped, lower-trust catalog data. Presence and readiness do not authorize execution.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: capability-catalog-result.v1
operation yes enum: list, describe
state yes enum: ok, described, ambiguous-contract, unresolved-contract, not-found, stale-cursor, denied
catalog/revision yes string
classification/tier yes enum: Public, Community, Personal
items no array
next/cursor no string
capability/id no string
availability no enum: ready, unavailable, unknown
authorization no ref: #/$defs/authorization
operations no array
guidance no ref: capability-guidance.v1.schema.json
guidance/digest no string
source/digest no string

Definitions

Definition Shape Description
item object
authorization object
binding object
operation object
## Field Semantics

schema

  • Required: yes
  • Shape: const: capability-catalog-result.v1

operation

  • Required: yes
  • Shape: enum: list, describe

state

  • Required: yes
  • Shape: enum: ok, described, ambiguous-contract, unresolved-contract, not-found, stale-cursor, denied

catalog/revision

  • Required: yes
  • Shape: string

classification/tier

  • Required: yes
  • Shape: enum: Public, Community, Personal

items

  • Required: no
  • Shape: array

next/cursor

  • Required: no
  • Shape: string

capability/id

  • Required: no
  • Shape: string

availability

  • Required: no
  • Shape: enum: ready, unavailable, unknown

authorization

  • Required: no
  • Shape: ref: #/$defs/authorization

operations

  • Required: no
  • Shape: array

guidance

  • Required: no
  • Shape: ref: capability-guidance.v1.schema.json

guidance/digest

  • Required: no
  • Shape: string

source/digest

  • Required: no
  • Shape: string

Definition Semantics

$defs.item

  • Shape: object

$defs.authorization

  • Shape: object

$defs.binding

  • Shape: object

$defs.operation

  • Shape: object