{
  "netuid": 89,
  "slug": "infinitehash",
  "name": "InfiniteHash",
  "symbol": "\u16d2",
  "description": "BTC Pool + Lightning Network",
  "priceTao": 0.003834422,
  "priceUsd": 0.9703047268840223,
  "athUsd": 0.9703047268840223,
  "change24h": 0.9142604790978616,
  "change7d": 1.1745403846214737,
  "change30d": -1.9361765302372378,
  "change90d": 0.92,
  "marketCapUsd": 3396856.4260431393,
  "volume24hUsd": 25766.684543295265,
  "rootProp": 0.19734331677548655,
  "liquidityUsd": 3402894.640654845,
  "alphaStaked": 1719362.266124017,
  "activeMiners": 3,
  "activeValidators": 11,
  "emissionPct": 0.007449567305126287,
  "emissionPerDayTao": 1.0,
  "registrationCost": 286.399608951,
  "pruningRank": 84,
  "immunityRemaining": 4816,
  "sentiment": "Greed",
  "githubRepo": "https://github.com/backend-developers-ltd/InfiniteHash",
  "subnetUrl": "https://infinitehash.xyz",
  "scorecard": {
    "adoption": {
      "label": "weak",
      "score": 15,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Stars",
          "value": "2",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Contributors",
          "value": "6",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "24h volume",
          "value": "$25,767",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Validators",
          "value": "11",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Bus factor",
          "value": "Top contributor: 69%",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=11 \u00d7 0.6 + llm=22 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "shipSpeed": {
      "label": "weak",
      "score": 17,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Commits 30d",
          "value": "0",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Merged PRs 30d",
          "value": "0",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Releases 12m",
          "value": "0",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Latest push",
          "value": "2026-03-27T12:38:55Z",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Momentum",
          "value": "decelerating (0/30d vs 10/mo avg)",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=21 \u00d7 0.6 + llm=12 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "updatedAt": "2026-04-29T20:41:08.736314+00:00",
    "confidence": 0.82,
    "usefulness": {
      "label": "watch",
      "score": 51,
      "reasons": [
        {
          "tone": "positive",
          "label": "Durable keywords",
          "value": "2 matched",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Commodity risk",
          "value": "0 matched",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Subnet traction",
          "value": "1/30",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=51 \u00d7 0.6 + llm=52 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "codeQuality": {
      "label": "weak",
      "score": 34,
      "reasons": [
        {
          "tone": "positive",
          "label": "CI",
          "value": "Present",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Tests",
          "value": "Missing",
          "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": "1.3 avg, 60% self-merge",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Commit quality",
          "value": "0% conventional",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Security hygiene",
          "value": "Policy found",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=35 \u00d7 0.6 + llm=33 \u00d7 0.4",
          "weight": null
        }
      ]
    }
  },
  "marketScore": 9.0,
  "githubScore": 28.0,
  "aiScore": 33.0,
  "masterScore": 19.0,
  "masterRating": "F",
  "lastUpdatedAt": "2026-04-29T20:21:48Z",
  "isStale": false,
  "masterScorePrev": 21.0,
  "purpose": {
    "title": "InfiniteHash",
    "source": "llm",
    "confidence": 0.72,
    "shortSummary": "InfiniteHash (SN89) aims to decentralize Bitcoin mining and Lightning Network infrastructure on Bittensor, positioning BTC as a payment layer for AI agents. Despite a conceptually differentiated pitch, the subnet has critically low miner participation (3 active miners) and zero development activity in the last 30 days. The combination of stalled shipping and thin adoption puts the subnet in a fragile early state."
  },
  "analysis": {
    "risks": [
      "Development has stalled: 0 commits in the last 30 days, 0 merged PRs in 30 days, and 0 releases in 12 months \u2014 the 29 commits in 90 days all came earlier, indicating deceleration to zero",
      "Only 3 active miners for a subnet whose core value proposition is a decentralized mining pool \u2014 this critically undermines the product's real-world utility and makes the 'decentralized pool' claim nearly meaningless at this participation level"
    ],
    "score": 33,
    "summary": "InfiniteHash (SN89) aims to decentralize Bitcoin mining and Lightning Network infrastructure on Bittensor, positioning BTC as a payment layer for AI agents. Despite a conceptually differentiated pitch, the subnet has critically low miner participation (3 active miners) and zero development activity in the last 30 days. The combination of stalled shipping and thin adoption puts the subnet in a fragile early state.",
    "provider": "cascade:sonnet",
    "expiresAt": "2026-05-29T20:37:32.268740+00:00",
    "strengths": [
      "CI pipeline, security policy, and Dependabot are all configured \u2014 above-average repo hygiene baseline for a small subnet (hasCi: true, hasSecurityPolicy: true, hasDependabot: true)",
      "11 active validators providing meaningful network oversight relative to the subnet's $3.4M market cap and 1,719,362 alpha staked",
      "Conceptually differentiated: combining BTC mining pool + Lightning Network infrastructure targets a real and durable demand \u2014 BTC settlement and AI agent payments are legitimate long-term use cases"
    ],
    "updatedAt": "2026-04-29T20:37:32.268740+00:00",
    "durability": "weak",
    "recommendation": "Hold off on meaningful allocation until development resumes (watch for commits > 0 in a 30-day window) and miner count scales beyond single digits \u2014 the concept is sound but execution is currently stalled with near-zero operator participation.",
    "dimensionScores": {
      "adoption": 22,
      "shipSpeed": 12,
      "usefulness": 52,
      "codeQuality": 33
    }
  },
  "repoCoverageStatus": "covered",
  "repos": [
    {
      "netuid": 89,
      "repoKind": "primary",
      "provider": "github",
      "owner": "backend-developers-ltd",
      "name": "InfiniteHash",
      "url": "https://github.com/backend-developers-ltd/InfiniteHash",
      "source": "registry",
      "isArchived": false,
      "isFork": false
    }
  ],
  "repoSnapshots": [
    {
      "fullName": "backend-developers-ltd/InfiniteHash",
      "description": "InfiniteHash Subnet (SN89)",
      "homepageUrl": "https://infinitehash.xyz/",
      "defaultBranch": "master",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 0,
      "commits90d": 29,
      "mergedPrs30d": 0,
      "mergedPrs90d": 8,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0,
      "languages": [
        {
          "name": "Python",
          "percentage": 90.9
        },
        {
          "name": "Shell",
          "percentage": 5.5
        },
        {
          "name": "HCL",
          "percentage": 3.4
        },
        {
          "name": "Dockerfile",
          "percentage": 0.2
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": false,
        "hasLintConfig": false,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": false,
        "hasSecurityPolicy": true,
        "hasDocs": true,
        "hasDocker": false,
        "hasDependabot": true,
        "hasRenovate": false,
        "rootEntries": [
          ".cruft.json",
          ".dockerignore",
          ".github",
          ".gitignore",
          ".shellcheckrc",
          "README.md",
          "README_AWS.md",
          "README_vultr.md",
          "SECURITY.md",
          "alloy",
          "app",
          "backups",
          "bin",
          "deploy-to-aws.sh",
          "deploy.sh",
          "devops",
          "docs",
          "envs",
          "installer",
          "letsencrypt_setup.sh",
          "nginx",
          "noxfile.py",
          "pyproject.toml",
          "setup-deployed.sh",
          "setup-dev.sh",
          "tools",
          "uv.lock"
        ]
      },
      "readmeExcerpt": "InfiniteHash Subnet SN89 Decentralized Bitcoin Mining & Lightning Infrastructure Track Pool Metrics https://infinitehash.xyz What is InfiniteHash? InfiniteHash Subnet SN89 is revolutionizing Bitcoin mining by combining decentralized mining operations with cutting-edge Lightning Network infrastructure. We're building a truly decentralized and more democratic Bitcoin mining pool AND in parallel the foundation for Bitcoin to become the preferred payment layer for the emerging AI agent economy via our enterprise quality Lightning network. How It Works Phase 1 launch : Market Discovery - Miners con",
      "pushedAt": "2026-03-27T12:38:55Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 0.0,
      "selfMergeRatio": 0.6,
      "avgReviewsPerPr": 1.3,
      "hasBranchProtection": false,
      "topContributorPct": 0.69,
      "avgCommentsPerIssue": 0.0,
      "avgResponseHours": 0.0,
      "prMergeHoursP50": 0.6,
      "prMergeHoursP95": 122.3,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    }
  ],
  "externalLinks": [
    {
      "label": "Website",
      "href": "https://infinitehash.xyz"
    },
    {
      "label": "GitHub",
      "href": "https://github.com/backend-developers-ltd/InfiniteHash"
    }
  ],
  "priceHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 1.40490074
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 1.40143012
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 1.39441618
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 1.3990022
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 1.39811425
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 1.38948108
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 1.3790806
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 1.39056529
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 1.40294278
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 1.42982111
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 1.42873857
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 1.40871358
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 1.42263028
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 1.4173702
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 1.41441123
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 1.41151565
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 1.40769573
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 1.4022773
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 1.43326512
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 1.42631135
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 1.41862484
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 1.41815449
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 1.43109468
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 1.42240533
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 1.4187915
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 1.43519694
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 1.45139816
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 1.42889823
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 1.42747088
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 1.42236196
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 1.40710688
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 1.43004439
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 1.41284346
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 1.42919688
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 1.42977305
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 1.41282201
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 1.45188955
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 1.46986585
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 1.46117334
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 1.50557875
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 1.52125538
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 1.51372976
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 1.51209018
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 1.50787595
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 1.47013439
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 1.4785934
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 1.48153508
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 1.47115306
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 1.47371008
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 1.46725854
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 1.46311988
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 1.46170984
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 1.45199914
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 1.44597686
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 1.48758194
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 1.48743573
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 1.48664708
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 1.48594001
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 1.48771381
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 1.48675911
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 1.47903422
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 1.48810646
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 1.50314946
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 1.52082194
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 1.51852472
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 1.51386439
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 1.50824004
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 1.49772385
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 1.49466929
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 1.50429979
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 1.52808898
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 1.54487473
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 1.53288077
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 0.85698347
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 0.85664061
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 0.85664061
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 0.85663886
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 0.85663536
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 1.52063493
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 1.51973923
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 0.88540684
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 0.85595905
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 1.55958823
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 1.53381477
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 1.49034226
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 1.49967672
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 1.12812115
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 1.47600898
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 1.20931014
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 1.47692125
    }
  ],
  "liquidityHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 4153375.08009014
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 4156609.3191755
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 4154107.55512739
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 4169034.47487592
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 4175435.57932375
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 4169918.26683868
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 4161159.54983047
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 4186051.42892738
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 4213152.97897516
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 4263735.73808405
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 4272003.66768374
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 4250704.56401409
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 4280502.3074966
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 4280822.53439323
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 4284248.96523403
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 4287595.5930285
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 4289131.44445852
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 4287889.14094743
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 4343826.34747818
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 4341525.53908787
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 4337302.26290416
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 4343672.28000651
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 4371003.94967637
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 4364867.37115787
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 4366325.13291351
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 4399473.12947515
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 4432408.23388318
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 4404882.87491965
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 4409516.228496
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 4408251.29048679
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 4389941.23516766
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 4432591.66222791
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 4411624.65163928
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 4443439.11073765
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 4450378.27568659
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 4429145.19481247
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 4497261.30794727
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 4533286.87883064
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 4527153.73391282
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 4604922.5787174
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 4640067.66894249
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 4639313.44357946
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 4647534.98868946
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 4651698.33172536
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 4600692.43601857
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 4622314.62348574
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 4635649.92452719
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 4627857.56740509
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 4639814.99098026
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 4636870.76374345
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 4637382.66771123
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 4641873.4518382
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 4632164.17333791
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 4628226.55248311
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 4701762.81154837
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 4708456.50400955
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 4713810.02412055
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 4719140.63578962
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 4728662.75077231
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 4733869.76534269
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 4728062.51868035
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 4749873.27929153
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 4782579.26045902
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 4820189.99601464
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 4825709.57910929
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 4826976.35997053
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 4826039.6654431
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 4816482.10608946
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 4818501.68291495
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 4841767.88880449
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 4889372.98451888
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 4926394.83032103
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 4916580.25747064
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 2762632.86489478
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 2763221.95241762
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 2763226.04942356
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 2763278.87570215
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 2763315.83236129
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 4905643.87736805
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 4913167.5297024
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 2862251.03864175
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 2768925.30053297
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 4987626.01909201
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 4956061.64288028
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 4891985.10050741
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 4913755.47427931
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 3727757.81595325
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 4878945.42588507
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 4004267.87928336
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 4884446.85559605
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-03-09",
      "masterScore": 57.0,
      "marketScore": 77.0,
      "githubScore": 38.0,
      "aiScore": 60.0,
      "socialScore": 0.0,
      "rating": "watch",
      "usefulness": 71,
      "codeQuality": 32,
      "adoption": 55,
      "shipSpeed": 53
    },
    {
      "date": "2026-03-10",
      "masterScore": 58.0,
      "marketScore": 79.0,
      "githubScore": 38.0,
      "aiScore": 60.0,
      "socialScore": 0.0,
      "rating": "watch",
      "usefulness": 71,
      "codeQuality": 32,
      "adoption": 55,
      "shipSpeed": 53
    },
    {
      "date": "2026-03-15",
      "masterScore": 59.0,
      "marketScore": 76.0,
      "githubScore": 39.0,
      "aiScore": 68.0,
      "socialScore": 0.0,
      "rating": "watch",
      "usefulness": 75,
      "codeQuality": 32,
      "adoption": 45,
      "shipSpeed": 38
    },
    {
      "date": "2026-03-18",
      "masterScore": 52.0,
      "marketScore": 76.0,
      "githubScore": 43.0,
      "aiScore": 70.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 76,
      "codeQuality": 32,
      "adoption": 45,
      "shipSpeed": 46
    },
    {
      "date": "2026-03-19",
      "masterScore": 46.0,
      "marketScore": 76.0,
      "githubScore": 43.0,
      "aiScore": 40.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 67,
      "codeQuality": 36,
      "adoption": 44,
      "shipSpeed": 55
    },
    {
      "date": "2026-03-20",
      "masterScore": 44.0,
      "marketScore": 76.0,
      "githubScore": 43.0,
      "aiScore": 33.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 65,
      "codeQuality": 34,
      "adoption": 41,
      "shipSpeed": 52
    },
    {
      "date": "2026-03-21",
      "masterScore": 44.0,
      "marketScore": 76.0,
      "githubScore": 43.0,
      "aiScore": 30.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 59,
      "codeQuality": 34,
      "adoption": 43,
      "shipSpeed": 51
    },
    {
      "date": "2026-03-22",
      "masterScore": 53.0,
      "marketScore": 76.0,
      "githubScore": 42.0,
      "aiScore": 37.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 66,
      "codeQuality": 35,
      "adoption": 43,
      "shipSpeed": 51
    },
    {
      "date": "2026-03-23",
      "masterScore": 46.0,
      "marketScore": 76.0,
      "githubScore": 42.0,
      "aiScore": 42.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 64,
      "codeQuality": 39,
      "adoption": 49,
      "shipSpeed": 53
    },
    {
      "date": "2026-03-24",
      "masterScore": 22.0,
      "marketScore": 9.0,
      "githubScore": 41.0,
      "aiScore": 24.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 42,
      "codeQuality": 31,
      "adoption": 13,
      "shipSpeed": 42
    },
    {
      "date": "2026-03-25",
      "masterScore": 23.0,
      "marketScore": 9.0,
      "githubScore": 38.0,
      "aiScore": 34.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 46,
      "codeQuality": 35,
      "adoption": 18,
      "shipSpeed": 42
    },
    {
      "date": "2026-03-26",
      "masterScore": 23.0,
      "marketScore": 9.0,
      "githubScore": 38.0,
      "aiScore": 34.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 50,
      "codeQuality": 35,
      "adoption": 14,
      "shipSpeed": 40
    },
    {
      "date": "2026-03-27",
      "masterScore": 23.0,
      "marketScore": 9.0,
      "githubScore": 38.0,
      "aiScore": 34.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 34,
      "adoption": 15,
      "shipSpeed": 42
    },
    {
      "date": "2026-03-30",
      "masterScore": 29.0,
      "marketScore": 9.0,
      "githubScore": 37.0,
      "aiScore": 66.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 57,
      "codeQuality": 32,
      "adoption": 11,
      "shipSpeed": 32
    },
    {
      "date": "2026-04-01",
      "masterScore": 24.0,
      "marketScore": 9.0,
      "githubScore": 37.0,
      "aiScore": 42.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 51,
      "codeQuality": 36,
      "adoption": 18,
      "shipSpeed": 47
    },
    {
      "date": "2026-04-02",
      "masterScore": 24.0,
      "marketScore": 9.0,
      "githubScore": 39.0,
      "aiScore": 36.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 53,
      "codeQuality": 31,
      "adoption": 15,
      "shipSpeed": 45
    },
    {
      "date": "2026-04-03",
      "masterScore": 30.0,
      "marketScore": 10.0,
      "githubScore": 39.0,
      "aiScore": 66.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 57,
      "codeQuality": 32,
      "adoption": 11,
      "shipSpeed": 35
    },
    {
      "date": "2026-04-07",
      "masterScore": 24.0,
      "marketScore": 12.0,
      "githubScore": 37.0,
      "aiScore": 38.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 33,
      "adoption": 15,
      "shipSpeed": 49
    },
    {
      "date": "2026-04-08",
      "masterScore": 22.0,
      "marketScore": 10.0,
      "githubScore": 37.0,
      "aiScore": 32.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 33,
      "adoption": 15,
      "shipSpeed": 37
    },
    {
      "date": "2026-04-11",
      "masterScore": 21.0,
      "marketScore": 8.0,
      "githubScore": 36.0,
      "aiScore": 29.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 46,
      "codeQuality": 32,
      "adoption": 15,
      "shipSpeed": 36
    },
    {
      "date": "2026-04-15",
      "masterScore": 22.0,
      "marketScore": 8.0,
      "githubScore": 36.0,
      "aiScore": 33.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 46,
      "codeQuality": 35,
      "adoption": 17,
      "shipSpeed": 39
    },
    {
      "date": "2026-04-16",
      "masterScore": 22.0,
      "marketScore": 8.0,
      "githubScore": 36.0,
      "aiScore": 34.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 47,
      "codeQuality": 32,
      "adoption": 15,
      "shipSpeed": 38
    },
    {
      "date": "2026-04-17",
      "masterScore": 22.0,
      "marketScore": 8.0,
      "githubScore": 36.0,
      "aiScore": 35.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 34,
      "adoption": 15,
      "shipSpeed": 39
    },
    {
      "date": "2026-04-19",
      "masterScore": 21.0,
      "marketScore": 8.0,
      "githubScore": 34.0,
      "aiScore": 34.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 35,
      "adoption": 15,
      "shipSpeed": 34
    },
    {
      "date": "2026-04-22",
      "masterScore": 21.0,
      "marketScore": 9.0,
      "githubScore": 33.0,
      "aiScore": 33.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 48,
      "codeQuality": 33,
      "adoption": 15,
      "shipSpeed": 31
    },
    {
      "date": "2026-04-23",
      "masterScore": 22.0,
      "marketScore": 10.0,
      "githubScore": 33.0,
      "aiScore": 35.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 50,
      "codeQuality": 36,
      "adoption": 15,
      "shipSpeed": 30
    },
    {
      "date": "2026-04-24",
      "masterScore": 21.0,
      "marketScore": 9.0,
      "githubScore": 33.0,
      "aiScore": 33.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 35,
      "adoption": 15,
      "shipSpeed": 30
    },
    {
      "date": "2026-04-25",
      "masterScore": 22.0,
      "marketScore": 8.0,
      "githubScore": 33.0,
      "aiScore": 41.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 55,
      "codeQuality": 35,
      "adoption": 15,
      "shipSpeed": 31
    },
    {
      "date": "2026-04-26",
      "masterScore": 21.0,
      "marketScore": 8.0,
      "githubScore": 32.0,
      "aiScore": 36.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 50,
      "codeQuality": 36,
      "adoption": 17,
      "shipSpeed": 27
    },
    {
      "date": "2026-04-29",
      "masterScore": 19.0,
      "marketScore": 9.0,
      "githubScore": 28.0,
      "aiScore": 33.0,
      "socialScore": 0.0,
      "rating": "F",
      "usefulness": 51,
      "codeQuality": 34,
      "adoption": 15,
      "shipSpeed": 17
    }
  ],
  "githubHistory": [
    {
      "date": "2026-03-09",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 19,
      "commits90d": 58,
      "mergedPrs30d": 5,
      "mergedPrs90d": 18,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-10",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 19,
      "commits90d": 58,
      "mergedPrs30d": 5,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-15",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 19,
      "commits90d": 55,
      "mergedPrs30d": 5,
      "mergedPrs90d": 16,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-18",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 26,
      "commits90d": 59,
      "mergedPrs30d": 7,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-20",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 26,
      "commits90d": 59,
      "mergedPrs30d": 7,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-21",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 23,
      "commits90d": 59,
      "mergedPrs30d": 7,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-22",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 18,
      "commits90d": 55,
      "mergedPrs30d": 7,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-23",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 18,
      "commits90d": 55,
      "mergedPrs30d": 5,
      "mergedPrs90d": 16,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-25",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 14,
      "commits90d": 55,
      "mergedPrs30d": 5,
      "mergedPrs90d": 16,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-26",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 14,
      "commits90d": 55,
      "mergedPrs30d": 4,
      "mergedPrs90d": 16,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-30",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 10,
      "commits90d": 58,
      "mergedPrs30d": 3,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-31",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 10,
      "commits90d": 58,
      "mergedPrs30d": 3,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-02",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 10,
      "commits90d": 58,
      "mergedPrs30d": 3,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-03",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 10,
      "commits90d": 58,
      "mergedPrs30d": 3,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-06",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 10,
      "commits90d": 55,
      "mergedPrs30d": 3,
      "mergedPrs90d": 16,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-07",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 10,
      "commits90d": 55,
      "mergedPrs30d": 3,
      "mergedPrs90d": 16,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-10",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 10,
      "commits90d": 51,
      "mergedPrs30d": 3,
      "mergedPrs90d": 15,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-14",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 10,
      "commits90d": 48,
      "mergedPrs30d": 3,
      "mergedPrs90d": 15,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-16",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 7,
      "commits90d": 48,
      "mergedPrs30d": 3,
      "mergedPrs90d": 14,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-19",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 3,
      "commits90d": 48,
      "mergedPrs30d": 1,
      "mergedPrs90d": 14,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-22",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 3,
      "commits90d": 39,
      "mergedPrs30d": 1,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-23",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 3,
      "commits90d": 35,
      "mergedPrs30d": 1,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-24",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 3,
      "commits90d": 35,
      "mergedPrs30d": 1,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-25",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 3,
      "commits90d": 35,
      "mergedPrs30d": 1,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-26",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 0,
      "commits90d": 32,
      "mergedPrs30d": 1,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-29",
      "stars": 2,
      "forks": 5,
      "watchers": 1,
      "contributors": 6,
      "commits30d": 0,
      "commits90d": 29,
      "mergedPrs30d": 0,
      "mergedPrs90d": 8,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    }
  ],
  "socialAccounts": [
    {
      "handle": "infinitevibeai",
      "role": "project",
      "label": "InfiniteHash",
      "source": "manual",
      "confidence": 1.0,
      "profile_image_url": null
    },
    {
      "handle": "infinitehash89",
      "role": "project",
      "label": "InfiniteHash",
      "source": "twitter_search",
      "confidence": 0.95,
      "profile_image_url": "https://pbs.twimg.com/profile_images/1970557310108925953/ZYGZp2id_normal.jpg"
    }
  ],
  "recentTweets": [
    {
      "tweet_id": "1995943334163218689",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Dec 02 2025 Buyback:\n\u27a1\ufe0f 19.78 TAO \u2248 $5,657.08\nTotal to Date = 2,398.27 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-12-02T16:49:08-03:00",
      "likes": 2,
      "retweets": 1,
      "replies": 0,
      "views": 293,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1994468337485488372",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 28 2025 Buyback:\n\u27a1\ufe0f 8.66 TAO \u2248 $2,684.60\nTotal to Date = 2,378.49 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-28T15:08:01-03:00",
      "likes": 7,
      "retweets": 2,
      "replies": 1,
      "views": 372,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1994129714047496662",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 26 2025 Buyback:\n\u27a1\ufe0f 8.51 TAO \u2248 $2,612.57\nTotal to Date = 2,360.49 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-27T16:42:27-03:00",
      "likes": 1,
      "retweets": 0,
      "replies": 0,
      "views": 209,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1993302068338344061",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 25 2025 Buyback:\n\u27a1\ufe0f 9.71 TAO \u2248 $2,864.45\nTotal to Date = 2,351.98 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-25T09:53:41-03:00",
      "likes": 9,
      "retweets": 3,
      "replies": 2,
      "views": 275,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1992947931826323582",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 24 2025 Buyback:\n\u27a1\ufe0f 10.24 TAO \u2248 $2,867.20\nTotal to Date = 2,342.27 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-24T10:26:28-03:00",
      "likes": 2,
      "retweets": 1,
      "replies": 0,
      "views": 156,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1992947613214388670",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 23 2025 Buyback:\n\u27a1\ufe0f 17.27 TAO \u2248 $5,232.81\nTotal to Date = 2,332.03 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-24T10:25:12-03:00",
      "likes": 4,
      "retweets": 1,
      "replies": 0,
      "views": 155,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1992947274549493888",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 21 2025 Buyback:\n\u27a1\ufe0f 7.57 TAO \u2248 $2,134.74\nTotal to Date = 2,314.76 TAO\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-24T10:23:52-03:00",
      "likes": 9,
      "retweets": 4,
      "replies": 0,
      "views": 486,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1991194019288752197",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 19 2025 Buyback:\n\u27a1\ufe0f 15.43 TAO \u2248 $4,937.60\nTotal to Date = 2,307.19 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-19T14:17:03-03:00",
      "likes": 6,
      "retweets": 0,
      "replies": 1,
      "views": 188,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1991193973403075035",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 17 2025 Buyback:\n\u27a1\ufe0f 10.86 TAO \u2248 $3,355.74\nTotal to Date = 2,291.76 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-19T14:16:52-03:00",
      "likes": 1,
      "retweets": 0,
      "replies": 0,
      "views": 158,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1991193899214250148",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update - Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 15 2025 Buyback:\n\u27a1\ufe0f 7.73 TAO \u2248 $2,597.28\nTotal to Date = 2,280.90 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-19T14:16:34-03:00",
      "likes": 1,
      "retweets": 0,
      "replies": 0,
      "views": 149,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1989358955684929550",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 14 2025 Buyback:\n\u27a1\ufe0f 8.45 TAO \u2248 $2,776.33 (TAO $328.56)\nTotal to Date = 2,273.17 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-14T12:45:10-03:00",
      "likes": 5,
      "retweets": 0,
      "replies": 0,
      "views": 283,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1988955797494329852",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 13 2025 Buyback:\n\u27a1\ufe0f 9.46 TAO \u2248 $3,349.10\nTotal to Date = 2,264.72 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-13T10:03:09-03:00",
      "likes": 4,
      "retweets": 0,
      "replies": 0,
      "views": 161,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1988591815512207539",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 12 2025 Buyback:\n\u27a1\ufe0f 19.49 TAO \u2248 $7,256.83\nTotal to Date = 2,255.26 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-12T09:56:49-03:00",
      "likes": 10,
      "retweets": 3,
      "replies": 0,
      "views": 322,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1987914996349538727",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 10 2025 Buyback:\n\u27a1\ufe0f 27.91 TAO \u2248 $10,527.09\nTotal to Date = 2,235.77 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-10T13:07:23-03:00",
      "likes": 3,
      "retweets": 0,
      "replies": 0,
      "views": 143,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1987914883103359200",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 07 2025 Buyback:\n\u27a1\ufe0f 11.19 TAO \u2248 $4,464.81\nTotal to Date = 2,207.86 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-10T13:06:56-03:00",
      "likes": 0,
      "retweets": 0,
      "replies": 0,
      "views": 124,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1986442090914459837",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 06 2025 Buyback:\n\u27a1\ufe0f 10.22 TAO \u2248 $3,959.94\nTotal to Date = 2,196.67 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day.",
      "created_at": "2025-11-06T11:34:35-03:00",
      "likes": 4,
      "retweets": 1,
      "replies": 0,
      "views": 176,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1986094316612116699",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Nov 05 2025 Buyback:\n\u27a1\ufe0f 10.93 TAO \u2248 $4,326.67 (TAO $395.85)\nTotal to Date = 2,186.45 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-11-05T12:32:39-03:00",
      "likes": 2,
      "retweets": 0,
      "replies": 0,
      "views": 144,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1980701471885742513",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Oct 21 2025 Buyback:\n\n\u27a1\ufe0f 11.48 TAO \u2248 $4,639.84\n\nTotal to Date = 2,112.72 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-10-21T15:23:25-03:00",
      "likes": 53,
      "retweets": 26,
      "replies": 15,
      "views": 820,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1980261546673443157",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Oct 19 2025 Buyback:\n\n\u27a1\ufe0f 10.85 TAO \u2248 $4,373.55\n\nTotal to Date = 2,090.16 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-10-20T10:15:18-03:00",
      "likes": 5,
      "retweets": 0,
      "replies": 0,
      "views": 145,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1980261471687774695",
      "handle": "infinitehash89",
      "text": "Daily Buyback Update \u2014 Subnet 89 on #Bittensor\n\n\u26cf\ufe0f Revenue from mining $BTC is converted into $TAO and used to buy back Alpha on Subnet 89.\n\n\ud83d\udcca Oct 20 2025 Buyback:\n\n\u27a1\ufe0f 11.08 TAO \u2248 $4,867.12\n\nTotal to Date = 2,101.24 TAO\n\n\ud83d\udd01 BTC \u2192 TAO \u2192 Alpha, supporting our holders every day",
      "created_at": "2025-10-20T10:15:00-03:00",
      "likes": 4,
      "retweets": 0,
      "replies": 0,
      "views": 159,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    }
  ]
}
