{
  "netuid": 120,
  "slug": "affine",
  "name": "Affine",
  "symbol": "\u2d37",
  "description": "Reason Mining",
  "priceTao": 0.069760042,
  "priceUsd": 17.652855762935825,
  "athUsd": 17.652855762935825,
  "change24h": 0.0946579803036617,
  "change7d": -3.6984108825479,
  "change30d": -11.414857900996893,
  "change90d": 0.13,
  "marketCapUsd": 53264693.694368266,
  "volume24hUsd": 141056.5701254866,
  "rootProp": 0.22852539141610576,
  "liquidityUsd": 43518366.583880775,
  "alphaStaked": 1787312.450135585,
  "activeMiners": 1,
  "activeValidators": 9,
  "emissionPct": 0.00047508225085944003,
  "emissionPerDayTao": 1.0,
  "registrationCost": 138.829019156,
  "pruningRank": 4,
  "immunityRemaining": 4785,
  "sentiment": "Neutral",
  "githubRepo": "https://github.com/AffineFoundation/affine",
  "subnetUrl": "www.affine.io",
  "scorecard": {
    "adoption": {
      "label": "weak",
      "score": 37,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Stars",
          "value": "39",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Contributors",
          "value": "19",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "24h volume",
          "value": "$141,057",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Validators",
          "value": "9",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Bus factor",
          "value": "Top contributor: 38%",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=45 \u00d7 0.6 + llm=26 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "shipSpeed": {
      "label": "high",
      "score": 86,
      "reasons": [
        {
          "tone": "positive",
          "label": "Commits 30d",
          "value": "97",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Merged PRs 30d",
          "value": "63",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Releases 12m",
          "value": "0",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Latest push",
          "value": "2026-04-29T12:29:47Z",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Momentum",
          "value": "stable (97/30d vs 69/mo avg)",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=95 \u00d7 0.6 + llm=72 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "updatedAt": "2026-04-29T20:41:08.738024+00:00",
    "confidence": 0.82,
    "usefulness": {
      "label": "watch",
      "score": 57,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Durable keywords",
          "value": "1 matched",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Commodity risk",
          "value": "0 matched",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Subnet traction",
          "value": "13/30",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=53 \u00d7 0.6 + llm=62 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "codeQuality": {
      "label": "weak",
      "score": 38,
      "reasons": [
        {
          "tone": "positive",
          "label": "CI",
          "value": "Present",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Tests",
          "value": "1 dir(s), framework config",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Docs",
          "value": "Basic (600 chars)",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Dep mgmt",
          "value": "None",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "PR reviews",
          "value": "0.3 avg, 60% 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=36 \u00d7 0.6 + llm=42 \u00d7 0.4",
          "weight": null
        }
      ]
    }
  },
  "marketScore": 30.0,
  "githubScore": 73.0,
  "aiScore": 52.0,
  "masterScore": 50.0,
  "masterRating": "B",
  "lastUpdatedAt": "2026-04-29T20:21:48Z",
  "isStale": false,
  "masterScorePrev": 49.0,
  "purpose": {
    "title": "Affine",
    "source": "llm",
    "confidence": 0.72,
    "shortSummary": "Affine (netuid 120) is an incentivized RL environment for reasoning tasks such as program abduction and coding, with a mechanism designed to be sybil-proof, copy-proof, and overfitting-proof. Development velocity is exceptionally high with 97 commits and 63 merged PRs in 30 days, but the subnet has only 1 active miner \u2014 a critical adoption failure that undermines its core incentive premise. At $53M market cap with a thin miner base, the gap between financial size and actual utilization is a significant concern."
  },
  "analysis": {
    "risks": [
      "Only 1 active miner despite 9 validators and a $53M market cap \u2014 the entire incentivized RL premise collapses without miner participation, and this is a critical signal of adoption failure",
      "Self-merge ratio of 0.6 exceeds the 0.5 red flag threshold, avg reviews per PR is 0.3, no lint config, and no license \u2014 code governance is weak and the repo lacks basic quality infrastructure"
    ],
    "score": 52,
    "summary": "Affine (netuid 120) is an incentivized RL environment for reasoning tasks such as program abduction and coding, with a mechanism designed to be sybil-proof, copy-proof, and overfitting-proof. Development velocity is exceptionally high with 97 commits and 63 merged PRs in 30 days, but the subnet has only 1 active miner \u2014 a critical adoption failure that undermines its core incentive premise. At $53M market cap with a thin miner base, the gap between financial size and actual utilization is a significant concern.",
    "provider": "cascade:sonnet",
    "expiresAt": "2026-05-29T20:39:47.655944+00:00",
    "strengths": [
      "Exceptional ship velocity: 97 commits and 63 merged PRs in the last 30 days, accelerating from 110 commits in the prior 60-day window \u2014 the team is actively iterating",
      "Thoughtful mechanism design explicitly addressing sybil, decoy, copy, and overfitting attack vectors \u2014 more defensible than generic inference subnets",
      "19 contributors with top contributor at only 38% concentration \u2014 no bus factor risk and distributed ownership relative to its size"
    ],
    "updatedAt": "2026-04-29T20:39:47.655944+00:00",
    "durability": "watch",
    "recommendation": "Monitor miner activation closely: if active miners do not grow beyond 1 within 30\u201360 days, the incentive mechanism is not attracting participation and the subnet's fundamental value proposition is unproven despite strong dev activity.",
    "dimensionScores": {
      "adoption": 26,
      "shipSpeed": 72,
      "usefulness": 62,
      "codeQuality": 42
    }
  },
  "repoCoverageStatus": "covered",
  "image": "https://www.affine.io/apple-touch-icon.png",
  "repos": [
    {
      "netuid": 120,
      "repoKind": "primary",
      "provider": "github",
      "owner": "AffineFoundation",
      "name": "affine-cortex",
      "url": "https://github.com/AffineFoundation/affine-cortex",
      "source": "registry",
      "isArchived": false,
      "isFork": false
    }
  ],
  "repoSnapshots": [
    {
      "fullName": "AffineFoundation/affine-cortex",
      "description": "Anima Machina",
      "homepageUrl": "",
      "defaultBranch": "main",
      "stars": 39,
      "forks": 62,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 97,
      "commits90d": 207,
      "mergedPrs30d": 63,
      "mergedPrs90d": 114,
      "releases12m": 0,
      "openIssues": 13,
      "closedIssues30d": 0,
      "languages": [
        {
          "name": "Python",
          "percentage": 99.8
        },
        {
          "name": "Dockerfile",
          "percentage": 0.1
        },
        {
          "name": "Shell",
          "percentage": 0.1
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": true,
        "hasLintConfig": false,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": false,
        "hasSecurityPolicy": false,
        "hasDocs": true,
        "hasDocker": true,
        "hasDependabot": false,
        "hasRenovate": false,
        "rootEntries": [
          ".dockerignore",
          ".env.example",
          ".github",
          ".gitignore",
          "Dockerfile",
          "README.md",
          "affine",
          "affine.png",
          "build_and_push.sh",
          "compose",
          "docker-compose.local.yml",
          "docker-compose.yml",
          "docs",
          "examples",
          "pyproject.toml",
          "skill",
          "tests",
          "uv.lock"
        ]
      },
      "readmeExcerpt": "Affine Mine open reasoning. Affine Discord https://discord.com/invite/3T9X4Yn23e | Live Dashboard https://www.affine.io/ Introduction Affine is an incentivized RL environment that pays miners who make incremental improvements on a set of tasks such as program abduction or coding . The mechanism is sybil-proof, decoy-proof, copy-proof, and overfitting-proof. **How does Affine work?** Affine validators incentivize miners to submit models to Subnet 64 on Bittensor a.k.a Chutes where they are inference load balanced and publicly available. These models are evaluated on a set of RL environments, wi",
      "pushedAt": "2026-04-29T12:29:47Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 0.0,
      "selfMergeRatio": 0.6,
      "avgReviewsPerPr": 0.3,
      "hasBranchProtection": false,
      "topContributorPct": 0.38,
      "avgCommentsPerIssue": 0.59,
      "avgResponseHours": 101.4,
      "prMergeHoursP50": 0.8,
      "prMergeHoursP95": 183.9,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    }
  ],
  "externalLinks": [
    {
      "label": "Website",
      "href": "https://www.affine.io"
    },
    {
      "label": "GitHub",
      "href": "https://github.com/AffineFoundation/affine"
    }
  ],
  "priceHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 22.60462103
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 22.49905155
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 22.20065174
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 21.80416759
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 21.35782635
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 21.72219289
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 21.29535882
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 21.59918574
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 21.48104042
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 21.12166989
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 21.11758364
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 21.40966135
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 21.55540981
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 21.66708712
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 22.08571218
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 22.29529055
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 22.55411825
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 22.22875875
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 21.91031147
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 21.95137431
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 22.77851608
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 22.80592042
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 22.5379351
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 22.36123085
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 22.20983987
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 22.48119659
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 22.35581333
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 22.90990795
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 22.85540324
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 23.74376125
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 23.96850806
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 24.76788414
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 24.88334991
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 24.45528254
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 24.25089133
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 25.07645967
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 24.8791536
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 24.71909251
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 24.19018098
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 23.97892762
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 23.84168313
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 23.6082082
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 23.39785061
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 23.74902002
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 23.77561897
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 24.13687818
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 25.59945869
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 26.06865368
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 26.74996821
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 26.97995996
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 27.29817424
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 28.31285581
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 28.91530003
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 28.54253025
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 30.6092079
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 30.96347774
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 30.62215293
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 30.51066225
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 29.6863331
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 28.85615188
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 27.23944828
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 30.30755051
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 30.15891638
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 29.4679082
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 29.58708945
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 29.96567735
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 29.47441099
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 29.02185572
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 29.33747928
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 28.8122467
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 28.62759239
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 28.55303328
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 28.53030679
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 15.88299743
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 15.75710149
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 15.75710052
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 15.75785409
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 15.76216498
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 27.97910547
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 27.93281854
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 16.270039
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 15.7137102
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 27.41808215
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 27.54845138
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 28.37059096
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 27.20257034
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 20.68515182
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 26.79542079
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 22.01788928
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 27.19391869
    }
  ],
  "liquidityHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 42879429.7086046
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 42936228.1567555
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 42800883.447126
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 42556113.5752158
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 42239599.8139787
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 42714484.4306343
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 42413287.0452493
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 42839302.3656778
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 42843749.4170748
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 42603048.1374275
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 42709411.0459968
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 43117551.9390403
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 43379099.5487142
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 43606097.8082279
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 44146114.7768116
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 44485550.7146305
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 44879601.0960959
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 44697841.0279145
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 44506072.5172856
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 44662993.7681179
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 45624905.9073515
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 45790812.0333372
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 45653172.3749051
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 45595504.3189541
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 45558273.5735614
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 45951767.6729889
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 45938246.6652606
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 46622532.6353149
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 46694103.9523586
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 47731284.5445107
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 48121266.6041118
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 49080966.9393848
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 49368144.4906968
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 49111518.8285571
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 49058732.3582648
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 50046910.8112935
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 50027155.5584182
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 50032297.9245801
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 49642108.7757389
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 49573341.192697
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 49577452.5762004
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 49469718.4091059
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 49377380.4354278
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 49872747.0623888
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 50037483.3336193
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 50554011.3385187
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 52239027.837536
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 52900174.1785669
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 53775550.4093185
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 54198494.8193132
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 54712453.8888019
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 55917918.115607
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 56714435.6023099
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 56556124.6790179
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 58778911.293695
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 59336710.7937767
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 59230422.7239343
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 59343529.9716772
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 58754641.3180403
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 58139635.2349531
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 56683556.4390296
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 59975875.1895996
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 60046815.287862
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 59570228.2968187
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 59902851.3150901
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 60498882.4646739
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 60216294.9963743
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 59962561.9666691
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 60493069.677822
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 60152506.9378142
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 60150593.5987564
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 60255048.7778637
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 60410224.1033532
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 33898977.3604073
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 33786136.0938737
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 33786209.223757
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 33788023.3041248
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 33793405.2265963
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 59994132.0229527
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 60106941.7598751
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 35013623.0561876
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 33864252.4672174
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 59705604.5923577
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 59980754.3466901
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 61026402.4514223
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 59888094.6434111
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 45699987.2305094
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 59532054.4204597
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 48956435.2516094
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 60061626.2569551
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-03-09",
      "masterScore": 74.0,
      "marketScore": 86.0,
      "githubScore": 74.0,
      "aiScore": 56.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 67,
      "codeQuality": 44,
      "adoption": 77,
      "shipSpeed": 90
    },
    {
      "date": "2026-03-10",
      "masterScore": 73.0,
      "marketScore": 84.0,
      "githubScore": 74.0,
      "aiScore": 56.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 67,
      "codeQuality": 44,
      "adoption": 77,
      "shipSpeed": 90
    },
    {
      "date": "2026-03-15",
      "masterScore": 69.0,
      "marketScore": 76.0,
      "githubScore": 70.0,
      "aiScore": 58.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 65,
      "codeQuality": 35,
      "adoption": 67,
      "shipSpeed": 69
    },
    {
      "date": "2026-03-18",
      "masterScore": 53.0,
      "marketScore": 75.0,
      "githubScore": 71.0,
      "aiScore": 30.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 56,
      "codeQuality": 30,
      "adoption": 57,
      "shipSpeed": 67
    },
    {
      "date": "2026-03-19",
      "masterScore": 59.0,
      "marketScore": 75.0,
      "githubScore": 71.0,
      "aiScore": 59.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 66,
      "codeQuality": 36,
      "adoption": 67,
      "shipSpeed": 70
    },
    {
      "date": "2026-03-20",
      "masterScore": 59.0,
      "marketScore": 75.0,
      "githubScore": 71.0,
      "aiScore": 60.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 66,
      "codeQuality": 37,
      "adoption": 67,
      "shipSpeed": 70
    },
    {
      "date": "2026-03-21",
      "masterScore": 55.0,
      "marketScore": 75.0,
      "githubScore": 71.0,
      "aiScore": 39.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 60,
      "codeQuality": 36,
      "adoption": 56,
      "shipSpeed": 74
    },
    {
      "date": "2026-03-22",
      "masterScore": 65.0,
      "marketScore": 75.0,
      "githubScore": 71.0,
      "aiScore": 42.0,
      "socialScore": 0.0,
      "rating": "A",
      "usefulness": 65,
      "codeQuality": 32,
      "adoption": 59,
      "shipSpeed": 72
    },
    {
      "date": "2026-03-23",
      "masterScore": 56.0,
      "marketScore": 75.0,
      "githubScore": 71.0,
      "aiScore": 44.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 64,
      "codeQuality": 35,
      "adoption": 57,
      "shipSpeed": 77
    },
    {
      "date": "2026-03-24",
      "masterScore": 45.0,
      "marketScore": 37.0,
      "githubScore": 71.0,
      "aiScore": 47.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 56,
      "codeQuality": 40,
      "adoption": 43,
      "shipSpeed": 75
    },
    {
      "date": "2026-03-25",
      "masterScore": 55.0,
      "marketScore": 64.0,
      "githubScore": 71.0,
      "aiScore": 55.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 63,
      "codeQuality": 41,
      "adoption": 58,
      "shipSpeed": 77
    },
    {
      "date": "2026-03-26",
      "masterScore": 51.0,
      "marketScore": 53.0,
      "githubScore": 71.0,
      "aiScore": 54.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 60,
      "codeQuality": 38,
      "adoption": 50,
      "shipSpeed": 78
    },
    {
      "date": "2026-03-27",
      "masterScore": 52.0,
      "marketScore": 50.0,
      "githubScore": 71.0,
      "aiScore": 60.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 63,
      "codeQuality": 40,
      "adoption": 53,
      "shipSpeed": 80
    },
    {
      "date": "2026-03-30",
      "masterScore": 49.0,
      "marketScore": 39.0,
      "githubScore": 71.0,
      "aiScore": 62.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 59,
      "codeQuality": 37,
      "adoption": 42,
      "shipSpeed": 76
    },
    {
      "date": "2026-04-01",
      "masterScore": 46.0,
      "marketScore": 39.0,
      "githubScore": 71.0,
      "aiScore": 47.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 56,
      "codeQuality": 38,
      "adoption": 45,
      "shipSpeed": 76
    },
    {
      "date": "2026-04-02",
      "masterScore": 45.0,
      "marketScore": 37.0,
      "githubScore": 73.0,
      "aiScore": 42.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 56,
      "codeQuality": 36,
      "adoption": 39,
      "shipSpeed": 75
    },
    {
      "date": "2026-04-03",
      "masterScore": 49.0,
      "marketScore": 38.0,
      "githubScore": 73.0,
      "aiScore": 62.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 58,
      "codeQuality": 36,
      "adoption": 45,
      "shipSpeed": 79
    },
    {
      "date": "2026-04-07",
      "masterScore": 47.0,
      "marketScore": 36.0,
      "githubScore": 73.0,
      "aiScore": 52.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 58,
      "codeQuality": 40,
      "adoption": 44,
      "shipSpeed": 80
    },
    {
      "date": "2026-04-08",
      "masterScore": 48.0,
      "marketScore": 35.0,
      "githubScore": 74.0,
      "aiScore": 60.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 62,
      "codeQuality": 40,
      "adoption": 51,
      "shipSpeed": 86
    },
    {
      "date": "2026-04-11",
      "masterScore": 57.0,
      "marketScore": 59.0,
      "githubScore": 74.0,
      "aiScore": 50.0,
      "socialScore": 23.0,
      "rating": "B",
      "usefulness": 58,
      "codeQuality": 38,
      "adoption": 53,
      "shipSpeed": 84
    },
    {
      "date": "2026-04-15",
      "masterScore": 52.0,
      "marketScore": 41.0,
      "githubScore": 73.0,
      "aiScore": 54.0,
      "socialScore": 24.0,
      "rating": "B",
      "usefulness": 60,
      "codeQuality": 40,
      "adoption": 42,
      "shipSpeed": 82
    },
    {
      "date": "2026-04-16",
      "masterScore": 49.0,
      "marketScore": 33.0,
      "githubScore": 73.0,
      "aiScore": 51.0,
      "socialScore": 24.0,
      "rating": "C",
      "usefulness": 55,
      "codeQuality": 36,
      "adoption": 42,
      "shipSpeed": 86
    },
    {
      "date": "2026-04-17",
      "masterScore": 47.0,
      "marketScore": 32.0,
      "githubScore": 73.0,
      "aiScore": 44.0,
      "socialScore": 24.0,
      "rating": "C",
      "usefulness": 52,
      "codeQuality": 37,
      "adoption": 39,
      "shipSpeed": 83
    },
    {
      "date": "2026-04-19",
      "masterScore": 47.0,
      "marketScore": 32.0,
      "githubScore": 73.0,
      "aiScore": 44.0,
      "socialScore": 24.0,
      "rating": "C",
      "usefulness": 53,
      "codeQuality": 35,
      "adoption": 38,
      "shipSpeed": 82
    },
    {
      "date": "2026-04-22",
      "masterScore": 49.0,
      "marketScore": 32.0,
      "githubScore": 73.0,
      "aiScore": 49.0,
      "socialScore": 28.0,
      "rating": "C",
      "usefulness": 54,
      "codeQuality": 39,
      "adoption": 39,
      "shipSpeed": 85
    },
    {
      "date": "2026-04-23",
      "masterScore": 52.0,
      "marketScore": 32.0,
      "githubScore": 73.0,
      "aiScore": 62.0,
      "socialScore": 29.0,
      "rating": "B",
      "usefulness": 57,
      "codeQuality": 36,
      "adoption": 41,
      "shipSpeed": 80
    },
    {
      "date": "2026-04-24",
      "masterScore": 49.0,
      "marketScore": 32.0,
      "githubScore": 74.0,
      "aiScore": 44.0,
      "socialScore": 31.0,
      "rating": "C",
      "usefulness": 51,
      "codeQuality": 37,
      "adoption": 36,
      "shipSpeed": 88
    },
    {
      "date": "2026-04-25",
      "masterScore": 50.0,
      "marketScore": 31.0,
      "githubScore": 74.0,
      "aiScore": 51.0,
      "socialScore": 31.0,
      "rating": "B",
      "usefulness": 55,
      "codeQuality": 38,
      "adoption": 41,
      "shipSpeed": 89
    },
    {
      "date": "2026-04-26",
      "masterScore": 49.0,
      "marketScore": 30.0,
      "githubScore": 74.0,
      "aiScore": 48.0,
      "socialScore": 31.0,
      "rating": "C",
      "usefulness": 54,
      "codeQuality": 36,
      "adoption": 38,
      "shipSpeed": 89
    },
    {
      "date": "2026-04-29",
      "masterScore": 50.0,
      "marketScore": 30.0,
      "githubScore": 73.0,
      "aiScore": 52.0,
      "socialScore": 32.0,
      "rating": "B",
      "usefulness": 57,
      "codeQuality": 38,
      "adoption": 37,
      "shipSpeed": 86
    }
  ],
  "githubHistory": [
    {
      "date": "2026-03-09",
      "stars": 33,
      "forks": 48,
      "watchers": 7,
      "contributors": 19,
      "commits30d": 35,
      "commits90d": 115,
      "mergedPrs30d": 24,
      "mergedPrs90d": 55,
      "releases12m": 0,
      "openIssues": 12,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-10",
      "stars": 33,
      "forks": 48,
      "watchers": 7,
      "contributors": 19,
      "commits30d": 33,
      "commits90d": 115,
      "mergedPrs30d": 21,
      "mergedPrs90d": 53,
      "releases12m": 0,
      "openIssues": 12,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-15",
      "stars": 34,
      "forks": 48,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 43,
      "commits90d": 126,
      "mergedPrs30d": 19,
      "mergedPrs90d": 56,
      "releases12m": 0,
      "openIssues": 13,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-18",
      "stars": 34,
      "forks": 48,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 46,
      "commits90d": 129,
      "mergedPrs30d": 21,
      "mergedPrs90d": 59,
      "releases12m": 0,
      "openIssues": 12,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-20",
      "stars": 35,
      "forks": 49,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 49,
      "commits90d": 132,
      "mergedPrs30d": 22,
      "mergedPrs90d": 57,
      "releases12m": 0,
      "openIssues": 14,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-21",
      "stars": 35,
      "forks": 49,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 50,
      "commits90d": 133,
      "mergedPrs30d": 22,
      "mergedPrs90d": 57,
      "releases12m": 0,
      "openIssues": 14,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-22",
      "stars": 35,
      "forks": 49,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 50,
      "commits90d": 132,
      "mergedPrs30d": 22,
      "mergedPrs90d": 57,
      "releases12m": 0,
      "openIssues": 15,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-23",
      "stars": 35,
      "forks": 49,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 51,
      "commits90d": 133,
      "mergedPrs30d": 22,
      "mergedPrs90d": 56,
      "releases12m": 0,
      "openIssues": 15,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-25",
      "stars": 36,
      "forks": 50,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 53,
      "commits90d": 134,
      "mergedPrs30d": 24,
      "mergedPrs90d": 57,
      "releases12m": 0,
      "openIssues": 15,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-26",
      "stars": 36,
      "forks": 50,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 54,
      "commits90d": 134,
      "mergedPrs30d": 25,
      "mergedPrs90d": 58,
      "releases12m": 0,
      "openIssues": 16,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-30",
      "stars": 37,
      "forks": 50,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 71,
      "commits90d": 149,
      "mergedPrs30d": 32,
      "mergedPrs90d": 64,
      "releases12m": 0,
      "openIssues": 15,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-31",
      "stars": 37,
      "forks": 51,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 74,
      "commits90d": 151,
      "mergedPrs30d": 34,
      "mergedPrs90d": 65,
      "releases12m": 0,
      "openIssues": 15,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-02",
      "stars": 37,
      "forks": 51,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 75,
      "commits90d": 152,
      "mergedPrs30d": 36,
      "mergedPrs90d": 67,
      "releases12m": 0,
      "openIssues": 15,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-03",
      "stars": 37,
      "forks": 52,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 78,
      "commits90d": 157,
      "mergedPrs30d": 36,
      "mergedPrs90d": 67,
      "releases12m": 0,
      "openIssues": 16,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-06",
      "stars": 37,
      "forks": 52,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 80,
      "commits90d": 164,
      "mergedPrs30d": 31,
      "mergedPrs90d": 67,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-07",
      "stars": 37,
      "forks": 54,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 76,
      "commits90d": 147,
      "mergedPrs30d": 31,
      "mergedPrs90d": 67,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-10",
      "stars": 38,
      "forks": 57,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 83,
      "commits90d": 163,
      "mergedPrs30d": 30,
      "mergedPrs90d": 67,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-14",
      "stars": 38,
      "forks": 59,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 79,
      "commits90d": 166,
      "mergedPrs30d": 29,
      "mergedPrs90d": 68,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-16",
      "stars": 38,
      "forks": 60,
      "watchers": 9,
      "contributors": 19,
      "commits30d": 78,
      "commits90d": 166,
      "mergedPrs30d": 30,
      "mergedPrs90d": 68,
      "releases12m": 0,
      "openIssues": 10,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-19",
      "stars": 38,
      "forks": 62,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 80,
      "commits90d": 170,
      "mergedPrs30d": 33,
      "mergedPrs90d": 76,
      "releases12m": 0,
      "openIssues": 11,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-22",
      "stars": 38,
      "forks": 62,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 81,
      "commits90d": 172,
      "mergedPrs30d": 35,
      "mergedPrs90d": 78,
      "releases12m": 0,
      "openIssues": 12,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-23",
      "stars": 38,
      "forks": 62,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 90,
      "commits90d": 181,
      "mergedPrs30d": 45,
      "mergedPrs90d": 88,
      "releases12m": 0,
      "openIssues": 14,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-24",
      "stars": 39,
      "forks": 63,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 95,
      "commits90d": 188,
      "mergedPrs30d": 52,
      "mergedPrs90d": 95,
      "releases12m": 0,
      "openIssues": 12,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-25",
      "stars": 39,
      "forks": 63,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 102,
      "commits90d": 196,
      "mergedPrs30d": 58,
      "mergedPrs90d": 103,
      "releases12m": 0,
      "openIssues": 12,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-26",
      "stars": 39,
      "forks": 63,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 102,
      "commits90d": 198,
      "mergedPrs30d": 59,
      "mergedPrs90d": 105,
      "releases12m": 0,
      "openIssues": 12,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-29",
      "stars": 39,
      "forks": 62,
      "watchers": 8,
      "contributors": 19,
      "commits30d": 97,
      "commits90d": 207,
      "mergedPrs30d": 63,
      "mergedPrs90d": 114,
      "releases12m": 0,
      "openIssues": 13,
      "closedIssues30d": 0
    }
  ],
  "socialAccounts": [
    {
      "handle": "affine_io",
      "role": "project",
      "label": null,
      "source": "taostats_identity",
      "confidence": 0.95,
      "profile_image_url": "https://pbs.twimg.com/profile_images/2047617072608280576/L5r9xPTO_normal.jpg"
    }
  ],
  "recentTweets": [
    {
      "tweet_id": "2048758572029476935",
      "handle": "affine_io",
      "text": "Affine Environment #2: SWE\n\nAffine-I beat Qwen3-32B on every SWE benchmark we ran. A week later, Affine-II dethroned Affine-I with +6.22% on SWE-Infinite alone.\n\nThe harder the env, the bigger the delta.\n\nCheck out the environment behind those wins. https://t.co/Va5Ib59D2u",
      "created_at": "2026-04-27T10:38:02-03:00",
      "likes": 58,
      "retweets": 10,
      "replies": 3,
      "views": 2397,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2047341451001098612",
      "handle": "affine_io",
      "text": "7 days in the arena where challengers rose and fell. Now a new Champion stands out with sweat and blood.\n\nAffine-II took the crown from Affine-I, outperforming on all 6 live envs, significantly on:\n\u2022 LIVEWEB +5.76%\n\u2022 NAVWORLD +4.72%\n\u2022 SWE +6.22%\u00b7\n\u2022 MEMORY +10.1% https://t.co/FbIVOsYg92",
      "created_at": "2026-04-23T12:46:54-03:00",
      "likes": 111,
      "retweets": 24,
      "replies": 4,
      "views": 9186,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046986439263670514",
      "handle": "affine_io",
      "text": "Affine Environment #1: LiveWeb Arena.\n\nStatic benchmarks? Fake training envs? Stuck LLM web agents?\n\nLiveWeb flips it: \n\u2022 Real browser\n\u2022 Live data\n\u2022 Atomic cache\n\u2022 Dense rewards.\n\nNew seed every round. https://t.co/OhuHQgMWCY",
      "created_at": "2026-04-22T13:16:12-03:00",
      "likes": 61,
      "retweets": 9,
      "replies": 1,
      "views": 2202,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045865917423427989",
      "handle": "affine_io",
      "text": "Winner-takes-all. There's only ONE Champion here at Affine.\n\n~\u03c4220+ /day\n~$60K+ /day\n100% of Affine miner emission.\n\nHere's how you join the game and take the crown: https://t.co/PxYL0sR8Ni",
      "created_at": "2026-04-19T11:03:39-03:00",
      "likes": 107,
      "retweets": 22,
      "replies": 5,
      "views": 4746,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045794155469881842",
      "handle": "affine_io",
      "text": "Imagine what one week of open competition ships at Affine.\n\nAffine-I beats Qwen3-32B on every SWE benchmark we ran.\n\nSWE-Rebench: 5.3 vs. 0\nSWE-Bench Multilingual: 10.3 vs. 2.3\nTerminal Bench V2: 5.6 vs. 3.4 https://t.co/ZHOjlw1Dnk",
      "created_at": "2026-04-19T06:18:30-03:00",
      "likes": 174,
      "retweets": 42,
      "replies": 8,
      "views": 22045,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2041999022110490923",
      "handle": "affine_io",
      "text": "One team can't build the best AI.\n\nSo we stopped trying.\n\nWe built an open arena instead.\n\nHere's what happened\ud83d\udc47",
      "created_at": "2026-04-08T18:58:00-03:00",
      "likes": 244,
      "retweets": 74,
      "replies": 4,
      "views": 84663,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "1964405080331092275",
      "handle": "affine_io",
      "text": "Come pioneer open intelligence with us and help us build our future. \n\n-Research Engineers - ML/RL/Agents\n-Protocol Engineers - Incentive design/validation mechanisms/RL/ML\n-Subnet Community Moderator & Developer Relations\n\n$10k referral reward if your intro becomes a hire.\n\nWe\u2019re hiring from anywhere in the world offering very competitive pay. \n\nApply at hello@affine.io",
      "created_at": "2025-09-06T16:07:22-03:00",
      "likes": 195,
      "retweets": 25,
      "replies": 22,
      "views": 30361,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    }
  ]
}
