{"version":"2026-05-evidence-v1","api_version":"v1","access_model":"public_read_private_write","source_hierarchy":["SEBI","APMI","provider documentation","derived"],"period_definition":"Monthly observations use the final calendar day of the reporting month.","status_semantics":{"reported":"Value appears in the source disclosure.","not reported":"The source was available but did not report this metric.","not applicable":"The metric does not apply to the entity or series.","estimated":"Value is explicitly estimated and is not source-reported.","stale":"Last known value is older than the current release window.","conflicted":"Sources or releases disagree; no value is silently selected.","parse failed":"A source artifact exists but could not be parsed reliably."},"release_provider_statuses":{"complete":"Provider passed release gates and has loaded observations.","partial":"Provider artifact exists but failed completeness gates.","unavailable":"Provider was expected but no usable disclosure was retrieved.","missing":"Provider is known to the universe but absent from this release."},"identity_policy":{"provider_id":"Canonical uppercase IDs. Case, punctuation, underscore/hyphen, and legal-suffix variants (Ltd/Limited/LLP/Pvt Ltd/Private Limited) resolve to one provider via identity keys and aliases.","strategy_id":"Evidence IDs are PROVIDER__STRATEGY. Bare legacy strategy slugs and scheme name variants resolve when scoped by provider_id.","conflict_rules":"Distinct identity keys never merge (e.g. ICICI Prudential vs ICICI Securities). Numeric/roman scheme discriminators are kept. Distinct SEBI registration numbers must not be collapsed."},"revision_policy":"Observations are append-only. A corrected value receives the next revision and the previous revision remains queryable.","basis_policy":"Source-reported values have calculation_definition=null. Derived values must include a formula, inputs, period, and net/gross basis.","freshness_fields":["latest_reported_period","latest_ingested_at"],"authentication":{"write":{"required":true,"header":"X-API-Key or Authorization: Bearer","env":"KYP_INGESTION_API_KEY","endpoints":["POST /api/v1/data/releases","POST /api/v1/data/observations","POST /api/v1/data/corrections","PATCH /api/v1/data/corrections/{id}"]},"read":{"default":"public","bulk_csv_protected_when":"KYP_REQUIRE_READ_API_KEY=true","customer_keys_env":"KYP_CUSTOMER_API_KEYS"},"rate_limit":{"writes_per_minute_env":"KYP_WRITE_RATE_LIMIT_PER_MINUTE","headers":["X-RateLimit-Limit","X-RateLimit-Remaining","X-RateLimit-Window","Retry-After"]}},"api_examples":{"coverage":"/api/v1/data/coverage?provider_id=1729_ADVISORS_LLP","release_coverage":"/api/v1/data/releases/jul-2026/coverage","observations":"/api/v1/data/observations?provider_id=1729_ADVISORS_LLP&limit=100","identity":"/api/v1/data/identity?provider_id=1729_ADVISORS_LLP&strategy_id=1729_FUNDAMENTAL_VALUE_INVESTING","csv":"/api/v1/data/observations.csv?metric=aum","health":"/api/v1/health"}}