{"schemaVersion":"2026-07-07.provider-status-public-proof.v1","status":"core_engine_operational_optional_evidence_limited","checked_at":"2026-07-10T22:06:00.280Z","overall_public_proof_status":"core_engine_operational_optional_evidence_limited","canonical_api_route":"/api/provider-status","public_proof_alias":"/provider-status.json","public_proof_url":"https://gethalalcrypto.com/provider-status.json","core_engine_status":{"status":"operational","required_for_public_verdicts":true,"verdict_dependency":"reviewed_universe_plus_public_source_snapshots","paid_provider_calls_on_normal_search_path":false,"optional_paid_enrichment_required":false,"proof_routes":["/engine-proof.json","/coverage-agent-proof.json","/api/screener/health","/revenue-coverage-proof.json","/search-provider-proof.json","/provider-status.json"]},"source_universe_status":{"status":"source_universe_ready","freshness_status":"fresh","proof_url":"https://gethalalcrypto.com/datasets/crypto-universe-index.json","generated_at":"2026-07-10T20:42:22.789Z","age_hours":1.39,"max_snapshot_age_hours":36,"source_candidate_watchlist":{"status":"source_candidate_watchlist_ready","freshness_status":"fresh","proof_url":"https://gethalalcrypto.com/datasets/halal-universe-watchlist.json","generated_at":"2026-07-10T21:09:29.138Z","age_hours":0.94,"max_snapshot_age_hours":6,"totals":{"live_market_rows_checked":1000,"source_candidates":1273,"priority_universe_source_candidates":1500,"missing_from_reviewed_dataset":5,"reviewed_symbol_collisions":4},"providers":{"coingecko_markets":{"rows":1000,"docs":"https://docs.coingecko.com/reference/coins-markets"},"coinpaprika_watchlist":{"watched_symbols":["ETG"],"candidates_found":1,"docs":"https://docs.coinpaprika.com/api-reference/tools/search"},"local_priority_universe":{"candidates_found":1500,"result_when_unreviewed":"haram_no_trade_until_supervised_review"}},"actionability":{"review_queue_action":"deep_due_diligence_then_reviewed_dataset_update","public_result_until_reviewed":"haram_no_trade_until_cleared","visitor_demand_capture_path":"/api/screening-requests"}},"coverage_objective":"Cover every provider-visible coin from CoinGecko and CoinPaprika up to the 100k resource cap; reviewed halal verdicts remain supervised and fail closed.","totals":{"entries":65111,"provider_entries_before_cap":65111,"shard_entries":74816,"reviewed_entries":1098,"unreviewed_entries":64013,"max_entries":100000,"cap_applied":false,"shards":36,"priority_source_check_queue":250},"providers":{"coingecko":{"status":"ok","credential_mode":"pro_or_key_configured","list_rows":17468,"market_rows":1000,"markets_credential_mode":"pro_or_key_configured"},"coinpaprika":{"status":"ok","credential_mode":"public_api","rows":60327},"glassnode":{"status":"inventory_ready_missing_secret","runtime_verdict_authority":false}},"resource_controls":{"normal_lookup":"one static shard per query before any live provider fallback","runtime_llm_verdict_calls":0,"external_provider_verdict_authority":false,"paid_provider_calls_on_normal_search_path":false},"actionability":{"review_queue_action":"deep_due_diligence_then_reviewed_dataset_update","public_result_until_reviewed":"haram_no_trade_until_cleared","visitor_demand_capture_path":"/api/screening-requests"}},"source_universe_slo_status":{"status":"ready","top_level_status_degrades_on_attention":true,"checked_fields":["source_universe_status.status","source_universe_status.freshness_status","source_universe_status.source_candidate_watchlist.status","source_universe_status.source_candidate_watchlist.freshness_status"]},"optional_evidence_status":{"status":"optional_evidence_limited","required_for_public_verdicts":false,"affects_public_search":false,"affects_public_verdicts":false,"providers_ready":1,"providers_total":4,"limited_providers":[{"name":"glassnode","agent":"Underlying-Asset Analyst (ua)","status":"missing_key","message":"GLASSNODE_API_KEY not configured"},{"name":"cryptopanic","agent":"News Watcher (nw)","status":"missing_key","message":"CRYPTOPANIC_API_KEY not configured"},{"name":"lunarcrush","agent":"Freshness Sentinel (fs)","status":"error","message":"HTTP 429"}]},"cache_size":0,"budget":{"status":"ok","total_cost_usd":0,"cap_usd":2,"breaker_usd":1.5,"call_counts":{"glassnode":0,"cryptopanic":0,"newsapi":0,"lunarcrush":0},"date":"2026-07-10"},"authority_boundary":{"public_halal_verdicts_fail_closed":true,"optional_provider_outage_degrades_enrichment_only":true,"paid_provider_calls_on_normal_search_path":false,"external_providers_decide_halal":false,"unreviewed_provider_coins_public_result":"haram/no-trade until supervised review clears"},"providers":{"glassnode":{"agent":"Underlying-Asset Analyst (ua)","status":"missing_key","message":"GLASSNODE_API_KEY not configured","checked_at":"2026-07-10T22:05:59.836Z"},"cryptopanic":{"agent":"News Watcher (nw)","status":"missing_key","message":"CRYPTOPANIC_API_KEY not configured","checked_at":"2026-07-10T22:05:59.836Z"},"newsapi":{"agent":"News Watcher (nw)","status":"ok","message":"NewsAPI reachable (rate-limited on probe)","checked_at":"2026-07-10T22:05:59.836Z"},"lunarcrush":{"agent":"Freshness Sentinel (fs)","status":"error","message":"HTTP 429","checked_at":"2026-07-10T22:05:59.836Z"}}}