{
  "netuid": 33,
  "slug": "readyai",
  "name": "ReadyAI",
  "symbol": "\u05d8",
  "description": "ReadyAI Bittensor subnet",
  "priceTao": 0.006709357,
  "priceUsd": 1.6978102074973498,
  "athUsd": 1.6978102074973498,
  "change24h": 2.2100042563654294,
  "change7d": -22.030902660720923,
  "change30d": -24.448576586250553,
  "change90d": 0.0,
  "marketCapUsd": 6648440.839666213,
  "volume24hUsd": 215392.5474903206,
  "rootProp": 0.17888026427222178,
  "liquidityUsd": 8582755.447650984,
  "alphaStaked": 1383669.669380287,
  "activeMiners": 230,
  "activeValidators": 14,
  "emissionPct": 0.0038061721811048785,
  "emissionPerDayTao": 1.0,
  "registrationCost": 0.0,
  "pruningRank": 44,
  "immunityRemaining": 7072,
  "sentiment": "Neutral",
  "githubRepo": "https://github.com/afterpartyai/bittensor-conversation-genome-project",
  "subnetUrl": "",
  "scorecard": {
    "adoption": {
      "label": "weak",
      "score": 39,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Stars",
          "value": "20",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Contributors",
          "value": "23",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "24h volume",
          "value": "$215,393",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Validators",
          "value": "14",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Bus factor",
          "value": "Top contributor: 41%",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=35 \u00d7 0.6 + llm=45 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "shipSpeed": {
      "label": "weak",
      "score": 19,
      "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-28T15:25:57Z",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Momentum",
          "value": "decelerating (0/30d vs 9/mo avg)",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=20 \u00d7 0.6 + llm=18 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "updatedAt": "2026-04-29T20:41:08.732174+00:00",
    "confidence": 0.82,
    "usefulness": {
      "label": "watch",
      "score": 42,
      "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=58 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "codeQuality": {
      "label": "mixed",
      "score": 42,
      "reasons": [
        {
          "tone": "positive",
          "label": "CI",
          "value": "Present",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Tests",
          "value": "7 dir(s), framework config",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Docs",
          "value": "Structured (600 chars)",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Dep mgmt",
          "value": "None",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "PR reviews",
          "value": "0.4 avg, 70% self-merge",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Commit quality",
          "value": "0% conventional",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Security hygiene",
          "value": "No SECURITY.md",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=44 \u00d7 0.6 + llm=40 \u00d7 0.4",
          "weight": null
        }
      ]
    }
  },
  "marketScore": 21.0,
  "githubScore": 50.0,
  "aiScore": 43.0,
  "masterScore": 35.0,
  "masterRating": "C",
  "lastUpdatedAt": "2026-04-29T20:21:48Z",
  "isStale": false,
  "masterScorePrev": 36.0,
  "purpose": {
    "title": "ReadyAI",
    "source": "llm",
    "confidence": 0.72,
    "shortSummary": "ReadyAI (netuid 33) is a Bittensor subnet focused on structured data processing for AI fine-tuning and RAG pipelines, with 230 active miners indicating real network participation. However, development activity has stalled completely in the past 30 days (0 commits, 0 merged PRs, 0 releases in 12 months), and code quality signals are undermined by a 0.70 self-merge ratio and zero commit message quality score. The $6.6M market cap and modest 20 GitHub stars suggest limited external mindshare despite genuine underlying utility."
  },
  "analysis": {
    "risks": [
      "Development has completely stalled: 0 commits in the last 30 days, 0 merged PRs in 30 days, and 0 releases in the past 12 months \u2014 the project appears in maintenance mode or abandoned",
      "Self-merge ratio of 0.70 (well above the 0.50 red-flag threshold) combined with avg 0.40 reviews per PR and 0.0 commit message quality score signals weak engineering process and low peer accountability"
    ],
    "score": 43,
    "summary": "ReadyAI (netuid 33) is a Bittensor subnet focused on structured data processing for AI fine-tuning and RAG pipelines, with 230 active miners indicating real network participation. However, development activity has stalled completely in the past 30 days (0 commits, 0 merged PRs, 0 releases in 12 months), and code quality signals are undermined by a 0.70 self-merge ratio and zero commit message quality score. The $6.6M market cap and modest 20 GitHub stars suggest limited external mindshare despite genuine underlying utility.",
    "provider": "cascade:sonnet",
    "expiresAt": "2026-05-29T20:32:15.085388+00:00",
    "strengths": [
      "230 active miners indicates meaningful real-world network participation beyond speculative interest",
      "Repo has CI, tests, license, and docs all present \u2014 baseline engineering hygiene is covered, with 23 contributors across the project",
      "Liquidity ($8.58M) exceeds market cap ($6.64M) and 24h volume ($215K) is ~3.2% of market cap, suggesting functional trading activity rather than a ghost token"
    ],
    "updatedAt": "2026-04-29T20:32:15.085388+00:00",
    "durability": "watch",
    "recommendation": "Hold off on new positions until the team demonstrates renewed shipping cadence \u2014 at least 4+ weeks of consistent commits and a meaningful release \u2014 given the complete 30-day development freeze and absence of any releases in 12 months.",
    "dimensionScores": {
      "adoption": 45,
      "shipSpeed": 18,
      "usefulness": 58,
      "codeQuality": 40
    }
  },
  "repoCoverageStatus": "covered",
  "repos": [
    {
      "netuid": 33,
      "repoKind": "primary",
      "provider": "github",
      "owner": "afterpartyai",
      "name": "bittensor-conversation-genome-project",
      "url": "https://github.com/afterpartyai/bittensor-conversation-genome-project",
      "source": "registry",
      "isArchived": false,
      "isFork": false
    }
  ],
  "repoSnapshots": [
    {
      "fullName": "afterpartyai/bittensor-conversation-genome-project",
      "description": "ReadyAI (readyai.ai) enables structured data processing at scale, democratizing access to the valuable digital commodity of structured data \u2013 the key ingredient for high quality fine tuned models and RAG solutions.",
      "homepageUrl": "",
      "defaultBranch": "main",
      "stars": 20,
      "forks": 32,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 0,
      "commits90d": 28,
      "mergedPrs30d": 0,
      "mergedPrs90d": 7,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0,
      "languages": [
        {
          "name": "Python",
          "percentage": 94.4
        },
        {
          "name": "Jinja",
          "percentage": 2.9
        },
        {
          "name": "Shell",
          "percentage": 2.4
        },
        {
          "name": "Dockerfile",
          "percentage": 0.2
        },
        {
          "name": "HCL",
          "percentage": 0.1
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": true,
        "hasLintConfig": false,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": true,
        "hasSecurityPolicy": false,
        "hasDocs": true,
        "hasDocker": true,
        "hasDependabot": false,
        "hasRenovate": false,
        "rootEntries": [
          ".circleci",
          ".dependencies_installed",
          ".dockerignore",
          ".gitbook",
          ".github",
          ".gitignore",
          "Dockerfile",
          "EXTENSIONS.md",
          "LICENSE",
          "README.md",
          "SUMMARY.md",
          "contrib",
          "conversationgenome",
          "data",
          "docker-bake.hcl",
          "docker-compose.yml",
          "docs",
          "entrypoint.sh",
          "env.example",
          "llms_txt_reference_mcp",
          "min_compute.yml",
          "misc",
          "mot",
          "neurons",
          "pyproject.toml",
          "requirements.txt",
          "requirements_test.txt",
          "run_tests.sh",
          "scripts",
          "setup.py",
          "start_stage_miner.sh",
          "start_stage_validator.sh",
          "subnet_links.json",
          "testnet_readyai_api_data.json",
          "testnet_start_miner.sh",
          "testnet_start_validator.sh",
          "tests",
          "tests_original",
          "web"
        ]
      },
      "readmeExcerpt": "**ReadyAI** <!-- omit in toc --> ! Discord Chat https://img.shields.io/discord/308323056592486420.svg https://discord.gg/bittensor ! License: MIT https://img.shields.io/badge/License-MIT-yellow.svg https://opensource.org/licenses/MIT --- - Conversation Genome Project conversation-genome-project-overview - Key Features key-features - Benefits Benefits - System Design System-Design - Rewards and Incentives reward-mechanism - Getting Started Getting-Started - Installation & Compute Requirements installation--compute-requirements - Configuration configuration - LLM Selection LLM-Selection - Quicks",
      "pushedAt": "2026-03-28T15:25:57Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 0.0,
      "selfMergeRatio": 0.7,
      "avgReviewsPerPr": 0.4,
      "hasBranchProtection": false,
      "topContributorPct": 0.41,
      "avgCommentsPerIssue": 0.26,
      "avgResponseHours": 934.5,
      "prMergeHoursP50": 3.4,
      "prMergeHoursP95": 356.0,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    }
  ],
  "externalLinks": [
    {
      "label": "GitHub",
      "href": "https://github.com/afterpartyai/bittensor-conversation-genome-project"
    }
  ],
  "priceHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 3.17814305
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 3.1769404
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 3.05731818
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 2.91192009
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 2.9109724
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 2.9306543
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 2.93124562
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 2.84357211
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 2.84044506
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 2.84254462
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 2.8537261
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 2.84317243
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 2.80152604
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 2.7507143
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 2.67780812
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 2.67809356
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 2.6700465
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 2.65526987
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 2.67077414
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 3.25953461
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 3.25189132
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 3.10795178
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 3.09752837
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 3.15476209
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 3.00973894
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 2.9725827
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 3.03326083
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 3.14967533
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 3.13538339
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 3.12098711
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 3.12732037
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 3.06463407
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 3.02739291
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 3.05277541
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 3.06720399
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 3.05515577
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 3.0351183
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 2.90411894
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 2.95159794
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 2.9900618
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 3.13544602
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 3.12899309
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 3.24533233
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 3.356576
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 3.34030502
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 3.32431828
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 3.30384073
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 3.48385503
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 3.59310934
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 3.60604641
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 3.47506883
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 3.34242613
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 3.18568393
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 3.14965173
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 3.09738685
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 3.37782812
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 3.48958633
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 3.49282144
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 3.5150504
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 3.66974707
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 3.63437416
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 3.53927605
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 3.64044739
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 3.89841697
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 3.73236603
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 3.67654141
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 3.61773815
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 3.59342347
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 3.57275647
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 3.58809723
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 3.59111004
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 3.57173069
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 3.48195124
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 1.97799369
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 1.97062364
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 1.97062345
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 1.97062053
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 1.98826858
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 3.53276843
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 3.56133146
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 2.07569218
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 2.03127276
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 3.77334949
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 3.51558865
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 3.41078828
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 3.34916438
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 2.65500222
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 3.48152755
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 2.87811386
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 3.50395593
    }
  ],
  "liquidityHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 13052006.9258698
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 13049534.3106829
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 12801204.6685775
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 12492712.3426238
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 12490676.5947799
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 12532887.5451621
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 12534153.5446171
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 12345031.3736919
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 12338232.3510874
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 12342797.7505575
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 12367082.9799867
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 12344162.5665507
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 12253296.2929274
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 12141510.656928
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 11979293.5281227
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 11979932.9045336
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 11961894.1303571
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 11928698.8512525
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 11963526.3781669
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 13218268.1917161
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 13202744.1730665
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 12906901.5518448
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 12885213.8785875
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 13003851.6742697
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 12701081.5856572
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 12622338.7512872
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 12750678.2973668
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 12993351.3014688
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 12963803.8964021
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 12933972.417233
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 12947104.4609432
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 12816530.6489716
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 12738323.5843106
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 12791679.2326198
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 12821909.9060901
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 12796671.477906
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 12754586.5075096
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 12475943.8033923
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 12577648.5088195
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 12659441.9401044
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 12963933.3828429
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 12950570.4954464
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 13190476.1920068
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 13427442.5276971
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 13407041.2055847
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 13387743.3214081
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 13356426.2595766
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 13727894.0862338
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 13967157.5330877
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 14018184.660258
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 13784214.9519052
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 13531048.4530066
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 13211903.4745979
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 13136887.5538886
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 13027307.5060866
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 13608487.8790225
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 13844292.8361694
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 13866925.0382929
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 13929296.6061277
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 14254835.083462
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 14212010.9568475
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 14049128.8936027
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 14273744.8350094
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 14798788.5947853
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 14507152.7494731
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 14424348.8046192
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 14334456.6007506
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 14304568.5559596
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 14282276.4447639
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 14333439.8571764
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 14360727.9603783
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 14341551.6709599
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 14178009.8481275
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 8026130.11347819
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 8012963.10078833
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 8012968.94300861
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 8013047.79672336
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 8048947.58429227
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 14295450.1559121
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 14365809.9769011
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 8370557.35226977
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 8146734.98065871
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 14813283.9254298
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 14320824.0899106
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 14113549.415621
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 13987835.5634384
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 10890112.1225721
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 14267060.1735804
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 11761920.3369791
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 14323956.1305179
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-03-09",
      "masterScore": 69.0,
      "marketScore": 87.0,
      "githubScore": 65.0,
      "aiScore": 52.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 66,
      "codeQuality": 52,
      "adoption": 77,
      "shipSpeed": 54
    },
    {
      "date": "2026-03-10",
      "masterScore": 70.0,
      "marketScore": 88.0,
      "githubScore": 65.0,
      "aiScore": 52.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 66,
      "codeQuality": 52,
      "adoption": 77,
      "shipSpeed": 54
    },
    {
      "date": "2026-03-15",
      "masterScore": 65.0,
      "marketScore": 85.0,
      "githubScore": 56.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 56,
      "codeQuality": 44,
      "adoption": 68,
      "shipSpeed": 28
    },
    {
      "date": "2026-03-18",
      "masterScore": 55.0,
      "marketScore": 85.0,
      "githubScore": 57.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 56,
      "codeQuality": 44,
      "adoption": 68,
      "shipSpeed": 30
    },
    {
      "date": "2026-03-19",
      "masterScore": 55.0,
      "marketScore": 85.0,
      "githubScore": 57.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 56,
      "codeQuality": 44,
      "adoption": 68,
      "shipSpeed": 30
    },
    {
      "date": "2026-03-20",
      "masterScore": 56.0,
      "marketScore": 85.0,
      "githubScore": 58.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 56,
      "codeQuality": 44,
      "adoption": 68,
      "shipSpeed": 33
    },
    {
      "date": "2026-03-21",
      "masterScore": 56.0,
      "marketScore": 85.0,
      "githubScore": 58.0,
      "aiScore": 52.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 66,
      "codeQuality": 40,
      "adoption": 68,
      "shipSpeed": 39
    },
    {
      "date": "2026-03-22",
      "masterScore": 64.0,
      "marketScore": 85.0,
      "githubScore": 58.0,
      "aiScore": 43.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 54,
      "codeQuality": 42,
      "adoption": 71,
      "shipSpeed": 36
    },
    {
      "date": "2026-03-23",
      "masterScore": 53.0,
      "marketScore": 85.0,
      "githubScore": 58.0,
      "aiScore": 36.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 54,
      "codeQuality": 39,
      "adoption": 58,
      "shipSpeed": 40
    },
    {
      "date": "2026-03-24",
      "masterScore": 39.0,
      "marketScore": 33.0,
      "githubScore": 58.0,
      "aiScore": 45.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 43,
      "adoption": 36,
      "shipSpeed": 39
    },
    {
      "date": "2026-03-25",
      "masterScore": 40.0,
      "marketScore": 32.0,
      "githubScore": 58.0,
      "aiScore": 52.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 47,
      "codeQuality": 44,
      "adoption": 42,
      "shipSpeed": 40
    },
    {
      "date": "2026-03-26",
      "masterScore": 36.0,
      "marketScore": 25.0,
      "githubScore": 57.0,
      "aiScore": 43.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 40,
      "adoption": 38,
      "shipSpeed": 36
    },
    {
      "date": "2026-03-27",
      "masterScore": 37.0,
      "marketScore": 25.0,
      "githubScore": 57.0,
      "aiScore": 47.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 42,
      "codeQuality": 42,
      "adoption": 38,
      "shipSpeed": 43
    },
    {
      "date": "2026-03-30",
      "masterScore": 38.0,
      "marketScore": 25.0,
      "githubScore": 58.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 40,
      "codeQuality": 44,
      "adoption": 37,
      "shipSpeed": 33
    },
    {
      "date": "2026-04-01",
      "masterScore": 39.0,
      "marketScore": 24.0,
      "githubScore": 58.0,
      "aiScore": 56.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 46,
      "codeQuality": 46,
      "adoption": 43,
      "shipSpeed": 46
    },
    {
      "date": "2026-04-02",
      "masterScore": 39.0,
      "marketScore": 30.0,
      "githubScore": 61.0,
      "aiScore": 45.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 42,
      "codeQuality": 45,
      "adoption": 42,
      "shipSpeed": 40
    },
    {
      "date": "2026-04-03",
      "masterScore": 40.0,
      "marketScore": 28.0,
      "githubScore": 61.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 40,
      "codeQuality": 47,
      "adoption": 36,
      "shipSpeed": 34
    },
    {
      "date": "2026-04-07",
      "masterScore": 39.0,
      "marketScore": 32.0,
      "githubScore": 59.0,
      "aiScore": 45.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 46,
      "codeQuality": 43,
      "adoption": 38,
      "shipSpeed": 35
    },
    {
      "date": "2026-04-08",
      "masterScore": 41.0,
      "marketScore": 34.0,
      "githubScore": 59.0,
      "aiScore": 51.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 42,
      "codeQuality": 43,
      "adoption": 46,
      "shipSpeed": 43
    },
    {
      "date": "2026-04-11",
      "masterScore": 40.0,
      "marketScore": 24.0,
      "githubScore": 59.0,
      "aiScore": 40.0,
      "socialScore": 26.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 41,
      "adoption": 38,
      "shipSpeed": 34
    },
    {
      "date": "2026-04-15",
      "masterScore": 38.0,
      "marketScore": 21.0,
      "githubScore": 58.0,
      "aiScore": 39.0,
      "socialScore": 26.0,
      "rating": "C",
      "usefulness": 37,
      "codeQuality": 45,
      "adoption": 38,
      "shipSpeed": 32
    },
    {
      "date": "2026-04-16",
      "masterScore": 39.0,
      "marketScore": 22.0,
      "githubScore": 57.0,
      "aiScore": 42.0,
      "socialScore": 25.0,
      "rating": "C",
      "usefulness": 40,
      "codeQuality": 46,
      "adoption": 36,
      "shipSpeed": 32
    },
    {
      "date": "2026-04-17",
      "masterScore": 39.0,
      "marketScore": 22.0,
      "githubScore": 57.0,
      "aiScore": 43.0,
      "socialScore": 25.0,
      "rating": "C",
      "usefulness": 40,
      "codeQuality": 46,
      "adoption": 36,
      "shipSpeed": 33
    },
    {
      "date": "2026-04-19",
      "masterScore": 38.0,
      "marketScore": 22.0,
      "githubScore": 56.0,
      "aiScore": 45.0,
      "socialScore": 18.0,
      "rating": "C",
      "usefulness": 42,
      "codeQuality": 45,
      "adoption": 39,
      "shipSpeed": 29
    },
    {
      "date": "2026-04-22",
      "masterScore": 37.0,
      "marketScore": 22.0,
      "githubScore": 56.0,
      "aiScore": 40.0,
      "socialScore": 18.0,
      "rating": "C",
      "usefulness": 40,
      "codeQuality": 45,
      "adoption": 35,
      "shipSpeed": 29
    },
    {
      "date": "2026-04-23",
      "masterScore": 37.0,
      "marketScore": 21.0,
      "githubScore": 56.0,
      "aiScore": 42.0,
      "socialScore": 18.0,
      "rating": "C",
      "usefulness": 40,
      "codeQuality": 46,
      "adoption": 39,
      "shipSpeed": 28
    },
    {
      "date": "2026-04-24",
      "masterScore": 37.0,
      "marketScore": 21.0,
      "githubScore": 55.0,
      "aiScore": 43.0,
      "socialScore": 18.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 46,
      "adoption": 38,
      "shipSpeed": 27
    },
    {
      "date": "2026-04-25",
      "masterScore": 38.0,
      "marketScore": 23.0,
      "githubScore": 55.0,
      "aiScore": 45.0,
      "socialScore": 18.0,
      "rating": "C",
      "usefulness": 44,
      "codeQuality": 45,
      "adoption": 40,
      "shipSpeed": 25
    },
    {
      "date": "2026-04-26",
      "masterScore": 36.0,
      "marketScore": 21.0,
      "githubScore": 53.0,
      "aiScore": 41.0,
      "socialScore": 18.0,
      "rating": "C",
      "usefulness": 42,
      "codeQuality": 43,
      "adoption": 37,
      "shipSpeed": 25
    },
    {
      "date": "2026-04-29",
      "masterScore": 35.0,
      "marketScore": 21.0,
      "githubScore": 50.0,
      "aiScore": 43.0,
      "socialScore": 18.0,
      "rating": "C",
      "usefulness": 42,
      "codeQuality": 42,
      "adoption": 39,
      "shipSpeed": 19
    }
  ],
  "githubHistory": [
    {
      "date": "2026-03-09",
      "stars": 17,
      "forks": 29,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 14,
      "commits90d": 72,
      "mergedPrs30d": 5,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-10",
      "stars": 17,
      "forks": 30,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 14,
      "commits90d": 72,
      "mergedPrs30d": 5,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-15",
      "stars": 17,
      "forks": 30,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 8,
      "commits90d": 71,
      "mergedPrs30d": 2,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-18",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 8,
      "commits90d": 66,
      "mergedPrs30d": 2,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-20",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 10,
      "commits90d": 71,
      "mergedPrs30d": 3,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-21",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 10,
      "commits90d": 71,
      "mergedPrs30d": 3,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-22",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 10,
      "commits90d": 66,
      "mergedPrs30d": 3,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-23",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 10,
      "commits90d": 66,
      "mergedPrs30d": 3,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-25",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 9,
      "commits90d": 66,
      "mergedPrs30d": 3,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-26",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 9,
      "commits90d": 66,
      "mergedPrs30d": 2,
      "mergedPrs90d": 10,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-30",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 10,
      "commits90d": 69,
      "mergedPrs30d": 3,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-31",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 10,
      "commits90d": 69,
      "mergedPrs30d": 3,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-02",
      "stars": 18,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 9,
      "commits90d": 69,
      "mergedPrs30d": 2,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-03",
      "stars": 18,
      "forks": 30,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 9,
      "commits90d": 69,
      "mergedPrs30d": 2,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-06",
      "stars": 18,
      "forks": 30,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 5,
      "commits90d": 69,
      "mergedPrs30d": 2,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-07",
      "stars": 18,
      "forks": 30,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 5,
      "commits90d": 69,
      "mergedPrs30d": 2,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-10",
      "stars": 19,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 5,
      "commits90d": 60,
      "mergedPrs30d": 2,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-14",
      "stars": 19,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 5,
      "commits90d": 40,
      "mergedPrs30d": 2,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-16",
      "stars": 19,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 5,
      "commits90d": 37,
      "mergedPrs30d": 2,
      "mergedPrs90d": 8,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-19",
      "stars": 19,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 3,
      "commits90d": 37,
      "mergedPrs30d": 1,
      "mergedPrs90d": 8,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-22",
      "stars": 19,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 3,
      "commits90d": 31,
      "mergedPrs30d": 1,
      "mergedPrs90d": 8,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-23",
      "stars": 19,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 3,
      "commits90d": 30,
      "mergedPrs30d": 1,
      "mergedPrs90d": 8,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-24",
      "stars": 19,
      "forks": 31,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 2,
      "commits90d": 29,
      "mergedPrs30d": 1,
      "mergedPrs90d": 7,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-25",
      "stars": 19,
      "forks": 32,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 1,
      "commits90d": 29,
      "mergedPrs30d": 1,
      "mergedPrs90d": 7,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-26",
      "stars": 19,
      "forks": 32,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 0,
      "commits90d": 29,
      "mergedPrs30d": 1,
      "mergedPrs90d": 7,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-29",
      "stars": 20,
      "forks": 32,
      "watchers": 3,
      "contributors": 23,
      "commits30d": 0,
      "commits90d": 28,
      "mergedPrs30d": 0,
      "mergedPrs90d": 7,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 0
    }
  ],
  "socialAccounts": [
    {
      "handle": "ReadyAI_",
      "role": "project",
      "label": "Official",
      "source": "manual",
      "confidence": 1.0,
      "profile_image_url": "https://pbs.twimg.com/profile_images/1825366480013422592/38rr8CjP_normal.jpg"
    }
  ],
  "recentTweets": [
    {
      "tweet_id": "2042695701877104759",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: Getting my Claw into music this weekend...thanks @ReadyAI_ \n\nGrab any files you'd like here:\nhttps://t.co/6LzYAGHhTE https:/\u2026",
      "created_at": "2026-04-10T17:06:21-03:00",
      "likes": 12,
      "retweets": 2,
      "replies": 3,
      "views": 771,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2042617751140007970",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: Bittensor and decentralized AI is as important as ever.\n\nThis bump in the road will lead to improving the protocol and furth\u2026",
      "created_at": "2026-04-10T11:56:36-03:00",
      "likes": 146,
      "retweets": 16,
      "replies": 4,
      "views": 8259,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2042291846542758050",
      "handle": "ReadyAI_",
      "text": "RT @PushingTao: https://t.co/3JmZy79nK7",
      "created_at": "2026-04-09T14:21:34-03:00",
      "likes": 17,
      "retweets": 5,
      "replies": 0,
      "views": 4463,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2041985433551434054",
      "handle": "ReadyAI_",
      "text": "New on @ReadyAI_ \nRequest an llms.txt file for any domain, free\n\nSearch a site \u2192 not in our 10K+ database? Hit \"Request This Domain Now\" \u2192 get your file queued on subnet \n\n5 free requests per user. Every file is open-sourced on GitHub\n\nStructured data for agents shouldn't be gated",
      "created_at": "2026-04-08T18:04:00-03:00",
      "likes": 22,
      "retweets": 5,
      "replies": 1,
      "views": 983,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2040822628399956204",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: This is the best explanation for why \n(1) Bittensor is unique amongst crypto projects and\n(2) you often see crypto VCs hatin\u2026",
      "created_at": "2026-04-05T13:03:25-03:00",
      "likes": 80,
      "retweets": 15,
      "replies": 6,
      "views": 4882,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2034738476130636184",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: Slowly than all at once \n\nThe world is waking up to decentralized AI $TAO\n\nCongrats @tplr_ai on the incredible milestone \ud83e\udee1",
      "created_at": "2026-03-19T18:07:10-03:00",
      "likes": 127,
      "retweets": 10,
      "replies": 5,
      "views": 7106,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2034347612217004095",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: Our recent breakthrough with enrichment tasks on the subnet has completely opened the floodgates. We can now create structur\u2026",
      "created_at": "2026-03-18T16:14:01-03:00",
      "likes": 23,
      "retweets": 3,
      "replies": 4,
      "views": 1954,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2034345971656876503",
      "handle": "ReadyAI_",
      "text": "https://t.co/xv7Me6QKCT",
      "created_at": "2026-03-18T16:07:30-03:00",
      "likes": 10,
      "retweets": 1,
      "replies": 2,
      "views": 2387,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2032200775439695891",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: The web wasn't built for AI agents. We're fixing that. First 1,000 domains live now, millions coming. Open source, decentral\u2026",
      "created_at": "2026-03-12T18:03:15-03:00",
      "likes": 31,
      "retweets": 8,
      "replies": 5,
      "views": 3167,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2032199967406969090",
      "handle": "ReadyAI_",
      "text": "\ud83d\ude80 llms.txt are live on SN33\n\nThe llms.txt repository is now live. \ud83d\udd17 https://t.co/fN2K02fBLl\n\nSN33 has processed the first batch with over 1,000 websites crawled, cleaned, and converted into structured llms.txt files by the subnet. \n\nSemantic summaries ready for any LLM agent, MCP server, or AI app to consume instantly. No scraping. No parsing raw HTML. Just clean, machine-readable intelligence.\n\nNew batches will be pushed as the subnet keeps processing. The repo grows every week.\n\nWhat's in the dataset:\n\u2192 Structured semantic summaries per domain \n\u2192 Named entities: people, orgs, products, technologies, concepts \n\u2192 Topic classification and key themes \n\u2192 Deterministic O(1) lookup by domain with no index file needed \n\u2192 Git-friendly structure that scales to millions of domains\n\nThis initial release covers ~1,000 domains as a pilot, but the pipeline scales to millions.\n\n\ud83d\udccd Roadmap: 10K \u2192 100K \u2192 1M domains \u2192 continuous updates from new Common Crawl releases and soon from requests.\n\n\ud83c\udf0d And the frontend is coming.\n\nAny domain. You request it, the subnet processes it, you get an llms.txt back. We're putting the finishing touches on the public UI and it drops soon.\n\nSN33 is becoming infrastructure. The web, made readable for machines and open to anyone, powered by decentralized infra.\n\nStar the repo. Share it. And stay close. The next drop is right around the corner.",
      "created_at": "2026-03-12T18:00:03-03:00",
      "likes": 22,
      "retweets": 4,
      "replies": 1,
      "views": 5007,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2031501319543075191",
      "handle": "ReadyAI_",
      "text": "\ud83d\udc40 something new is coming\n\nWe've been building and we're almost ready to show you.\n\nSN33 has been processing the web at scale, turning raw Common Crawl data into clean, AI-ready `llms.txt` files. Structured semantic summaries that any LLM agent, MCP server, or AI app can consume instantly.\n\nOn Thursday we'll be releasing the Github repo where `llms.txt` files will be pushed in batches as the subnet processes them. We're starting with over 1000 websites analyzed and processed by the subnet that will grow every week. \n\nAnd shortly after...\n\ud83c\udf0d We're launching a public frontend\n\nAny website. Any domain. You request it, the subnet processes it and you get a `llms.txt` back.\n\nNo more raw HTML hell for AI agents. No more redundant crawling. Just clean, structured, machine-readable intelligence about any corner of the web, on demand, powered by decentralized compute.\n\nThis is SN33 becoming a public utility for AI infrastructure\n\nThe web, made readable for machines. At scale. Open to anyone.\n\n\ud83d\udd1c  More very soon. Stay tuned.",
      "created_at": "2026-03-10T19:43:52-03:00",
      "likes": 61,
      "retweets": 11,
      "replies": 6,
      "views": 11648,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1971688974432489593",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: @TaoStacker @ReadyAI_ Big subnet upgrade going live next week on Sept 30. On testnet now. More details were announced this w\u2026",
      "created_at": "2025-09-26T18:30:58-03:00",
      "likes": 36,
      "retweets": 7,
      "replies": 3,
      "views": 4566,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1965815829209219565",
      "handle": "ReadyAI_",
      "text": "TAO Agent 2.0 has arrived for SN33 token holders \n\nHold 50 SN33 tokens for private terminal access \ud83d\udc47",
      "created_at": "2025-09-10T13:33:11-03:00",
      "likes": 47,
      "retweets": 6,
      "replies": 6,
      "views": 3572,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1960793811589980476",
      "handle": "ReadyAI_",
      "text": "RT @tao_agent: over the next few weeks, i\u2019m putting together a series that explains the bittensor in full \u2014 what it is, how it works, and w\u2026",
      "created_at": "2025-08-27T16:57:29-03:00",
      "likes": 31,
      "retweets": 7,
      "replies": 2,
      "views": 3307,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1960086283264664042",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: \ud83d\ude80 Dynamic Prompts are now LIVE on Subnet 33\n\nStarting today, validators can broadcast fully customizable prompts. Common Cra\u2026",
      "created_at": "2025-08-25T18:06:01-03:00",
      "likes": 64,
      "retweets": 12,
      "replies": 4,
      "views": 4379,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1953124824408289648",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: We\u2019ve had a great partnership with @dsvfund, @SiamKidd and @MarkCreaser and today they\u2019re doubling down with another $100K O\u2026",
      "created_at": "2025-08-06T13:03:40-03:00",
      "likes": 63,
      "retweets": 9,
      "replies": 6,
      "views": 8412,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1952420389050810482",
      "handle": "ReadyAI_",
      "text": "RT @richdotca: This is the background of, @eytanelbaz, one of the co-founders of $TAO SN33, @ReadyAI_. \ud83d\udc47\ud83c\udffeDo whatever you want with this inf\u2026",
      "created_at": "2025-08-04T14:24:29-03:00",
      "likes": 127,
      "retweets": 23,
      "replies": 6,
      "views": 12237,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1951409585987920157",
      "handle": "ReadyAI_",
      "text": "RT @DavFields: You should be following @tao_agent  \"the aixbt of TAO\"\nThanks for the mention @0xsammy \ud83e\udee1\n\n@aixbt_agent do you agree?",
      "created_at": "2025-08-01T19:27:55-03:00",
      "likes": 14,
      "retweets": 2,
      "replies": 1,
      "views": 1590,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1948445007238889664",
      "handle": "ReadyAI_",
      "text": "RT @PushingTao: The level of detail and use of structured analysis in this market update is incredible \ud83d\udd25\n@tao_agent @ReadyAI_",
      "created_at": "2025-07-24T15:07:44-03:00",
      "likes": 15,
      "retweets": 2,
      "replies": 0,
      "views": 1692,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1947491881023377667",
      "handle": "ReadyAI_",
      "text": "RT @tao_agent: @WhiteRhinoTAO @neza_video here\u2019s where the upside is clearest right now \u2014 the data leads, not the narrative:\n\n- netuid 33 (\u2026",
      "created_at": "2025-07-22T00:00:21-03:00",
      "likes": 5,
      "retweets": 3,
      "replies": 0,
      "views": 626,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    }
  ]
}
