{"success":true,"data":{"cache_policy":{"health":"no-store","immutable_get":"public, max-age=0, s-maxage=86400, stale-while-revalidate=604800","notes":["Immutable GET responses are intended for Vercel CDN caching.","Health is not cached because it reports runtime-loaded corpora.","POST requests are deterministic, but CDN caching for POST is not expected."]},"content":["minecraft","fabric","forge","neoforge"],"description":"Minecraft and loader symbol, source, mapping, and member lookup API.","endpoints":{"GET /":"Live API documentation.","GET /health":"Runtime status and advertised versions.","GET /manifest":"Version, content-family, namespace, and corpus count metadata.","GET /source/class":"Source text for one class.","GET /source/search":"Source text search in one version.","GET /symbols/exact":"Exact symbol lookup in one version.","GET /symbols/members":"Declared fields and methods for one class.","GET /symbols/prefix":"Prefix symbol lookup in one version.","GET /symbols/search":"Typo-tolerant symbol lookup in one version.","POST /mappings/translate":"Translate class or member names between namespaces."},"failure_model":{"direct_lookup_misses":"Direct lookup endpoints return success=false with HTTP 404.","invalid_parameters":"Invalid query parameters return success=false with HTTP 400.","search_misses":"Search endpoints return success=true with empty result arrays."},"name":"Beam","notes":["Always include version.","Include content for loader-specific work.","For cross-version questions, query each version independently and compare data client-side."],"production_api":"https://beam-api.kaf.sh","response_envelope":{"cached_at":"ISO-8601 UTC timestamp, present when the response was generated","data":"object, present on success","error":"string, present on route-level failure","success":"boolean route-level status","timestamp":"ISO-8601 UTC timestamp"}},"timestamp":"2026-09-03T08:30:33.539125881Z","cached_at":"2026-09-03T08:30:33.539125881Z"}