{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","name":"ChronoLLM","netuid":38,"schema_version":1,"slug":"sn-38","surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-38-backprop-dashboard","key":"srf-dd366029b28e255f","kind":"dashboard","last_verified_at":null,"name":"ChronoLLM Backprop Finance dashboard","netuid":38,"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":true,"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/38-chronollm"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://backprop.finance/dtao/subnets/38-chronollm"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-chronogpt-models","key":"srf-c324adf5952e7dcd","kind":"data-artifact","last_verified_at":null,"name":"ChronoGPT models (HuggingFace)","netuid":38,"notes":"Official ChronoGPT collection on HuggingFace (per-year chrono-gpt-v1 models), listed as \"ChronoGPT models\" in the official ChronoLLM README.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"davion-knight"},"source_urls":["https://github.com/chronollm/sn38/blob/main/README.md"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://huggingface.co/collections/manelalab/chronogpt-67c878a02139875341ca9d3b"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-chronoinstruct-sft-dataset","key":"srf-0495f1a6121e90e1","kind":"data-artifact","last_verified_at":null,"name":"ChronoInstruct SFT dataset","netuid":38,"notes":"Public ManelaLab (WashU) HuggingFace ChronoInstruct-SFT dataset — 647,944 chronologically-consistent instruction-response pairs (conversation/label/source columns; label marks pre-2000 vs post-1999) built to remove lookahead bias, the SFT corpus for the ChronoGPT architecture the ChronoLLM (SN38) subnet mandates; ODC-BY-1.0, not gated. The chronollm/sn38 repo README (source) declares Subnet 38 and links the manelalab HF org (already the subnet's registered ChronoGPT model-collection org).","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"source_urls":["https://github.com/chronollm/sn38","https://huggingface.co/manelalab"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://huggingface.co/datasets/manelalab/ChronoInstruct-SFT-v1"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-38-chronollm-arxiv-paper","key":"srf-6efc3b755c95e30f","kind":"docs","last_verified_at":"2026-07-16T01:20:00.000Z","name":"ChronoGPT arXiv paper","netuid":38,"notes":"ChronoGPT architecture paper (arXiv:2510.11677), linked as \"ChronoGPT paper\" from the official ChronoLLM README's \"Getting started\" table.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","public_safe":true,"source_urls":["https://github.com/chronollm/sn38/blob/main/README.md"],"stale":false,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://arxiv.org/abs/2510.11677"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-chronollm-miner-docs","key":"srf-77480c42c6aaa22a","kind":"docs","last_verified_at":null,"name":"ChronoLLM miner docs","netuid":38,"notes":"Public miner guide linked from the official ChronoLLM README.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"Paral1995"},"source_urls":["https://github.com/chronollm/sn38/blob/main/README.md"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://github.com/chronollm/sn38/blob/main/docs/miner.md"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-38-chronollm-source-repo","key":"srf-d9bbddae08016218","kind":"source-repo","last_verified_at":"2026-07-16T01:20:00.000Z","name":"ChronoLLM source repository","netuid":38,"notes":"Official ChronoLLM (SN38) source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","public_safe":true,"source_urls":["https://chronollm.com/"],"stale":false,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://github.com/chronollm/sn38"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-38-chronollm-validator-docs","key":"srf-1c7fa5ea221bc096","kind":"docs","last_verified_at":"2026-07-16T01:20:00.000Z","name":"ChronoLLM validator docs","netuid":38,"notes":"Public validator guide linked from the official ChronoLLM README's \"Getting started\" table, alongside the already-tracked miner docs.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","public_safe":true,"source_urls":["https://github.com/chronollm/sn38/blob/main/README.md"],"stale":false,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://github.com/chronollm/sn38/blob/main/docs/validator.md"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-38-chronollm-website","key":"srf-2c833ffeccc0f904","kind":"website","last_verified_at":"2026-07-16T01:20:00.000Z","name":"ChronoLLM website","netuid":38,"notes":"Official ChronoLLM website, at the operator's current canonical domain (chronollm.crunchdao.com permanently redirects here).","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","public_safe":true,"source_urls":["https://github.com/chronollm/sn38"],"stale":false,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://chronollm.com/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-38-github-readme-chronollm-sn38-dashboard-1","key":"srf-ab1cd40953d904c4","kind":"dashboard","last_verified_at":null,"name":"ChronoLLM dashboard","netuid":38,"notes":"Discovered from a project-affiliated public GitHub README link after README noise filters. Requires verification before promotion.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","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/chronollm/sn38/blob/main/README.md"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://leaderboard.chronollm.com/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-38-native-chain-website","key":"srf-d3a4baa8a6bcbc87","kind":"website","last_verified_at":null,"name":"ChronoLLM website","netuid":38,"notes":"Discovered from native Subtensor SubnetIdentitiesV3 metadata. Candidate still requires safe probe verification and maintainer review before promotion.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"native-chain","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://docs.learnbittensor.org/python-api/html/_modules/bittensor/core/chain_data/subnet_identity.html"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://chronollm.crunchdao.com/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-38-subnetradar-dashboard","key":"srf-862abe1f6db0dc90","kind":"dashboard","last_verified_at":null,"name":"ChronoLLM SubnetRadar dashboard","netuid":38,"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/38"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://subnetradar.com/subnet/38"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-openapi","key":"srf-3a54714db8001f71","kind":"openapi","last_verified_at":null,"name":"ChronoLLM ChronoGPT backend OpenAPI","netuid":38,"notes":"Live-verified 2026-07-22: GET 200 application/json, OpenAPI 3.1 spec titled 'SN38 ChronoGPT Backend' (13 paths). First-party backend for SN38.","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"schema_status":"machine-readable","schema_url":"https://api.chronollm.com/openapi.json","source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/openapi.json"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-subnet-api","key":"srf-0895d6d7c4baf9d3","kind":"subnet-api","last_verified_at":null,"name":"ChronoLLM health","netuid":38,"notes":"Live-verified 2026-07-22: GET 200 application/json {\"status\":\"ok\"}.","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/health"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-subnet-api-api-chronollm-com","key":"srf-ab41dd9c003b7add","kind":"subnet-api","last_verified_at":null,"name":"ChronoLLM current round","netuid":38,"notes":"Live-verified 2026-07-22: GET 200 application/json {\"current_round\":4,\"eval_round\":3}.","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/rounds/current"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-subnet-api-api-chronollm-com-2","key":"srf-e8871a867bb1b502","kind":"subnet-api","last_verified_at":null,"name":"ChronoLLM evaluation years","netuid":38,"notes":"Live-verified 2026-07-22: GET 200 application/json {\"years\":[2013..2024]}.","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/years"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-subnet-api-api-chronollm-com-3","key":"srf-c28ff78299e44e0e","kind":"subnet-api","last_verified_at":null,"name":"ChronoLLM evaluation config","netuid":38,"notes":"Live-verified 2026-07-22: GET 200 application/json (max_parameters, max_model_bytes, max_eval_seconds, ...).","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/config"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-subnet-api-api-chronollm-com-4","key":"srf-e72a2dfb3e660c38","kind":"subnet-api","last_verified_at":null,"name":"ChronoLLM round submissions","netuid":38,"notes":"Path-param template (round_num). Live-verified 2026-07-22: GET /submissions/4 → 200 application/json (round + per-uid submissions).","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/submissions/%7Bround_num%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-subnet-api-api-chronollm-com-5","key":"srf-3b72d173379f72a6","kind":"subnet-api","last_verified_at":null,"name":"ChronoLLM submission by uid","netuid":38,"notes":"Path-param template (round_num, uid). Live-verified 2026-07-22: GET /submissions/4/113 → 200 application/json (single submission).","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/submissions/%7Bround_num%7D/%7Buid%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-subnet-api-api-chronollm-com-6","key":"srf-0c073b1269c241f8","kind":"subnet-api","last_verified_at":null,"name":"ChronoLLM evaluation results","netuid":38,"notes":"Path-param template (round_num). Live-verified 2026-07-22: GET /eval/results/3 → 200 application/json (array).","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/eval/results/%7Bround_num%7D"},{"auth":{"scheme":"custom","scopes_note":"Requires an mTLS client certificate; no static API key or bearer token is accepted. Contact the subnet operator to obtain one."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-subnet-api-api-chronollm-com-7","key":"srf-aac897c4e95c5515","kind":"subnet-api","last_verified_at":null,"name":"ChronoLLM quality questions","netuid":38,"notes":"Live-verified 2026-07-22: unauthenticated GET → 401 {\"detail\":\"Client certificate required\"} — mTLS client-cert gated (the schema declares no security).","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/quality/questions"},{"auth":{"scheme":"custom","scopes_note":"Requires an mTLS client certificate; no static API key or bearer token is accepted. Contact the subnet operator to obtain one."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-tao-colosseum-subnet-api-api-chronollm-com-8","key":"srf-d81cd7eab6622dda","kind":"subnet-api","last_verified_at":null,"name":"ChronoLLM leak-detection benchmark","netuid":38,"notes":"Path-param template (cutoff_year). Live-verified 2026-07-22: GET /benchmark/2020 → 401 {\"detail\":\"Client certificate required\"} — mTLS client-cert gated.","provider":"tao-colosseum","public_safe":true,"review":{"state":"community-submitted","submitted_by":"michiot05"},"source_urls":["https://api.chronollm.com/openapi.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.chronollm.com/benchmark/%7Bcutoff_year%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-38-taomarketcap-subnet-snapshot","key":"srf-02addb2407e369c6","kind":"data-artifact","last_verified_at":null,"name":"SN38 on-chain subnet snapshot","netuid":38,"notes":"Public no-auth GET /public/v1/subnets/38/ on api.taomarketcap.com returning a machine-readable JSON snapshot of SN38 ChronoLLM on-chain subnet state (owner, emission, registration/burn parameters, and dTAO market fields) for netuid 38. This is the indexed public JSON feed for netuid 38 documented in the TaoMarketCap developer API. TaoMarketCap now enforces a trailing slash (the non-slash path 301s); tracked URL updated to the canonical non-redirecting form. Rejects HEAD (405); probe uses GET.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"taomarketcap","public_safe":true,"review":{"state":"community-submitted","submitted_by":"shin-core"},"source_urls":["https://api.taomarketcap.com/developer/documentation/","https://taomarketcap.com/subnets/38"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://api.taomarketcap.com/public/v1/subnets/38/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-38-taopedia-article","key":"srf-d7b4df012e848d6b","kind":"docs","last_verified_at":null,"name":"ChronoLLM Taopedia article","netuid":38,"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_38/index.mdx"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_38/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-38-tensorplex-docs","key":"srf-c6df6cd6ca7ac5a8","kind":"docs","last_verified_at":null,"name":"ChronoLLM Tensorplex subnet docs","netuid":38,"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/38/subnet.json"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/38"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-38-website-common-docs","key":"srf-b18d4218002dd72f","kind":"docs","last_verified_at":null,"name":"ChronoLLM docs","netuid":38,"notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"tao-colosseum","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://chronollm.crunchdao.com/"],"stale":null,"subnet_name":"ChronoLLM","subnet_slug":"sn-38","url":"https://chronollm.crunchdao.com/docs"}]},"meta":{"artifact_path":"/metagraph/surfaces/38.json","cache":"standard","contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","published_at":"2026-09-20T12:26:49.169Z","source":"r2","pagination":{"collection":"surfaces","total":25,"returned":25,"limit":25,"cursor":0,"next_cursor":null,"sort":null,"order":"asc"}}}