{"service":"BDA Jyotish + Panchang Service","version":"0.1.0","endpoints":["/health","/robots.txt","/sitemap.xml","/panchang.webmanifest","/user-dashboard.webmanifest","/opensearch.xml","/ai-sitemap.json","/mcp/tools.json","/a2a/agent-card.json","/docs/mcp","/docs/a2a","/docs/api","/docs/knowledge-sources","/docs/content-methodology","/docs/jyotish-calculation-methodology","/llms.txt","/llms-full.txt","/api-docs","/api-docs/openapi.json","/location/search?q=<place>","/location/resolve?lat=<float>&lng=<float>","/context/resolve?lat=<float>&lng=<float>&date=YYYY-MM-DD&time=HH:MM","/panchang/daily?lat=<float>&lng=<float>&date=YYYY-MM-DD&tz=<IANA>&profile=<name>","/panchang/choghadiya?lat=<float>&lng=<float>&date=YYYY-MM-DD","/sunrise?lat=<float>&lng=<float>&date=YYYY-MM-DD","/planets/positions?date=YYYY-MM-DD&time=HH:MM&lat=<float>&lng=<float>&ayanamsa=lahiri","/chart/calculate (POST)"],"docs":"/api-docs","public_openapi_json":"/api-docs/openapi.json","complete_service_schema":{"swagger_ui":"/docs","redoc":"/redoc","openapi_json":"/openapi.json","note":"Visibility does not grant public access to product or operational contracts."},"public_evaluation_policy":{"contract_version":"bda-public-api-evaluation-policy-v1","status":"interim_precommercial","enabled":true,"scope":"external evaluation clients, per network address and endpoint tier","scope_exclusions":{"first_party_website":"BDA website product traffic is outside external evaluation quotas.","internal_pipeline":"Authenticated BDA service and pipeline traffic is outside external evaluation quotas.","note":"Separate platform safety, endpoint authentication, and abuse controls remain applicable."},"tiers":[{"tier":"public_read","requests_per_minute_per_client":60,"burst_requests_per_second":12,"request_timeout_seconds":30,"description":"Deterministic GET/read endpoints."},{"tier":"public_compute","requests_per_minute_per_client":20,"burst_requests_per_second":4,"request_timeout_seconds":60,"description":"Deterministic POST/calculation endpoints."},{"tier":"public_extended","requests_per_minute_per_client":6,"burst_requests_per_second":2,"request_timeout_seconds":180,"description":"Report, evidence, projection, and other extended-work endpoints."}],"specialized_limits":[{"path":"/mcp","requests_per_minute_per_client":120,"note":"Existing MCP transport policy; tool-specific deadlines also apply."},{"path":"/panchang/comments","requests_per_window_per_client":5,"window_seconds":3600,"note":"Existing pre-moderation submission policy."}],"commercial_api_access_authorized":false,"response_licence_note":"Response-level licence metadata remains authoritative and is separate from API-access terms.","production_sla":false,"attribution_required":true,"provenance_must_be_retained":true,"limits_may_change":true,"distributed_gateway_pending":true,"docs":"https://bda-jyotish-service.onrender.com/api-docs","contact":"https://www.bda.ai/contact-us"}}