{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","name":"Capcomp","netuid":103,"schema_version":1,"slug":"sn-103","surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-backprop-dashboard","key":"srf-9fd544180aa43da2","kind":"dashboard","last_verified_at":null,"name":"Capcomp Backprop Finance dashboard","netuid":103,"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/103-capcomp"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://backprop.finance/dtao/subnets/103-capcomp"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-delegates","key":"srf-ce3e671f12ec1cb8","kind":"data-artifact","last_verified_at":null,"name":"Djinn delegate name registry","netuid":103,"notes":"Public no-auth GET /api/delegates on www.djinn.gg returning a hotkey-to-display-name mapping for known network delegates (e.g. Kraken, tao.bot, Cortex Foundation). Discovered by enumerating the web/app/api directory tree in the official Djinn-Inc/djinn source repository.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://github.com/Djinn-Inc/djinn"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/delegates"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-genius-earnings","key":"srf-dfca71a1979e1540","kind":"subnet-api","last_verified_at":null,"name":"Djinn genius earnings by address","netuid":103,"notes":"Public no-auth GET /api/genius/earnings on www.djinn.gg returning Genius-track earnings for one Ethereum address. Requires query param `address`. Callable via call_subnet_surface's `query` argument. probe.enabled:false because bare GET without address returns HTTP 400. Live-verified 2026-07-21: no address → 400 {\"error\":\"invalid_address\",...}. REVENUE ROLE (#10461): none, searched 2026-08-10. www.djinn.gg 301-redirects to djinn.gg and the target returns the site's SPA HTML shell, not JSON -- the path is swallowed by the frontend router, so there is no earnings API here to read. 'earnings' would in any case be miner payout, not platform revenue. REVENUE ROLE (#10461): none, searched 2026-08-10. www.djinn.gg 301-redirects to djinn.gg and the target returns the site's SPA HTML shell, not JSON -- the path is swallowed by the frontend router, so there is no earnings API here to read. 'earnings' would in any case be miner payout, not platform revenue.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"revenue":{"provenance":"none","role":"not-revenue","searched_at":"2026-08-10T00:00:00Z"},"review":{"state":"community-submitted","submitted_by":"kai392"},"source_urls":["https://github.com/Djinn-Inc/djinn","https://www.djinn.gg/api/genius/leaderboard"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/genius/earnings"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-genius-leaderboard","key":"srf-58caea3c027d5373","kind":"data-artifact","last_verified_at":null,"name":"Djinn genius track-record leaderboard","netuid":103,"notes":"Public no-auth JSON leaderboard of SN103 Djinn 'Genius' analysts served from the official djinn.gg site, exposing each genius's on-chain track record (totalSignals, totalPurchases, totalVolume, totalFeesEarned, aggregateQualityScore, collateralDeposited, totalSlashed, favorable/unfavorable/void counts). This is the machine-readable form of the publicly-verifiable track records the official Djinn-Inc/djinn README describes (\"Track records are publicly verifiable on-chain\"), served on the README's official djinn.gg domain.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"source_urls":["https://github.com/Djinn-Inc/djinn/blob/main/README.md"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/leaderboard"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-genius-signals","key":"srf-dbd6843eeef65c8c","kind":"subnet-api","last_verified_at":null,"name":"Djinn genius signals by address","netuid":103,"notes":"Public no-auth GET /api/genius/signals on www.djinn.gg returning Genius-track signals for one Ethereum address. Requires query param `address`. Callable via call_subnet_surface's `query` argument. probe.enabled:false because bare GET without address returns HTTP 400. Live-verified 2026-07-21: no address → 400 {\"error\":\"invalid_address\",...}.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"kai392"},"source_urls":["https://github.com/Djinn-Inc/djinn","https://www.djinn.gg/api/genius/leaderboard"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/genius/signals"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-health","key":"srf-abd5ec50718ae06f","kind":"subnet-api","last_verified_at":null,"name":"Djinn API health","netuid":103,"notes":"Public no-auth GET /api/health on www.djinn.gg returning application liveness JSON. Implemented in the official Djinn web repository on the same host as the registered website surface.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jimcody1995"},"source_urls":["https://github.com/Djinn-Inc/djinn/blob/main/web/app/api/health/route.ts","https://www.djinn.gg/"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/health"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-min-compute-spec","key":"srf-f69bf5d007783376","kind":"data-artifact","last_verified_at":null,"name":"Djinn minimum compute requirements","netuid":103,"notes":"Public no-auth YAML miner and validator hardware specification (CPU, memory, storage, OS, and bandwidth) published at the root of the official Djinn-Inc/djinn repository as min_compute.yml. Documents SN103 operator requirements for TLSNotary proof miners and MPC validators without GPU.","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"carlh7777"},"source_urls":["https://github.com/Djinn-Inc/djinn/blob/main/min_compute.yml","https://github.com/Djinn-Inc/djinn/blob/main/CONTRIBUTING.md"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://raw.githubusercontent.com/Djinn-Inc/djinn/main/min_compute.yml"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-miners-discover","key":"srf-278744acf2a095ed","kind":"subnet-api","last_verified_at":null,"name":"Djinn miner discovery list","netuid":103,"notes":"Public no-auth GET /api/miners/discover on www.djinn.gg returning the full registered miner list (uid, ip, port, hotkey, coldkey, stake, alphaStake, taoStake, incentive). Discovered by enumerating the web/app/api directory tree in the official Djinn-Inc/djinn source repository.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://github.com/Djinn-Inc/djinn"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/miners/discover"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-network-config","key":"srf-806eedd413be054e","kind":"subnet-api","last_verified_at":null,"name":"Djinn validator endpoint config","netuid":103,"notes":"Public no-auth GET /api/network/config on www.djinn.gg returning the configured validator endpoint list (uid, name, endpoint URL, pubkey). Discovered by enumerating the web/app/api directory tree in the official Djinn-Inc/djinn source repository.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://github.com/Djinn-Inc/djinn"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/network/config"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-network-matrix","key":"srf-694dce505dc9c372","kind":"subnet-api","last_verified_at":null,"name":"Djinn validator/miner health matrix","netuid":103,"notes":"Public no-auth GET /api/network/matrix on www.djinn.gg returning a per-validator breakdown of stake, version, health, and each validator's per-miner status matrix. Discovered by enumerating the web/app/api directory tree in the official Djinn-Inc/djinn source repository.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://github.com/Djinn-Inc/djinn"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/network/matrix"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-network-status","key":"srf-d11e9e5911336643","kind":"subnet-api","last_verified_at":null,"name":"Djinn network summary status","netuid":103,"notes":"Public no-auth GET /api/network/status on www.djinn.gg returning network-wide summary counters (totalValidators, totalMiners, validatorsHealthy, totalShares, gini, burnPercent, featureFlags). Discovered by enumerating the web/app/api directory tree in the official Djinn-Inc/djinn source repository.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://github.com/Djinn-Inc/djinn"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/network/status"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-odds","key":"srf-cf4ff5c48ff181de","kind":"subnet-api","last_verified_at":null,"name":"Djinn odds by sport","netuid":103,"notes":"Public no-auth GET /api/odds on www.djinn.gg returning live odds for one sport. Requires query param `sport` (allowed keys listed in the 400 body when omitted). Callable via call_subnet_surface's `query` argument. probe.enabled:false because bare GET without sport returns HTTP 400. Live-verified 2026-07-21: no sport → 400; ?sport=basketball_nba → 200 JSON.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"kai392"},"source_urls":["https://github.com/Djinn-Inc/djinn","https://www.djinn.gg/api/sports"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/odds"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-103-djinn-source","key":"srf-31cddcb4c4ad4a17","kind":"source-repo","last_verified_at":"2026-07-16T00:00:00.000Z","name":"Djinn source repository","netuid":103,"notes":"Official Djinn source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"djinn","public_safe":true,"source_urls":["https://github.com/Djinn-Inc/djinn"],"stale":false,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://github.com/Djinn-Inc/djinn"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-sports","key":"srf-7a6eed16d0f724d8","kind":"subnet-api","last_verified_at":null,"name":"Djinn supported sports list","netuid":103,"notes":"Public no-auth GET /api/sports on www.djinn.gg returning the list of supported sports keys/names/categories (NBA, NFL, MLB, NHL, several soccer leagues, etc.) used to key the /api/odds endpoint. Discovered by enumerating the web/app/api directory tree in the official Djinn-Inc/djinn source repository.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://github.com/Djinn-Inc/djinn"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/sports"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-103-djinn-validators-discover","key":"srf-caf6177e63730eea","kind":"subnet-api","last_verified_at":null,"name":"Djinn validator discovery list","netuid":103,"notes":"Public no-auth GET /api/validators/discover on www.djinn.gg returning the full registered validator list (uid, ip, port, hotkey, coldkey, stake, alphaStake, taoStake). Discovered by enumerating the web/app/api directory tree in the official Djinn-Inc/djinn source repository.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://github.com/Djinn-Inc/djinn"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/api/validators/discover"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-103-djinn-website","key":"srf-e901648623ce4403","kind":"website","last_verified_at":"2026-07-16T00:00:00.000Z","name":"Djinn website","netuid":103,"notes":"Official Djinn website.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"djinn","public_safe":true,"source_urls":["https://github.com/Djinn-Inc/djinn"],"stale":false,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://www.djinn.gg/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-native-chain-github","key":"srf-4cbb15d157b7b9de","kind":"repo-registry","last_verified_at":null,"name":"Capcomp GitHub repository registry","netuid":103,"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":"djinn","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"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":"Capcomp","subnet_slug":"sn-103","url":"https://github.com/orgs/Capcomp-AI/repositories"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-native-chain-website","key":"srf-c54944f0b3f1dae9","kind":"website","last_verified_at":null,"name":"Capcomp website","netuid":103,"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":"djinn","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://api.taomarketcap.com/public/v1/subnets/103","https://docs.learnbittensor.org/python-api/html/_modules/bittensor/core/chain_data/subnet_identity.html"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"http://capcomp.ai/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-openapi-probe-api-capcomp-ai","key":"srf-6bf58a29a9c64d6e","kind":"openapi","last_verified_at":null,"name":"Capcomp OpenAPI schema","netuid":103,"notes":"OpenAPI/Swagger document confirmed by a safe probe (validated spec structure) at a conventional path. Requires maintainer review before promotion.","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"djinn","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","schema_status":"machine-readable","schema_url":"https://api.capcomp.ai/openapi.json","source_urls":["https://api.capcomp.ai/"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://api.capcomp.ai/openapi.json"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-openapi-probe-capcomp-ai","key":"srf-c45fc99e35c5bdae","kind":"openapi","last_verified_at":null,"name":"Capcomp OpenAPI schema","netuid":103,"notes":"OpenAPI/Swagger document confirmed by a safe probe (validated spec structure) at a conventional path. Requires maintainer review before promotion.","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"djinn","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.","schema_status":"machine-readable","schema_url":"http://capcomp.ai/openapi.json","source_urls":["http://capcomp.ai/"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"http://capcomp.ai/openapi.json"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-subnetradar-dashboard","key":"srf-8a48e6643178f8de","kind":"dashboard","last_verified_at":null,"name":"Capcomp SubnetRadar dashboard","netuid":103,"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/103"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://subnetradar.com/subnet/103"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-taomarketcap-dashboard","key":"srf-91056c9ddfc4c527","kind":"dashboard","last_verified_at":null,"name":"Capcomp TaoMarketCap dashboard","netuid":103,"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/103"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://taomarketcap.com/subnets/103"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-taomarketcap-source-repo","key":"srf-203ff50afd65a071","kind":"source-repo","last_verified_at":null,"name":"Capcomp source repository","netuid":103,"notes":"Discovered from TaoMarketCap subnet identity metadata. Not probed or verified by Metagraphed.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"taomarketcap","public_safe":true,"quality_signals":{"public_safe":true,"source_tier":"third-party-index"},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://api.taomarketcap.com/public/v1/subnets/103"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://github.com/orgs/Capcomp-AI/repositories"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-taopedia-article","key":"srf-ea12301b8c82da5e","kind":"docs","last_verified_at":null,"name":"Capcomp Taopedia article","netuid":103,"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_103/index.mdx"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_103/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-103-tensorplex-docs","key":"srf-3422570fcbbaf49d","kind":"docs","last_verified_at":null,"name":"Capcomp Tensorplex subnet docs","netuid":103,"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/103/subnet.json"],"stale":null,"subnet_name":"Capcomp","subnet_slug":"sn-103","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/103"}]},"meta":{"artifact_path":"/metagraph/surfaces/103.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"}}}