{
  "netuid": 12,
  "slug": "compute-horde",
  "name": "Compute Horde",
  "symbol": "\u03bc",
  "description": "Compute Horde Bittensor subnet",
  "priceTao": 0.0068377,
  "priceUsd": 1.7302875455583344,
  "athUsd": 1.7302875455583344,
  "change24h": -0.18045094780907792,
  "change7d": 3.0356620294063843,
  "change30d": -3.6680580795234077,
  "change90d": 0.0,
  "marketCapUsd": 6904802.330775321,
  "volume24hUsd": 95648.33083954893,
  "rootProp": 0.15321152921625442,
  "liquidityUsd": 7627718.321495692,
  "alphaStaked": 1786232.019342681,
  "activeMiners": 7,
  "activeValidators": 7,
  "emissionPct": 0.0036648566257823133,
  "emissionPerDayTao": 1.0,
  "registrationCost": 0.0,
  "pruningRank": 40,
  "immunityRemaining": 1359,
  "sentiment": "Neutral",
  "githubRepo": "https://github.com/backend-developers-ltd/ComputeHorde/",
  "subnetUrl": "",
  "scorecard": {
    "adoption": {
      "label": "weak",
      "score": 38,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Stars",
          "value": "24",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Contributors",
          "value": "30",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "24h volume",
          "value": "$95,648",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Validators",
          "value": "7",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Bus factor",
          "value": "Top contributor: 22%",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=41 \u00d7 0.6 + llm=33 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "shipSpeed": {
      "label": "weak",
      "score": 38,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Commits 30d",
          "value": "3",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Merged PRs 30d",
          "value": "3",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Releases 12m",
          "value": "2",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Latest push",
          "value": "2026-04-22T08:16:32Z",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Momentum",
          "value": "stable (3/30d vs 4/mo avg)",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=46 \u00d7 0.6 + llm=27 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "updatedAt": "2026-04-29T20:41:08.730165+00:00",
    "confidence": 0.82,
    "usefulness": {
      "label": "watch",
      "score": 48,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Durable keywords",
          "value": "0 matched",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Commodity risk",
          "value": "0 matched",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Subnet traction",
          "value": "2/30",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=32 \u00d7 0.6 + llm=72 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "codeQuality": {
      "label": "strong",
      "score": 60,
      "reasons": [
        {
          "tone": "positive",
          "label": "CI",
          "value": "Present",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Tests",
          "value": "1 dir(s)",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Docs",
          "value": "Basic (600 chars)",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Dep mgmt",
          "value": "Dependabot",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "PR reviews",
          "value": "3.9 avg, 80% self-merge",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Commit quality",
          "value": "100% conventional",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Security hygiene",
          "value": "No SECURITY.md",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=58 \u00d7 0.6 + llm=62 \u00d7 0.4",
          "weight": null
        }
      ]
    }
  },
  "marketScore": 12.0,
  "githubScore": 64.0,
  "aiScore": 52.0,
  "masterScore": 36.0,
  "masterRating": "C",
  "lastUpdatedAt": "2026-04-29T20:21:48Z",
  "isStale": false,
  "masterScorePrev": 35.0,
  "purpose": {
    "title": "Compute Horde",
    "source": "llm",
    "confidence": 0.72,
    "shortSummary": "Compute Horde (netuid 12) is a Bittensor infrastructure subnet that transforms untrusted miner GPUs into trusted compute resources for validators of other subnets. Its infrastructure-layer positioning gives it genuine utility, but on-chain participation is critically thin at 7 active miners and 7 validators. Development velocity has slowed sharply with only 3 commits in the last 30 days, though code quality signals remain solid."
  },
  "analysis": {
    "risks": [
      "Critically low network participation: only 7 active miners and 7 active validators as of the latest data \u2014 insufficient scale for a compute marketplace claiming to 'supercharge' Bittensor",
      "Decelerating development and self-merge discipline failure: only 3 commits and 3 merged PRs in the last 30 days (down from 11 over 90 days), with a self-merge ratio of 0.8 \u2014 well above the 0.5 red-flag threshold \u2014 indicating shortcuts in review process"
    ],
    "score": 52,
    "summary": "Compute Horde (netuid 12) is a Bittensor infrastructure subnet that transforms untrusted miner GPUs into trusted compute resources for validators of other subnets. Its infrastructure-layer positioning gives it genuine utility, but on-chain participation is critically thin at 7 active miners and 7 validators. Development velocity has slowed sharply with only 3 commits in the last 30 days, though code quality signals remain solid.",
    "provider": "cascade:sonnet",
    "expiresAt": "2026-05-29T20:30:06.168119+00:00",
    "strengths": [
      "Infrastructure-layer positioning: designed to serve validators of other Bittensor subnets, creating ecosystem-wide dependency rather than standalone utility",
      "Serious review culture: 3.9 average reviews per PR and 30 total contributors with top contributor at only 22% \u2014 no bus factor risk and evidence of collaborative development",
      "Strong tooling baseline: CI, tests, lint config, license, docs, and Dependabot all present, plus perfect commit message quality score of 1.0"
    ],
    "updatedAt": "2026-04-29T20:30:06.168119+00:00",
    "durability": "watch",
    "recommendation": "Monitor for miner/validator growth above 20+ participants before increasing conviction; the infrastructure thesis is sound but current network scale is insufficient to validate the model.",
    "dimensionScores": {
      "adoption": 33,
      "shipSpeed": 27,
      "usefulness": 72,
      "codeQuality": 62
    }
  },
  "repoCoverageStatus": "covered",
  "repos": [
    {
      "netuid": 12,
      "repoKind": "primary",
      "provider": "github",
      "owner": "backend-developers-ltd",
      "name": "ComputeHorde",
      "url": "https://github.com/backend-developers-ltd/ComputeHorde",
      "source": "registry",
      "isArchived": false,
      "isFork": false
    }
  ],
  "repoSnapshots": [
    {
      "fullName": "backend-developers-ltd/ComputeHorde",
      "description": null,
      "homepageUrl": null,
      "defaultBranch": "master",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 11,
      "mergedPrs30d": 3,
      "mergedPrs90d": 12,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0,
      "languages": [
        {
          "name": "Python",
          "percentage": 95.1
        },
        {
          "name": "Shell",
          "percentage": 2.8
        },
        {
          "name": "HCL",
          "percentage": 1.5
        },
        {
          "name": "Dockerfile",
          "percentage": 0.4
        },
        {
          "name": "HTML",
          "percentage": 0.1
        },
        {
          "name": "Batchfile",
          "percentage": 0.0
        },
        {
          "name": "Makefile",
          "percentage": 0.0
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": true,
        "hasLintConfig": true,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": true,
        "hasSecurityPolicy": false,
        "hasDocs": true,
        "hasDocker": false,
        "hasDependabot": true,
        "hasRenovate": false,
        "rootEntries": [
          ".git-blame-ignore-revs",
          ".github",
          ".gitignore",
          ".gitlint",
          ".idea",
          ".junie",
          "AGENTS.md",
          "CH-logo-low-res.png",
          "CLAUDE.md",
          "ComputeHorde.svg",
          "GEMINI.md",
          "LICENSE",
          "README.md",
          "compute_horde",
          "compute_horde_sdk",
          "docs",
          "executor",
          "facilitator",
          "gitlint_rules",
          "health_probe",
          "install_miner.sh",
          "install_validator.sh",
          "local_stack",
          "miner",
          "precommit.sh",
          "scripts",
          "tests",
          "validator"
        ]
      },
      "readmeExcerpt": "ComputeHorde Subnet 12 of Bittensor ! ComputeHorde.svg ComputeHorde.svg ComputeHorde is a specialized subnet within the Bittensor network https://bittensor.com designed to **supercharge Bittensor with scalable and trusted GPU computing power**. By transforming untrusted GPUs provided by miners into trusted compute resources, ComputeHorde enables **validators of other subnets** to access large amounts of decentralized computing power cost-effectively, paving the way for Bittensor to scale beyond its current limitations to support potentially over 1,000 subnets. Key Features - **Decentralized Co",
      "pushedAt": "2026-04-22T08:16:32Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 1.0,
      "selfMergeRatio": 0.8,
      "avgReviewsPerPr": 3.9,
      "hasBranchProtection": false,
      "topContributorPct": 0.22,
      "avgCommentsPerIssue": 0.37,
      "avgResponseHours": 914.0,
      "prMergeHoursP50": 3.8,
      "prMergeHoursP95": 124.9,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    }
  ],
  "externalLinks": [
    {
      "label": "GitHub",
      "href": "https://github.com/backend-developers-ltd/ComputeHorde/"
    }
  ],
  "priceHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 1.99213247
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 1.99033181
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 1.98888778
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 1.97106533
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 1.97224122
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 1.97013971
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 1.97024622
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 1.96404968
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 1.96177589
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 1.95601924
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 1.95489921
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 1.95506662
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 1.95569338
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 1.95580978
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 1.96215061
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 1.97386753
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 1.98848091
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 1.98977548
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 1.99230142
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 1.98684715
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 1.98391564
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 1.96448022
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 1.9721519
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 1.97567676
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 2.00137429
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 2.06486596
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 2.07906149
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 2.14108517
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 2.08160836
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 2.0995578
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 2.09290042
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 2.06963385
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 2.0805713
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 2.11118216
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 2.12529901
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 2.14550109
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 2.17751018
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 2.18911138
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 2.22411094
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 2.13443423
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 2.20585299
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 2.27217666
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 2.24311784
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 2.24305691
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 2.25601457
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 2.27588116
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 2.23937551
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 2.23949695
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 2.21382883
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 2.22901876
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 2.22767302
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 2.24117242
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 2.25018795
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 2.21688551
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 2.22523148
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 2.22178787
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 2.23857544
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 2.22045555
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 2.24267795
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 2.24258376
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 2.30295209
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 2.33543743
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 2.36604961
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 2.40516921
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 2.42758207
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 2.51788976
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 2.53289792
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 2.48047876
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 2.52282888
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 2.54075082
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 2.53553119
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 2.59132027
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 2.64791258
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 1.45289944
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 1.47001531
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 1.4700188
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 1.47006409
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 1.47009616
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 2.61170055
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 2.49173642
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 1.45150068
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 1.38654525
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 2.47510076
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 2.42505852
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 2.40985162
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 2.44557474
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 1.83498733
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 2.39901179
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 1.99190633
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 2.39046537
    }
  ],
  "liquidityHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 8256001.70158088
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 8263055.70106071
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 8270644.29735839
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 8243722.76108037
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 8255103.22676689
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 8259616.43336842
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 8268982.03508664
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 8265061.64372839
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 8268940.89640229
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 8265150.84123275
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 8270904.53594884
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 8279149.01534255
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 8288046.34413102
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 8295725.1725161
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 8316889.26658275
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 8349643.24975677
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 8389212.80114471
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 8401458.30603786
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 8416208.76926363
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 8413936.97431477
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 8416261.52480891
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 8381995.75480422
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 8405204.79224111
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 8419796.07841254
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 8482281.92856387
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 8628104.79184288
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 8671507.47818497
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 8815016.67244196
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 8706387.41163938
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 8758022.04558378
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 8758055.25187362
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 8720261.11177487
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 8754798.0621449
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 8831378.2344388
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 8874027.40255831
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 8930190.93675518
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 9012168.98666995
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 9051854.04712312
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 9138936.06212257
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 8968322.18975852
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 9132327.24044849
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 9284858.0296396
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 9241460.72760343
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 9257503.76407817
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 9300410.50554568
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 9357550.87265598
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 9298304.0234547
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 9314643.02116237
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 9277042.35518671
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 9324777.4495599
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 9337986.13756151
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 9382356.43770197
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 9417391.96894421
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 9362870.09536632
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 9394569.49464589
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 9399964.71051568
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 9448441.99682551
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 9423011.03748252
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 9483171.67154997
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 9496789.69148947
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 9638211.62295548
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 9722691.20859383
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 9803153.80349869
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 9901021.97570535
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 9964600.86484051
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 10166206.9259846
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 10214749.4551991
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 10126357.8747201
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 10230539.6771532
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 10285085.3444391
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 10292812.9582786
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 10423981.7371288
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 10556155.3859835
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 5876257.86618358
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 5913224.75014888
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 5913240.60770313
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 5913452.24724051
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 5913609.37275845
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 10502508.0298524
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 10276616.0415949
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 5986367.11514837
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 5756489.51024407
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 10260056.2604899
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 10172831.151011
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 10156655.4905237
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 10246226.3996165
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 7765553.75855269
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 10160922.5258147
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 8397960.49099315
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 10155124.0509659
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-03-09",
      "masterScore": 67.0,
      "marketScore": 83.0,
      "githubScore": 66.0,
      "aiScore": 48.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 61,
      "codeQuality": 58,
      "adoption": 84,
      "shipSpeed": 51
    },
    {
      "date": "2026-03-10",
      "masterScore": 66.0,
      "marketScore": 79.0,
      "githubScore": 66.0,
      "aiScore": 48.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 61,
      "codeQuality": 58,
      "adoption": 84,
      "shipSpeed": 51
    },
    {
      "date": "2026-03-15",
      "masterScore": 64.0,
      "marketScore": 78.0,
      "githubScore": 62.0,
      "aiScore": 48.0,
      "socialScore": 0.0,
      "rating": "watch",
      "usefulness": 55,
      "codeQuality": 61,
      "adoption": 71,
      "shipSpeed": 28
    },
    {
      "date": "2026-03-18",
      "masterScore": 55.0,
      "marketScore": 76.0,
      "githubScore": 62.0,
      "aiScore": 51.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 65,
      "codeQuality": 58,
      "adoption": 64,
      "shipSpeed": 33
    },
    {
      "date": "2026-03-19",
      "masterScore": 54.0,
      "marketScore": 77.0,
      "githubScore": 62.0,
      "aiScore": 47.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 55,
      "codeQuality": 61,
      "adoption": 71,
      "shipSpeed": 26
    },
    {
      "date": "2026-03-20",
      "masterScore": 52.0,
      "marketScore": 77.0,
      "githubScore": 60.0,
      "aiScore": 39.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 54,
      "codeQuality": 58,
      "adoption": 64,
      "shipSpeed": 26
    },
    {
      "date": "2026-03-21",
      "masterScore": 55.0,
      "marketScore": 77.0,
      "githubScore": 60.0,
      "aiScore": 56.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 65,
      "codeQuality": 56,
      "adoption": 78,
      "shipSpeed": 26
    },
    {
      "date": "2026-03-22",
      "masterScore": 66.0,
      "marketScore": 78.0,
      "githubScore": 62.0,
      "aiScore": 54.0,
      "socialScore": 0.0,
      "rating": "A",
      "usefulness": 65,
      "codeQuality": 62,
      "adoption": 66,
      "shipSpeed": 35
    },
    {
      "date": "2026-03-23",
      "masterScore": 56.0,
      "marketScore": 81.0,
      "githubScore": 62.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 65,
      "codeQuality": 58,
      "adoption": 63,
      "shipSpeed": 35
    },
    {
      "date": "2026-03-24",
      "masterScore": 36.0,
      "marketScore": 15.0,
      "githubScore": 61.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 58,
      "adoption": 39,
      "shipSpeed": 35
    },
    {
      "date": "2026-03-25",
      "masterScore": 36.0,
      "marketScore": 15.0,
      "githubScore": 61.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 49,
      "codeQuality": 53,
      "adoption": 40,
      "shipSpeed": 32
    },
    {
      "date": "2026-03-26",
      "masterScore": 35.0,
      "marketScore": 14.0,
      "githubScore": 61.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 60,
      "adoption": 37,
      "shipSpeed": 33
    },
    {
      "date": "2026-03-27",
      "masterScore": 36.0,
      "marketScore": 13.0,
      "githubScore": 61.0,
      "aiScore": 53.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 48,
      "codeQuality": 60,
      "adoption": 40,
      "shipSpeed": 33
    },
    {
      "date": "2026-03-30",
      "masterScore": 34.0,
      "marketScore": 15.0,
      "githubScore": 58.0,
      "aiScore": 48.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 45,
      "codeQuality": 56,
      "adoption": 40,
      "shipSpeed": 27
    },
    {
      "date": "2026-04-01",
      "masterScore": 32.0,
      "marketScore": 10.0,
      "githubScore": 58.0,
      "aiScore": 45.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 41,
      "codeQuality": 58,
      "adoption": 40,
      "shipSpeed": 25
    },
    {
      "date": "2026-04-02",
      "masterScore": 34.0,
      "marketScore": 11.0,
      "githubScore": 60.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 48,
      "codeQuality": 58,
      "adoption": 39,
      "shipSpeed": 27
    },
    {
      "date": "2026-04-03",
      "masterScore": 34.0,
      "marketScore": 11.0,
      "githubScore": 60.0,
      "aiScore": 47.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 38,
      "codeQuality": 61,
      "adoption": 38,
      "shipSpeed": 22
    },
    {
      "date": "2026-04-07",
      "masterScore": 33.0,
      "marketScore": 11.0,
      "githubScore": 60.0,
      "aiScore": 46.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 45,
      "codeQuality": 53,
      "adoption": 39,
      "shipSpeed": 30
    },
    {
      "date": "2026-04-08",
      "masterScore": 34.0,
      "marketScore": 11.0,
      "githubScore": 60.0,
      "aiScore": 48.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 46,
      "codeQuality": 57,
      "adoption": 39,
      "shipSpeed": 27
    },
    {
      "date": "2026-04-11",
      "masterScore": 31.0,
      "marketScore": 9.0,
      "githubScore": 60.0,
      "aiScore": 37.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 37,
      "codeQuality": 56,
      "adoption": 36,
      "shipSpeed": 27
    },
    {
      "date": "2026-04-15",
      "masterScore": 34.0,
      "marketScore": 9.0,
      "githubScore": 62.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 46,
      "codeQuality": 60,
      "adoption": 40,
      "shipSpeed": 30
    },
    {
      "date": "2026-04-16",
      "masterScore": 35.0,
      "marketScore": 9.0,
      "githubScore": 63.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 46,
      "codeQuality": 60,
      "adoption": 36,
      "shipSpeed": 36
    },
    {
      "date": "2026-04-17",
      "masterScore": 36.0,
      "marketScore": 12.0,
      "githubScore": 63.0,
      "aiScore": 51.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 48,
      "codeQuality": 58,
      "adoption": 37,
      "shipSpeed": 38
    },
    {
      "date": "2026-04-19",
      "masterScore": 35.0,
      "marketScore": 10.0,
      "githubScore": 63.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 58,
      "adoption": 38,
      "shipSpeed": 36
    },
    {
      "date": "2026-04-22",
      "masterScore": 35.0,
      "marketScore": 9.0,
      "githubScore": 64.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 48,
      "codeQuality": 60,
      "adoption": 35,
      "shipSpeed": 37
    },
    {
      "date": "2026-04-23",
      "masterScore": 35.0,
      "marketScore": 9.0,
      "githubScore": 64.0,
      "aiScore": 52.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 48,
      "codeQuality": 59,
      "adoption": 37,
      "shipSpeed": 42
    },
    {
      "date": "2026-04-24",
      "masterScore": 35.0,
      "marketScore": 9.0,
      "githubScore": 64.0,
      "aiScore": 51.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 48,
      "codeQuality": 58,
      "adoption": 37,
      "shipSpeed": 38
    },
    {
      "date": "2026-04-25",
      "masterScore": 35.0,
      "marketScore": 9.0,
      "githubScore": 64.0,
      "aiScore": 51.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 46,
      "codeQuality": 60,
      "adoption": 38,
      "shipSpeed": 38
    },
    {
      "date": "2026-04-26",
      "masterScore": 35.0,
      "marketScore": 9.0,
      "githubScore": 64.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 47,
      "codeQuality": 60,
      "adoption": 37,
      "shipSpeed": 36
    },
    {
      "date": "2026-04-29",
      "masterScore": 36.0,
      "marketScore": 12.0,
      "githubScore": 64.0,
      "aiScore": 52.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 48,
      "codeQuality": 60,
      "adoption": 38,
      "shipSpeed": 38
    }
  ],
  "githubHistory": [
    {
      "date": "2026-03-09",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 5,
      "commits90d": 28,
      "mergedPrs30d": 5,
      "mergedPrs90d": 25,
      "releases12m": 3,
      "openIssues": 21,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-10",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 5,
      "commits90d": 28,
      "mergedPrs30d": 5,
      "mergedPrs90d": 25,
      "releases12m": 3,
      "openIssues": 21,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-15",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 27,
      "mergedPrs30d": 3,
      "mergedPrs90d": 24,
      "releases12m": 2,
      "openIssues": 21,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-18",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 2,
      "commits90d": 24,
      "mergedPrs30d": 3,
      "mergedPrs90d": 23,
      "releases12m": 2,
      "openIssues": 21,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-20",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 1,
      "commits90d": 24,
      "mergedPrs30d": 1,
      "mergedPrs90d": 20,
      "releases12m": 2,
      "openIssues": 21,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-21",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 1,
      "commits90d": 24,
      "mergedPrs30d": 1,
      "mergedPrs90d": 20,
      "releases12m": 2,
      "openIssues": 21,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-22",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 1,
      "commits90d": 21,
      "mergedPrs30d": 1,
      "mergedPrs90d": 20,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-23",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 1,
      "commits90d": 18,
      "mergedPrs30d": 1,
      "mergedPrs90d": 17,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-25",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 1,
      "commits90d": 15,
      "mergedPrs30d": 1,
      "mergedPrs90d": 17,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-26",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 1,
      "commits90d": 15,
      "mergedPrs30d": 1,
      "mergedPrs90d": 15,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-30",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 0,
      "commits90d": 15,
      "mergedPrs30d": 0,
      "mergedPrs90d": 15,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-31",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 0,
      "commits90d": 14,
      "mergedPrs30d": 0,
      "mergedPrs90d": 15,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-02",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 0,
      "commits90d": 14,
      "mergedPrs30d": 0,
      "mergedPrs90d": 14,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-03",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 0,
      "commits90d": 14,
      "mergedPrs30d": 0,
      "mergedPrs90d": 14,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-06",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 0,
      "commits90d": 14,
      "mergedPrs30d": 0,
      "mergedPrs90d": 14,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-07",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 0,
      "commits90d": 14,
      "mergedPrs30d": 0,
      "mergedPrs90d": 14,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-10",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 0,
      "commits90d": 13,
      "mergedPrs30d": 0,
      "mergedPrs90d": 13,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-14",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 1,
      "commits90d": 13,
      "mergedPrs30d": 1,
      "mergedPrs90d": 14,
      "releases12m": 2,
      "openIssues": 23,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-16",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 13,
      "mergedPrs30d": 3,
      "mergedPrs90d": 13,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-19",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 13,
      "mergedPrs30d": 3,
      "mergedPrs90d": 13,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-22",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 12,
      "mergedPrs30d": 3,
      "mergedPrs90d": 12,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-23",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 12,
      "mergedPrs30d": 3,
      "mergedPrs90d": 12,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-24",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 12,
      "mergedPrs30d": 3,
      "mergedPrs90d": 12,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-25",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 12,
      "mergedPrs30d": 3,
      "mergedPrs90d": 12,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-26",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 12,
      "mergedPrs30d": 3,
      "mergedPrs90d": 12,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-29",
      "stars": 24,
      "forks": 37,
      "watchers": 3,
      "contributors": 30,
      "commits30d": 3,
      "commits90d": 11,
      "mergedPrs30d": 3,
      "mergedPrs90d": 12,
      "releases12m": 2,
      "openIssues": 22,
      "closedIssues30d": 0
    }
  ],
  "socialAccounts": [
    {
      "handle": "ComputeHorde",
      "role": "project",
      "label": "Official",
      "source": "manual",
      "confidence": 1.0,
      "profile_image_url": "https://pbs.twimg.com/profile_images/1900105598676430848/sf9pkllk_normal.jpg"
    }
  ],
  "recentTweets": [
    {
      "tweet_id": "1978200239090610481",
      "handle": "ComputeHorde",
      "text": "\ud83d\udc40\ud83e\uddd9\u200d\u2642\ufe0f\n@404gen_ https://t.co/bAN0r35BWu",
      "created_at": "2025-10-14T17:44:24-03:00",
      "likes": 22,
      "retweets": 5,
      "replies": 2,
      "views": 1238,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1977778723018715320",
      "handle": "ComputeHorde",
      "text": "\ud83e\udd91 New Validator Joined the Horde- Welcome, @krakenfx ! \n\nCompute Horde expands again with @staked_us  joining as our newest validator on Subnet 12 \u2699\ufe0f\n\nWith 555K $TAO staked and 98K weighted DTAO, Kraken now ranks #6 \u2014 helping power a more secure and scalable decentralized GPU network across Bittensor.",
      "created_at": "2025-10-13T13:49:27-03:00",
      "likes": 39,
      "retweets": 8,
      "replies": 4,
      "views": 3467,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1975199780889382951",
      "handle": "ComputeHorde",
      "text": "\u2694\ufe0f Attention, weight copiers- your time on SN12 is over.\n\nThe last WC one stopped setting weights here last Sunday.\n\n\u2694\ufe0fWant to say goodbye to WC? \u2192 Contact us.",
      "created_at": "2025-10-06T11:01:39-03:00",
      "likes": 14,
      "retweets": 2,
      "replies": 0,
      "views": 1195,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1973406028961071297",
      "handle": "ComputeHorde",
      "text": "\ud83d\ude80 Compute Horde 2.0 is Live \u2014 and we\u2019re welcoming our first pilot client: @404gen_ !\n\nSN17\u2019s mission: Democratize 3D Content Creation.\n\nWhat does this mean?\n\n@404gen_  accelerates the creation of 3D models, giving creators of all skill levels the assets needed to build immersive worlds, games, and AR/VR/XR experiences.\n\nHow it works on Bittensor:\nMiners take Text Prompts (from both Synthetic and Organic Traffic) and generate High Quality 3D Models, returning them in seconds. Due to user demand, SN17 is introducing a brand new feature: 2D-to-3D (image prompts)\n\nHow It Works with SN12:\nSN12 generates High Quality 2D Renders from batched prompts feeding SN17\u2019s 2D-to-3D pipeline.\nOur inference outputs go to SN17 validators and are pulled as synthetic traffic tasks for SN17's Miners.\nSN17 taps into our GPUs on-demand- scaling usage without buying or maintaining clusters.\n\n\u26a1\u00a0Welcome aboard, SN17.\n\ud83c\udf0d\u00a0Let\u2019s democratize 3D content creation together.\n#Bittensor #3dmodeling #DecentralizedAI",
      "created_at": "2025-10-01T12:13:56-03:00",
      "likes": 34,
      "retweets": 8,
      "replies": 6,
      "views": 3903,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1972659756780159284",
      "handle": "ComputeHorde",
      "text": "\ud83d\udd25\u00a0$1.28M (640,655.255 tokens) have been burned permanently\ud83d\udd25.\n\nFrom the very beginning, we\u2019ve been collecting tokens instead of wasting incentives while no production users were active.\u26a1\n\ud83d\udd17https://t.co/2yan6UiIco\n\nImportant: these tokens were never staked, so they never multiplied and nobody benefited from them. \n\nTransparent. Clean. Final.",
      "created_at": "2025-09-29T10:48:30-03:00",
      "likes": 22,
      "retweets": 6,
      "replies": 2,
      "views": 1390,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1971275537856471041",
      "handle": "ComputeHorde",
      "text": "Compute Horde 2.0 is almost here\n\n\u2714\ufe0f\u00a0Production-ready\n\n\u2714\ufe0f\u00a0Stake-proportional\n\n\u2714\ufe0f\u00a0Reliable\n\nValidators: your alpha will matter more than ever. \ud83d\ude80 https://t.co/jwBU5Go0U6",
      "created_at": "2025-09-25T15:08:07-03:00",
      "likes": 10,
      "retweets": 2,
      "replies": 1,
      "views": 1982,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1965385972595786039",
      "handle": "ComputeHorde",
      "text": "\ud83d\udd25 ComputeHorde 2.0 is coming \nThe countdown has started \ud83d\ude80 https://t.co/JRVHGmeGT0",
      "created_at": "2025-09-09T09:05:05-03:00",
      "likes": 21,
      "retweets": 4,
      "replies": 2,
      "views": 2149,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1954813966535868776",
      "handle": "ComputeHorde",
      "text": "\ud83d\ude80 Compute Horde\u2019s config is going on-chain.  \n\nFrom:\n\ud83d\uddc2\ufe0f Public JSON in GitHub feeding miners/ validators.\nTo:\n\u2699\ufe0fSmart contract as the single source of truth\n\ud83d\udce6No external dependencies\n\ud83d\udd10Tools + alerts for live changes\n\ud83d\udca1A blueprint for all subnets to go self-contained & decentralized",
      "created_at": "2025-08-11T04:55:42-03:00",
      "likes": 15,
      "retweets": 1,
      "replies": 0,
      "views": 502,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1950945304359866517",
      "handle": "ComputeHorde",
      "text": "\ud83d\udd7a Introducing Dynamic Dancing: Declare Your Split",
      "created_at": "2025-07-31T12:43:02-03:00",
      "likes": 9,
      "retweets": 1,
      "replies": 1,
      "views": 584,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1949844226562228693",
      "handle": "ComputeHorde",
      "text": "\ud83d\udee0\ufe0f Stability improvements for long-running organic jobs\n\nWe\u2019ve made key updates to how we handle miner manifests and job status checks:\n\u2705 Miner manifests are now fetched independently from synthetic batches- more robust, less dependency.\n\u2705 We're trusting the executor_count provided by miners directly (no more fallback to synthetic-calculated online_executor_count).\n\u2705 Stability check every 5 minutes: long organic jobs (>10 min) are now actively monitored for failure status issues- no more \u201cghost jobs\u201d stuck in execution limbo.\n\nThese changes should significantly improve reliability across the board.\nIf you're running long organic jobs- you should see better results starting today.",
      "created_at": "2025-07-28T11:47:44-03:00",
      "likes": 13,
      "retweets": 2,
      "replies": 1,
      "views": 535,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1948792733671588312",
      "handle": "ComputeHorde",
      "text": "\ud83c\udf89ComputeHorde validator update\nSince our Subtensor integration upgrade, validator of sn12 has been seeting weights 100% success- zero errors\n\n\ud83d\udccaThe chart below shows consistent performance and rock-solid reliability.\n\ud83d\udee0\ufe0f To improve stability and resource usage, we implemented a custom connection layer to the subtensor node over websocket, designed specifically for validator operations.\n\nThis helped us avoid issues we observed in long-running setups, especially those related to memory usage and connection persistence.\n\nWe\u2019re now testing this lightweight solution on our subnet. Once it\u2019s fully validated, we plan to make it available for other subnet maintainers and builders.\n\nhttps://t.co/gPAYU1Njbd",
      "created_at": "2025-07-25T14:09:29-03:00",
      "likes": 29,
      "retweets": 7,
      "replies": 2,
      "views": 960,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1943634415386546576",
      "handle": "ComputeHorde",
      "text": "\ud83d\ude80 Hordization can be easy-  see how sn15 did it \ud83d\udc47\n\nShort-lived validation via ComputeHorde, enabled by this PR:\n\nhttps://t.co/2VY5ojeXst\n\nNo GPU, no custom infra- just a flag + a few lines.\nIt worked. sn15's off now, but the PR is public.\n\nHere\u2019s what it took \ud83e\uddf5\ud83d\udc47 https://t.co/dw9PIGDTQZ",
      "created_at": "2025-07-11T08:32:10-03:00",
      "likes": 26,
      "retweets": 1,
      "replies": 4,
      "views": 4276,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1942169127864438985",
      "handle": "ComputeHorde",
      "text": "\ud83e\udde0 Compute Horde  Update #04\n\n\u2705 Yuma3 live on sn2 \n\u2699\ufe0f Runpod fallback supports streaming jobs \n\ud83e\uddf1 First validator deployed collateral contract \n\ud83d\udee0\ufe0f Lightweight SDK in production \n\ud83d\udd04 4 subnets in hordization \n\ud83d\udd0d Improved logging + diagnostics \n\ud83d\udd25 Burn decision made, timing TBD\n\nCheck out the full update with all technical changes and what\u2019s next \ud83d\udc47 \ud83e\udde0 \nFull update on Discord \u2192\nhttps://t.co/iotZIrhgOa",
      "created_at": "2025-07-07T07:29:38-03:00",
      "likes": 36,
      "retweets": 6,
      "replies": 2,
      "views": 2964,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1941088962761924837",
      "handle": "ComputeHorde",
      "text": "Reef dives into Yuma 3 consensus, validator rewards, and why weight copiers are finally toast. Simple, direct, no fluff.\n\nPart 1 of 2. \nThanks to @KeithSingery for hosting! \ud83d\udc47",
      "created_at": "2025-07-04T07:57:27-03:00",
      "likes": 16,
      "retweets": 2,
      "replies": 0,
      "views": 959,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1938958460416049358",
      "handle": "ComputeHorde",
      "text": "RT @louis_meka: Why @ComputeHorde #sn12 is interesting\n\n1. I think Rhef is an very honest person. No matter what I ask, he will always come\u2026",
      "created_at": "2025-06-28T10:51:35-03:00",
      "likes": 42,
      "retweets": 9,
      "replies": 3,
      "views": 6589,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1938958111865471043",
      "handle": "ComputeHorde",
      "text": "RT @TauShaman: You heard it here first! \n#SN12 will explode! \n\nExplanation - #SN2 was WC infected validator, and its first to use Yuma 3 up\u2026",
      "created_at": "2025-06-28T10:50:12-03:00",
      "likes": 31,
      "retweets": 3,
      "replies": 3,
      "views": 2844,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1935805623368565060",
      "handle": "ComputeHorde",
      "text": "RT @kenjon: @KeithSingery @ComputeHorde Rhef pronounced Reef is an absolute mind bomb",
      "created_at": "2025-06-19T18:03:20-03:00",
      "likes": 21,
      "retweets": 2,
      "replies": 3,
      "views": 1068,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1935592021948785151",
      "handle": "ComputeHorde",
      "text": "RT @TauShaman: @KeithSingery @ComputeHorde #SN12 will rock hard up!",
      "created_at": "2025-06-19T03:54:34-03:00",
      "likes": 10,
      "retweets": 1,
      "replies": 0,
      "views": 947,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1935591906211246315",
      "handle": "ComputeHorde",
      "text": "RT @KeithSingery: Root APY and weight copying appetizer to tide you over from yours truly until Bittensor Guru pod with @ComputeHorde owner\u2026",
      "created_at": "2025-06-19T03:54:06-03:00",
      "likes": 115,
      "retweets": 11,
      "replies": 14,
      "views": 20651,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1935066571740758088",
      "handle": "ComputeHorde",
      "text": "RT @TauShaman: #SN12 $TAO subnet @ComputeHorde horde will burn 334k alfa tokens! \n\nThese tokens will be removed from the pool and burned fo\u2026",
      "created_at": "2025-06-17T17:06:37-03:00",
      "likes": 39,
      "retweets": 8,
      "replies": 2,
      "views": 4854,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    }
  ]
}
