{"ok":true,"schema_version":1,"data":{"candidate_surfaces":[{"auth_required":false,"confidence":"medium","confirmed_by":["taostats.io"],"id":"sn-10-taostats-metagraph","kind":"dashboard","name":"Swap Taostats metagraph","netuid":10,"provider":"taostats","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Universal Taostats subnet metagraph dashboard candidate. Third-party explorer enrichment, not protocol authority.","schema_version":1,"source_tier":"third-party-index","source_type":"taostats-metagraph-dashboard","source_url":"https://taostats.io/subnets/10/metagraph","source_urls":["https://taostats.io/subnets/10/metagraph"],"state":"schema-valid","subnet_name":"Swap","superseded_by":null,"url":"https://taostats.io/subnets/10/metagraph","verification":{"candidate_id":"sn-10-taostats-metagraph","classification":"live","confidence_score":77,"content_type":"text/html; charset=utf-8","error":null,"kind":"dashboard","latency_ms":405,"method_tested":"HEAD","name":"Swap Taostats metagraph","netuid":10,"private_redirect_blocked":false,"provider":"taostats","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"redirect_target":null,"source_tier":"third-party-index","source_type":"taostats-metagraph-dashboard","source_url":"https://taostats.io/subnets/10/metagraph","source_urls":["https://taostats.io/subnets/10/metagraph"],"status":"ok","status_code":200,"url":"https://taostats.io/subnets/10/metagraph","verified_at":"2026-07-22T18:21:37.734Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["taofi.com"],"id":"sn-10-website-common-api","kind":"subnet-api","name":"Swap API","netuid":10,"provider":"taofi","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"state":"schema-valid","subnet_name":"Swap","superseded_by":null,"url":"https://www.taofi.com/api","verification":{"candidate_id":"sn-10-website-common-api","classification":"unsupported","confidence_score":33,"content_type":"application/json","error":null,"kind":"subnet-api","latency_ms":24,"method_tested":"GET","name":"Swap API","netuid":10,"private_redirect_blocked":false,"provider":"taofi","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"status":"failed","status_code":402,"url":"https://www.taofi.com/api","verified_at":"2026-07-22T18:21:37.773Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["taofi.com"],"id":"sn-10-website-common-docs","kind":"docs","name":"Swap docs","netuid":10,"provider":"taofi","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"state":"schema-valid","subnet_name":"Swap","superseded_by":null,"url":"https://www.taofi.com/docs","verification":{"candidate_id":"sn-10-website-common-docs","classification":"unsupported","confidence_score":31,"content_type":"text/html; charset=utf-8","error":null,"kind":"docs","latency_ms":25,"method_tested":"GET","name":"Swap docs","netuid":10,"private_redirect_blocked":false,"provider":"taofi","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"status":"failed","status_code":402,"url":"https://www.taofi.com/docs","verified_at":"2026-07-22T18:21:37.803Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["taofi.com"],"id":"sn-10-website-common-health","kind":"subnet-api","name":"Swap health endpoint","netuid":10,"provider":"taofi","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"state":"schema-valid","subnet_name":"Swap","superseded_by":null,"url":"https://www.taofi.com/health","verification":{"candidate_id":"sn-10-website-common-health","classification":"unsupported","confidence_score":33,"content_type":"application/json","error":null,"kind":"subnet-api","latency_ms":93,"method_tested":"GET","name":"Swap health endpoint","netuid":10,"private_redirect_blocked":false,"provider":"taofi","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"status":"failed","status_code":402,"url":"https://www.taofi.com/health","verified_at":"2026-07-22T18:21:37.819Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["taofi.com"],"id":"sn-10-website-common-openapi-json","kind":"openapi","name":"Swap OpenAPI JSON","netuid":10,"provider":"taofi","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"state":"schema-valid","subnet_name":"Swap","superseded_by":null,"url":"https://www.taofi.com/openapi.json","verification":{"candidate_id":"sn-10-website-common-openapi-json","classification":"unsupported","confidence_score":33,"content_type":"application/json","error":null,"kind":"openapi","latency_ms":115,"method_tested":"GET","name":"Swap OpenAPI JSON","netuid":10,"private_redirect_blocked":false,"provider":"taofi","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"status":"failed","status_code":402,"url":"https://www.taofi.com/openapi.json","verified_at":"2026-07-22T18:21:37.821Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["taofi.com"],"id":"sn-10-website-common-swagger","kind":"openapi","name":"Swap Swagger UI","netuid":10,"provider":"taofi","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"state":"schema-valid","subnet_name":"Swap","superseded_by":null,"url":"https://www.taofi.com/swagger","verification":{"candidate_id":"sn-10-website-common-swagger","classification":"unsupported","confidence_score":33,"content_type":"application/json","error":null,"kind":"openapi","latency_ms":25,"method_tested":"GET","name":"Swap Swagger UI","netuid":10,"private_redirect_blocked":false,"provider":"taofi","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"status":"failed","status_code":402,"url":"https://www.taofi.com/swagger","verified_at":"2026-07-22T18:21:37.833Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["taofi.com"],"id":"sn-10-website-common-swagger-json","kind":"openapi","name":"Swap Swagger JSON","netuid":10,"provider":"taofi","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"state":"schema-valid","subnet_name":"Swap","superseded_by":null,"url":"https://www.taofi.com/swagger.json","verification":{"candidate_id":"sn-10-website-common-swagger-json","classification":"unsupported","confidence_score":33,"content_type":"application/json","error":null,"kind":"openapi","latency_ms":24,"method_tested":"GET","name":"Swap Swagger JSON","netuid":10,"private_redirect_blocked":false,"provider":"taofi","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.taofi.com/pool","source_urls":["https://www.taofi.com/pool"],"status":"failed","status_code":402,"url":"https://www.taofi.com/swagger.json","verified_at":"2026-07-22T18:21:37.835Z"}}],"contract_version":"2026-07-03.2","endpoints":[{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-cc460f464fb10a08","kind":"data-artifact","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"data-provider","method_support":null,"method_tested":null,"monitoring_policy":{"enabled":false,"expect":null,"method":null,"source":"not-configured"},"monitoring_status":"not_monitored","netuid":10,"network":"finney","observed_at":null,"operator":"taofi","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taofi","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://github.com/Swap-Subnet/swap-subnet/blob/main/swap/abi/NonfungiblePositionManager.json","https://github.com/Swap-Subnet/swap-subnet"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-swap-nfpm-abi","surface_key":"srf-cc460f464fb10a08","url":"https://raw.githubusercontent.com/Swap-Subnet/swap-subnet/main/swap/abi/NonfungiblePositionManager.json"},{"archive_support":null,"auth_required":false,"authority":"official","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-739d9becb6f4379a","kind":"docs","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"docs-provider","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"html","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":10,"network":"finney","observed_at":null,"operator":"taofi","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taofi","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":69,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":19,"reason":"latency"}],"source_urls":["https://docs.taofi.com/"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-taofi-docs","surface_key":"srf-739d9becb6f4379a","url":"https://docs.taofi.com/"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-8de46800de45c2d8","kind":"docs","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"docs-provider","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":10,"network":"finney","observed_at":null,"operator":"tensorplex-subnet-docs","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"tensorplex-subnet-docs","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":67,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":17,"reason":"latency"}],"source_urls":["https://github.com/tensorplex-labs/subnet-docs/blob/main/data/10/subnet.json"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-tensorplex-docs","surface_key":"srf-8de46800de45c2d8","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/10"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-ea1f5b13e215c2d3","kind":"docs","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"docs-provider","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":10,"network":"finney","observed_at":null,"operator":"taopedia-articles","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taopedia-articles","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":66,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":16,"reason":"latency"}],"source_urls":["https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_10/index.mdx"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-taopedia-article","surface_key":"srf-ea1f5b13e215c2d3","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_10/index.mdx"},{"archive_support":null,"auth_required":false,"authority":"official","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-db14e6767a73e7ee","kind":"source-repo","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"docs-provider","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":10,"network":"finney","observed_at":null,"operator":"taofi","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taofi","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":64,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":14,"reason":"latency"}],"source_urls":["https://github.com/Swap-Subnet/swap-subnet"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-swap-source","surface_key":"srf-db14e6767a73e7ee","url":"https://github.com/Swap-Subnet/swap-subnet"},{"archive_support":null,"auth_required":false,"authority":"official","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-c41cde5a18c8d310","kind":"website","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"docs-provider","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"html","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":10,"network":"finney","observed_at":null,"operator":"taofi","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taofi","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[{"points":20,"reason":"latency"},{"points":-50,"reason":"status-failed"}],"source_urls":["https://www.taofi.com/pool","https://github.com/Swap-Subnet/swap-subnet"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-taofi-pool","surface_key":"srf-c41cde5a18c8d310","url":"https://www.taofi.com/pool"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-364b5fb468e1ad40","kind":"dashboard","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":10,"network":"finney","observed_at":null,"operator":"subnetradar","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"subnetradar","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":70,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":20,"reason":"latency"}],"source_urls":["https://subnetradar.com/subnet/10"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-subnetradar-dashboard","surface_key":"srf-364b5fb468e1ad40","url":"https://subnetradar.com/subnet/10"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-51c04f3981d0f0f1","kind":"dashboard","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":10,"network":"finney","observed_at":null,"operator":"backprop-finance","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"backprop-finance","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":70,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":20,"reason":"latency"}],"source_urls":["https://backprop.finance/dtao/subnets/10-swap"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-backprop-dashboard","surface_key":"srf-51c04f3981d0f0f1","url":"https://backprop.finance/dtao/subnets/10-swap"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-7bdf5337e971a500","kind":"dashboard","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":10,"network":"finney","observed_at":null,"operator":"taomarketcap","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taomarketcap","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":69,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":19,"reason":"latency"}],"source_urls":["https://api.taomarketcap.com/public/v1/subnets/10"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-taomarketcap-dashboard","surface_key":"srf-7bdf5337e971a500","url":"https://taomarketcap.com/subnets/10"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-b407356f6dca817a","kind":"openapi","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":true,"expect":"any","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":10,"network":"finney","observed_at":null,"operator":"taofi","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taofi","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":69,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":19,"reason":"latency"}],"source_urls":["https://docs.taofi.com/","https://taofi-doc.web.app/openapi.yaml"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-taofi-openapi","surface_key":"srf-b407356f6dca817a","url":"https://taofi-doc.web.app/openapi.yaml"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-6bf50fe9203db27c","kind":"subnet-api","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":false,"expect":"any","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"not_monitored","netuid":10,"network":"finney","observed_at":null,"operator":"taofi","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taofi","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://docs.taofi.com/","https://taofi-doc.web.app/openapi.yaml"],"status":"unknown","subnet_name":"Swap","subnet_slug":"sn-10","surface_id":"sn-10-taofi-api","surface_key":"srf-6bf50fe9203db27c","url":"https://taofi-api.web.app/"}],"gaps":{"gap_notes":["Official TaoFi pool page currently returns HTTP 402 (Vercel deployment disabled) and should appear degraded until it recovers; TaoFi docs and the Swap source repository remain verified live and unaffected.","Common /api, /health, /openapi.json, and Swagger paths currently return 404.","No verified SSE/event stream yet."],"missing_kinds":["sse"],"supported_kinds":["dashboard","data-artifact","docs","openapi","source-repo","subnet-api","website"]},"generated_at":"2026-07-22T18:15:00.789Z","profile":{"candidate_count":7,"categories":["baseline-augmented","baseline-curated","identity-reviewed","official-docs","official-source-repo","official-website"],"completeness":{"confidence":"high","gap_reasons":["missing-sse"],"identity_level":"complete","identity_surface_count":3,"missing_critical_count":1,"missing_identity":[],"missing_operational":["sse"],"missing_required":[],"profile_level":"operational","score":93},"completeness_score":93,"confidence":"high","curation_level":"maintainer-reviewed","derived_categories":[],"derived_description":null,"endpoint_count":11,"gap_reasons":["missing-sse"],"identity_evidence":{"candidate_identity_count":1,"curated_identity_count":3,"curated_identity_kinds":["docs","source-repo","website"],"live_candidate_identity_kinds":[],"native_contact_present":false,"native_description_present":true,"native_identity_count":2,"native_identity_kinds":["source-repo","website"],"needs_promotion_kinds":[],"stale_candidate_identity_kinds":["docs"],"unverified_candidate_identity_kinds":[]},"identity_level":"complete","identity_surface_count":3,"injection_scrubbed":false,"integration_readiness":86,"interface_count":7,"lineage":null,"missing_critical_count":1,"missing_identity":[],"missing_operational":["sse"],"missing_required":[],"monitored_endpoint_count":9,"name":"Swap","native_identity":{"additional":null,"contact_present":false,"description":"Swap is onboarding users to Bittensor.","discord":null,"discord_url":null,"github_url":"https://github.com/Swap-Subnet/swap-subnet","logo_url":"https://www.taofi.com/images/SN10-Swap-Dark.png","source":"SubtensorModule.SubnetIdentitiesV3","subnet_name":"Swap","website_url":"https://www.taofi.com/pool"},"native_name":"Swap","native_name_quality":"chain","netuid":10,"operational_interface_count":3,"operational_interface_kinds":["data-artifact","openapi","subnet-api"],"primary_app_surface":{"id":"sn-10-taofi-api","kind":"subnet-api","name":"TaoFi swap API","provider":"taofi","url":"https://taofi-api.web.app/"},"primary_links":{"dashboard_url":"https://taomarketcap.com/subnets/10","docs_url":"https://docs.taofi.com/","source_repo":"https://github.com/Swap-Subnet/swap-subnet","website_url":"https://www.taofi.com/pool"},"profile_level":"operational","project_name":"Swap","provenance":{"curation_level":"maintainer-reviewed","identity_source":"curated-overlay","interface_source_count":11,"review_state":"maintainer-reviewed","reviewed_at":"2026-06-08T20:25:00.000Z","source_urls":["https://api.taomarketcap.com/public/v1/subnets/10","https://backprop.finance/dtao/subnets/10-swap","https://docs.taofi.com/","https://github.com/Swap-Subnet/swap-subnet","https://github.com/Swap-Subnet/swap-subnet/blob/main/swap/abi/NonfungiblePositionManager.json","https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_10/index.mdx","https://github.com/tensorplex-labs/subnet-docs/blob/main/data/10/subnet.json","https://subnetradar.com/subnet/10","https://taofi-doc.web.app/openapi.yaml","https://taomarketcap.com/subnets/10","https://www.taofi.com/pool"]},"readiness":{"components":{"active_lifecycle":true,"auth_clarity":true,"callable_now":true,"documented":false,"has_callable_api":true,"has_candidate_api":true,"has_public_docs":true,"has_source_repo":true,"profile_complete":true},"readiness_tier":"buildable","readiness_version":2,"score":86},"review_state":"maintainer-reviewed","slug":"sn-10","status":"active","subnet_type":"application","suggested_submission_kinds":[],"supported_interface_kinds":["dashboard","data-artifact","docs","openapi","source-repo","subnet-api","website"],"surface_count":11,"symbol":"κ","team":null},"schema_version":1,"subnet":{"block":8679001,"candidate_count":7,"categories":["baseline-augmented","baseline-curated","identity-reviewed","official-docs","official-source-repo","official-website"],"contact":null,"coverage_level":"probed","curation":{"gap_notes":["Official TaoFi pool page currently returns HTTP 402 (Vercel deployment disabled) and should appear degraded until it recovers; TaoFi docs and the Swap source repository remain verified live and unaffected.","Common /api, /health, /openapi.json, and Swagger paths currently return 404.","No verified SSE/event stream yet."],"level":"maintainer-reviewed","review_state":"maintainer-reviewed","reviewed_at":"2026-06-08T20:25:00.000Z","source_count":10,"verified_at":"2026-06-08T20:25:00.000Z"},"curation_level":"maintainer-reviewed","dashboard_url":"https://taomarketcap.com/subnets/10","derived_categories":[],"description":"Swap is onboarding users to Bittensor.","docs_url":"https://docs.taofi.com/","gaps":{"gap_notes":["Official TaoFi pool page currently returns HTTP 402 (Vercel deployment disabled) and should appear degraded until it recovers; TaoFi docs and the Swap source repository remain verified live and unaffected.","Common /api, /health, /openapi.json, and Swagger paths currently return 404.","No verified SSE/event stream yet."],"missing_kinds":["sse"],"supported_kinds":["dashboard","data-artifact","docs","openapi","source-repo","subnet-api","website"]},"github_languages":{"Dockerfile":835,"Python":78400,"Shell":837},"github_last_push_at":"2025-11-05T05:40:17Z","lifecycle":"active","links":[],"logo_url":"https://www.taofi.com/images/SN10-Swap-Dark.png","mechanism_count":1,"name":"Swap","native_name":"Swap","native_name_quality":"chain","native_slug":"swap","netuid":10,"notes":"Reviewed overlay for SN10 Swap using the TaoFi pool page, TaoFi docs, and Swap source repository. Common www.taofi.com API/OpenAPI/Swagger paths currently return 404 and are not promoted as operational API surfaces. As of this pass, the entire www.taofi.com domain (the registered website, including /pool) returns HTTP 402 with header x-vercel-error: DEPLOYMENT_DISABLED -- the team's Vercel deployment appears disabled (likely a billing lapse, not a code issue). docs.taofi.com is unaffected (separate host/platform, still live). Not a registry misconfiguration -- the website surface is correctly probed and the live health tracker will reflect this outage; left as-is rather than disabling the probe, since this looks recoverable rather than permanently broken.","participant_count":256,"partnership":null,"probed_surface_count":9,"provenance":{"existence":{"authority":"native-chain","captured_at":"2026-07-22T18:15:13Z","method":"SubtensorApi.metagraphs.get_all_metagraphs_info(all_mechanisms=True)","network":"finney","source_kind":"bittensor-sdk"},"identity":{"display_name_source":"curated-overlay","native_name_quality":"chain"},"interface_metadata":"maintainer-reviewed"},"registered_at_block":2869647,"slug":"sn-10","social":null,"source_repo":"https://github.com/Swap-Subnet/swap-subnet","status":"active","subnet_type":"application","surface_count":11,"symbol":"κ","tempo":360,"website_url":"https://www.taofi.com/pool"},"surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-10-backprop-dashboard","key":"srf-51c04f3981d0f0f1","kind":"dashboard","last_verified_at":null,"name":"Swap Backprop Finance dashboard","netuid":10,"notes":"Universal Backprop Finance dTAO subnet dashboard candidate. Third-party enrichment, not protocol authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"backprop-finance","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://backprop.finance/dtao/subnets/10-swap"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://backprop.finance/dtao/subnets/10-swap"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-10-subnetradar-dashboard","key":"srf-364b5fb468e1ad40","kind":"dashboard","last_verified_at":null,"name":"Swap SubnetRadar dashboard","netuid":10,"notes":"Universal SubnetRadar subnet dashboard candidate. Third-party risk/market analytics enrichment, not Metagraphed endpoint health authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"subnetradar","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://subnetradar.com/subnet/10"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://subnetradar.com/subnet/10"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-10-swap-nfpm-abi","key":"srf-cc460f464fb10a08","kind":"data-artifact","last_verified_at":null,"name":"Swap NonfungiblePositionManager contract ABI","netuid":10,"notes":"Public no-auth Uniswap-V3-style NonfungiblePositionManager contract ABI (46 entries) published in the official Swap-Subnet/swap-subnet repository at swap/abi/NonfungiblePositionManager.json. Used by SN10 Swap's on-chain liquidity-position logic; the same repo is already this file's registered source_repo.","provider":"taofi","public_safe":true,"review":{"state":"community-submitted","submitted_by":"galuis116"},"source_urls":["https://github.com/Swap-Subnet/swap-subnet/blob/main/swap/abi/NonfungiblePositionManager.json","https://github.com/Swap-Subnet/swap-subnet"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://raw.githubusercontent.com/Swap-Subnet/swap-subnet/main/swap/abi/NonfungiblePositionManager.json"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-10-swap-source","key":"srf-db14e6767a73e7ee","kind":"source-repo","last_verified_at":"2026-06-08T20:25:00.000Z","name":"Swap source repository","netuid":10,"notes":"Official Swap subnet source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"taofi","public_safe":true,"source_urls":["https://github.com/Swap-Subnet/swap-subnet"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://github.com/Swap-Subnet/swap-subnet"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-10-taofi-api","key":"srf-6bf50fe9203db27c","kind":"subnet-api","last_verified_at":null,"name":"TaoFi swap API","netuid":10,"notes":"Public unauthenticated TaoFi (SN10 Swap) API — the servers host declared in the TaoFi OpenAPI schema. All 8 documented paths (getBuyQuote, getBuyCall, getSellQuote, getSellCall, getRefundCall, getBalance, getNativeTaoQuote, getNativeTaoCall) are POST-only; GET/HEAD to any of them returns 405, and the bare host root returns 404 (confirmed live). The registry's probe schema only supports GET/HEAD, so recurring read probes are intentionally disabled -- same pattern as gittensor.json's POST-only MCP surface. Documented at taofi-doc.web.app.","probe":{"enabled":false,"expect":"any","method":"GET","timeout_ms":10000},"provider":"taofi","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"schema_status":"machine-readable","schema_url":"https://taofi-doc.web.app/openapi.yaml","source_urls":["https://docs.taofi.com/","https://taofi-doc.web.app/openapi.yaml"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://taofi-api.web.app/"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-10-taofi-docs","key":"srf-739d9becb6f4379a","kind":"docs","last_verified_at":"2026-06-08T20:25:00.000Z","name":"TaoFi docs","netuid":10,"notes":"Official TaoFi documentation.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"taofi","public_safe":true,"source_urls":["https://docs.taofi.com/"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://docs.taofi.com/"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-10-taofi-openapi","key":"srf-b407356f6dca817a","kind":"openapi","last_verified_at":null,"name":"TaoFi API OpenAPI schema","netuid":10,"notes":"Official TaoFi (SN10 Swap) OpenAPI 3.0.4 schema (title \"TaoFi - OpenAPI 3.0\", servers host https://taofi-api.web.app/) served behind the public Swagger UI at taofi-doc.web.app. Documents the swap/bridge quote-and-call endpoints (getBuyQuote, getSellQuote, getBalance, getNativeTaoQuote, etc.); no authentication scheme is defined. The taofi-api.web.app host is referenced in TaoFi's own repository (TaoFi-0x/taofi-swap).","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"taofi","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"schema_status":"machine-readable","schema_url":"https://taofi-doc.web.app/openapi.yaml","source_urls":["https://docs.taofi.com/","https://taofi-doc.web.app/openapi.yaml"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://taofi-doc.web.app/openapi.yaml"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-10-taofi-pool","key":"srf-c41cde5a18c8d310","kind":"website","last_verified_at":"2026-06-08T20:25:00.000Z","name":"TaoFi pool","netuid":10,"notes":"Official TaoFi pool page for SN10 Swap.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"taofi","public_safe":true,"source_urls":["https://www.taofi.com/pool","https://github.com/Swap-Subnet/swap-subnet"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://www.taofi.com/pool"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-10-taomarketcap-dashboard","key":"srf-7bdf5337e971a500","kind":"dashboard","last_verified_at":null,"name":"Swap TaoMarketCap dashboard","netuid":10,"notes":"Universal TaoMarketCap subnet dashboard candidate. Third-party enrichment, not protocol authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"taomarketcap","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://api.taomarketcap.com/public/v1/subnets/10"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://taomarketcap.com/subnets/10"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-10-taopedia-article","key":"srf-ea1f5b13e215c2d3","kind":"docs","last_verified_at":null,"name":"Swap Taopedia article","netuid":10,"notes":"Discovered from the public Taopedia article repository. Not verified as an operational interface.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"taopedia-articles","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"community-docs","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_10/index.mdx"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_10/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-10-tensorplex-docs","key":"srf-8de46800de45c2d8","kind":"docs","last_verified_at":null,"name":"Swap Tensorplex subnet docs","netuid":10,"notes":"Discovered from Tensorplex subnet-docs. Useful as documentation enrichment, not verified operational authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"tensorplex-subnet-docs","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"community-docs","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://github.com/tensorplex-labs/subnet-docs/blob/main/data/10/subnet.json"],"stale":false,"subnet_name":"Swap","subnet_slug":"sn-10","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/10"}],"operational_observed_at":"2026-07-24T17:00:14.520Z","health_source":"live-cron-prober"},"meta":{"artifact_path":"/metagraph/profiles/10.json","cache":"standard","contract_version":"2026-06-06.1","generated_at":"2026-07-22T18:15:00.789Z","published_at":"2026-07-22T18:15:00.789Z","source":"live-cron-prober","operational_observed_at":"2026-07-24T17:00:14.520Z"}}