{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","endpoint_summary":{"by_kind":{"dashboard":1,"data-artifact":2,"openapi":1,"source-repo":2,"subnet-api":7,"website":1},"by_layer":{"data-provider":2,"docs-provider":3,"subnet-app":9},"by_publication_state":{"monitored":10,"verified":4},"by_status":{"ok":10,"unknown":4},"endpoint_count":14,"monitored_count":10,"pool_eligible_count":0},"generated_at":"2026-07-22T18:15:00.789Z","provider":{"authority":"community","cluster_id":"affine.io","endpoint_count":14,"github_url":"https://github.com/AffineFoundation/affine","id":"affine","kind":"subnet-team","logo_url":"https://metagraph.sh/logos/affine.png","name":"Affine","netuids":[120],"public_notes":"Subnet 120 (Affine) team profile — reason mining. Identity from on-chain SubnetIdentitiesV3 (name, website, source repo); X handle from taostats. Review input only (authority: community).","schema_version":1,"social":{"x":"https://x.com/affine_io"},"subnet_count":1,"surface_count":14,"website_url":"https://www.affine.io/"},"schema_version":1},"meta":{"artifact_path":"/metagraph/providers/affine.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":"r2"}}