{"schemaVersion":"2026-07-07.provider-status-public-proof.v1","status":"core_engine_source_universe_attention_optional_evidence_limited","checked_at":"2026-07-27T00:45:35.782Z","overall_public_proof_status":"core_engine_source_universe_attention_optional_evidence_limited","canonical_api_route":"/api/provider-status","public_proof_alias":"/provider-status.json","public_proof_url":"https://api.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":"stale_or_unknown","proof_url":"https://api.gethalalcrypto.com/datasets/crypto-universe-index.json","generated_at":"2026-07-11T12:04:54.127Z","age_hours":372.68,"max_snapshot_age_hours":36,"source_candidate_watchlist":{"status":"source_candidate_watchlist_ready","freshness_status":"stale_or_unknown","proof_url":"https://api.gethalalcrypto.com/datasets/halal-universe-watchlist.json","generated_at":"2026-07-11T14:04:48.375Z","age_hours":370.68,"max_snapshot_age_hours":6,"totals":{"live_market_rows_checked":1000,"source_candidates":1536,"priority_universe_source_candidates":1800,"missing_from_reviewed_dataset":10,"reviewed_symbol_collisions":1},"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":1800,"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":65128,"provider_entries_before_cap":65128,"shard_entries":74838,"reviewed_entries":1095,"unreviewed_entries":64033,"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":17490,"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":"attention","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":0,"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":"newsapi","agent":"News Watcher (nw)","status":"error","message":"HTTP 400"},{"name":"lunarcrush","agent":"Freshness Sentinel (fs)","status":"error","message":"HTTP 402"}]},"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-27"},"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-27T00:45:34.813Z"},"cryptopanic":{"agent":"News Watcher (nw)","status":"missing_key","message":"CRYPTOPANIC_API_KEY not configured","checked_at":"2026-07-27T00:45:34.813Z"},"newsapi":{"agent":"News Watcher (nw)","status":"error","message":"HTTP 400","checked_at":"2026-07-27T00:45:34.813Z"},"lunarcrush":{"agent":"Freshness Sentinel (fs)","status":"error","message":"HTTP 402","checked_at":"2026-07-27T00:45:34.813Z"}}}