{"openapi":"3.0.3","info":{"title":"idlidu CRD Drift API","version":"2026.09.0","description":"CRD / values.schema drift archive for capped Kubernetes operators. Not a security rating; not cluster scanning; public schemas only. Cloudflare-only product runtime. Distinct from kubernetes catalog pricing. Soft launch waitlist-honest; PSP TBD; not counsel-reviewed."},"servers":[{"url":"https://crddrift-api.idlidu.com"}],"paths":{"/v1/health":{"get":{"summary":"Health","responses":{"200":{"description":"OK"}}}},"/v1/public/tools":{"get":{"summary":"Public MCP tool catalogue","responses":{"200":{"description":"Tools"}}}},"/v1/openapi.json":{"get":{"summary":"OpenAPI document","responses":{"200":{"description":"OpenAPI 3"}}}},"/v1/billing/webhook":{"post":{"summary":"Checkout webhook (vendor-agnostic)","responses":{"200":{"description":"Accepted"}}}},"/v1/usage":{"get":{"summary":"Plan usage","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Usage"}}}},"/v1/billing/portal":{"get":{"summary":"Billing portal placeholder","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Portal URL"}}}},"/v1/operators":{"get":{"summary":"List operators","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Operator list"}}}},"/v1/operators/{slug}":{"get":{"summary":"Get operator","security":[{"bearerAuth":[]}],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operator"}}}},"/v1/operators/{slug}/schemas":{"get":{"summary":"Schemas as-of for an operator","security":[{"bearerAuth":[]}],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"as_of","in":"query","schema":{"type":"string","format":"date-time"}},{"name":"artifact_kind","in":"query","schema":{"type":"string","enum":["crd","values_schema","admission_doc"]}}],"responses":{"200":{"description":"Schema snapshots"}}}},"/v1/events":{"get":{"summary":"Schema change / widen events","security":[{"bearerAuth":[]}],"parameters":[{"name":"operator_slug","in":"query","schema":{"type":"string"}},{"name":"change_kind","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Events"}}}},"/v1/indices/{id}":{"get":{"summary":"Published index (fixture-derived)","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Index series"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}