{"openapi":"3.0.3","info":{"title":"idlidu Package Provenance API","version":"2026.09.0","description":"Public registry metadata ownership timelines (npm / PyPI / crates.io). Not a malware verdict; not a “safe package” score."},"servers":[{"url":"https://pkgs-api.idlidu.com"}],"paths":{"/v1/health":{"get":{"summary":"Health","responses":{"200":{"description":"OK"}}}},"/v1/openapi.json":{"get":{"summary":"OpenAPI document","responses":{"200":{"description":"OpenAPI 3 JSON"}}}},"/v1/public/sample/packages":{"get":{"summary":"Unauthenticated sample packages","responses":{"200":{"description":"Tiny package slice"}}}},"/v1/public/sample/index":{"get":{"summary":"Unauthenticated last index point (sample)","responses":{"200":{"description":"Last point sample"}}}},"/v1/packages":{"get":{"summary":"List entitled packages","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Packages"},"401":{"description":"Unauthorized"}}}},"/v1/indices":{"get":{"summary":"List indices (Growth+)","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Definitions"},"403":{"description":"Upgrade"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"API key via Authorization: Bearer or x-api-key"}}}}