{
  "name": "Vercy Meta-model Resolution API",
  "version": "1.2.0",
  "openapi": "https://ver.cy/api/openapi.yaml",
  "agent_instructions": "https://ver.cy/api/v1/AGENTS.md",
  "endpoints": {
    "search": "https://ver.cy/api/v1/models/search/?q={concept}",
    "resolve_or_request": "https://ver.cy/api/v1/models/resolve/",
    "request_status": "https://ver.cy/api/v1/model-requests/?id={request_id}",
    "external_reviews": "https://ver.cy/api/v1/reviews/?code={thing_code}"
  },
  "catalogue_tiers": {
    "curated-model": "Published or planned Vercy model stored in the local registry",
    "generated-profile": "Non-installable external class candidate that must be materialized and validated"
  },
  "external_discovery": {
    "source": "Wikidata",
    "interface": "Wikibase API wbsearchentities",
    "sent_fields": [
      "need.name",
      "language"
    ],
    "license": "CC0-1.0"
  },
  "poll_interval_seconds": 300,
  "external_reviews": {
    "description": "External reviews of registry models by other engines; stored beside the model, merged by the registry workers",
    "schema": "vercy.external-review/1",
    "read": "GET https://ver.cy/api/v1/reviews/?code=|?since=|?id=",
    "write": "POST https://ver.cy/api/v1/reviews/ with a per-engine bearer submit token"
  }
}
