{
  "netuid": 98,
  "slug": "forevermoney",
  "name": "ForeverMoney",
  "symbol": "\u10d1",
  "description": "Decentralized intelligence for advanced liquidity management.  Alpha-gated TG https://t.me/+3MN77q0y9lwyMDVk",
  "priceTao": 0.004088198,
  "priceUsd": 1.034523024288356,
  "athUsd": 1.034523024288356,
  "change24h": 0.6438878170418186,
  "change7d": -0.31547356634844587,
  "change30d": -11.021270936901944,
  "change90d": 0.48,
  "marketCapUsd": 2954953.4441341995,
  "volume24hUsd": 28630.743592436724,
  "rootProp": 0.19642456933228636,
  "liquidityUsd": 3162462.0792589155,
  "alphaStaked": 1327622.231639705,
  "activeMiners": 1,
  "activeValidators": 12,
  "emissionPct": 0.008563624114583467,
  "emissionPerDayTao": 1.0,
  "registrationCost": 168.1022239,
  "pruningRank": 88,
  "immunityRemaining": 4807,
  "sentiment": "Neutral",
  "githubRepo": "https://github.com/SN98-ForeverMoney/forever-money",
  "subnetUrl": "https://forevermoney.ai",
  "scorecard": {
    "adoption": {
      "label": "weak",
      "score": 16,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Stars",
          "value": "0",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Contributors",
          "value": "5",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "24h volume",
          "value": "$28,631",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Validators",
          "value": "12",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Bus factor",
          "value": "Top contributor: 48%",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=10 \u00d7 0.6 + llm=26 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "shipSpeed": {
      "label": "weak",
      "score": 33,
      "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": "positive",
          "label": "Latest push",
          "value": "2026-04-27T12:23:36Z",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Momentum",
          "value": "decelerating (0/30d vs 16/mo avg)",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=42 \u00d7 0.6 + llm=20 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "updatedAt": "2026-04-29T20:41:08.736730+00:00",
    "confidence": 0.82,
    "usefulness": {
      "label": "watch",
      "score": 49,
      "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": "1/30",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=41 \u00d7 0.6 + llm=62 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "codeQuality": {
      "label": "mixed",
      "score": 56,
      "reasons": [
        {
          "tone": "positive",
          "label": "CI",
          "value": "Present",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Tests",
          "value": "3 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": "positive",
          "label": "PR reviews",
          "value": "3.1 avg, 60% self-merge",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Commit quality",
          "value": "75% conventional",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Security hygiene",
          "value": "No SECURITY.md",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=57 \u00d7 0.6 + llm=54 \u00d7 0.4",
          "weight": null
        }
      ]
    }
  },
  "marketScore": 8.0,
  "githubScore": 43.0,
  "aiScore": 44.0,
  "masterScore": 30.0,
  "masterRating": "D",
  "lastUpdatedAt": "2026-04-29T20:21:48Z",
  "isStale": false,
  "masterScorePrev": 29.0,
  "purpose": {
    "title": "ForeverMoney",
    "source": "llm",
    "confidence": 0.72,
    "shortSummary": "ForeverMoney (SN98) targets AI-driven liquidity management for Uniswap V3 and Aerodrome on Base L2, using a competitive miner/validator architecture to generate and evaluate rebalancing strategies. The concept addresses a real DeFi problem with on-chain execution, but the subnet is critically underpopulated with only 1 active miner and zero commits or merged PRs in the last 30 days. Development was active 90 days ago (48 commits) but has since stalled, raising questions about whether the project is in a holding pattern or quietly fading."
  },
  "analysis": {
    "risks": [
      "Only 1 active miner: with a single miner the competitive strategy selection mechanism is non-functional \u2014 there is no actual competition occurring, which defeats the core premise of the subnet",
      "Zero commits and zero merged PRs in the last 30 days signals a full development stop; combined with 0 stars, 0 releases in 12 months, and a self-merge ratio of 0.6, the project shows signs of abandonment rather than a planned pause"
    ],
    "score": 44,
    "summary": "ForeverMoney (SN98) targets AI-driven liquidity management for Uniswap V3 and Aerodrome on Base L2, using a competitive miner/validator architecture to generate and evaluate rebalancing strategies. The concept addresses a real DeFi problem with on-chain execution, but the subnet is critically underpopulated with only 1 active miner and zero commits or merged PRs in the last 30 days. Development was active 90 days ago (48 commits) but has since stalled, raising questions about whether the project is in a holding pattern or quietly fading.",
    "provider": "cascade:sonnet",
    "expiresAt": "2026-05-29T20:38:04.907814+00:00",
    "strengths": [
      "Concrete on-chain execution: strategies are executed on Base L2 against real Uniswap V3/Aerodrome pools, not simulated \u2014 this is a genuine DeFi utility, not a thin wrapper",
      "Code practices are above baseline: CI present, tests present, license present, docs present, and avg 3.1 reviews per PR indicate a team that enforced process during active development",
      "48 commits over the 90-day window shows meaningful infrastructure was built \u2014 the jobs-based multi-pool architecture and dual-mode system described in the README represent real engineering effort"
    ],
    "updatedAt": "2026-04-29T20:38:04.907814+00:00",
    "durability": "watch",
    "recommendation": "Avoid until miner count grows above 10 and sustained commit activity resumes \u2014 the DeFi liquidity management thesis is valid but the subnet currently lacks the competitive participation needed to function as designed.",
    "dimensionScores": {
      "adoption": 26,
      "shipSpeed": 20,
      "usefulness": 62,
      "codeQuality": 54
    }
  },
  "repoCoverageStatus": "covered",
  "image": "https://forevermoney.ai/favicon.png",
  "repos": [
    {
      "netuid": 98,
      "repoKind": "primary",
      "provider": "github",
      "owner": "SN98-ForeverMoney",
      "name": "forever-money",
      "url": "https://github.com/SN98-ForeverMoney/forever-money",
      "source": "registry",
      "isArchived": false,
      "isFork": false
    }
  ],
  "repoSnapshots": [
    {
      "fullName": "SN98-ForeverMoney/forever-money",
      "description": null,
      "homepageUrl": null,
      "defaultBranch": "main",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 48,
      "mergedPrs30d": 0,
      "mergedPrs90d": 19,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0,
      "languages": [
        {
          "name": "Python",
          "percentage": 97.8
        },
        {
          "name": "Shell",
          "percentage": 2.2
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": true,
        "hasLintConfig": false,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": true,
        "hasSecurityPolicy": false,
        "hasDocs": true,
        "hasDocker": false,
        "hasDependabot": false,
        "hasRenovate": false,
        "rootEntries": [
          ".env.example",
          ".github",
          ".gitignore",
          "ARCHITECTURE.md",
          "LICENSE",
          "LOCAL_SETUP_GUIDE.md",
          "MINER_GUIDE.md",
          "MINER_REGISTRATION_GUIDE.md",
          "README.md",
          "Tech SN98 ForeverMoney \u4e5d\u516b .pdf",
          "min_compute.yml",
          "miner",
          "miner_whitelist.json",
          "protocol",
          "pytest.ini",
          "requirements.txt",
          "scripts",
          "spec.md",
          "tests",
          "validator"
        ]
      },
      "readmeExcerpt": "SN98 ForeverMoney **Decentralized Automated Liquidity Management on Bittensor** Quick Summary SN98 ForeverMoney is a Bittensor subnet that optimizes Uniswap V3 / Aerodrome liquidity provision through competitive AI strategies. Miners propose dynamic rebalancing decisions, validators evaluate performance through forward simulations, and winning strategies get executed on-chain on Base L2. **Key Features:** - **Jobs-Based Architecture** - Multiple liquidity pools managed concurrently - **Dual-Mode Operation** - Evaluation rounds all miners + Live rounds winners only - **Rebalance-Only Protocol**",
      "pushedAt": "2026-04-27T12:23:36Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 0.75,
      "selfMergeRatio": 0.6,
      "avgReviewsPerPr": 3.1,
      "hasBranchProtection": false,
      "topContributorPct": 0.48,
      "avgCommentsPerIssue": 0.28,
      "avgResponseHours": 34.7,
      "prMergeHoursP50": 2.5,
      "prMergeHoursP95": 318.3,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    }
  ],
  "externalLinks": [
    {
      "label": "Website",
      "href": "https://forevermoney.ai"
    },
    {
      "label": "GitHub",
      "href": "https://github.com/SN98-ForeverMoney/forever-money"
    }
  ],
  "priceHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 1.25387458
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 1.25293098
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 1.28089755
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 1.3951379
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 1.40722544
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 1.30756805
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 1.32260085
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 1.35201607
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 1.39232144
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 1.39092535
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 1.39892941
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 1.39271359
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 1.3964025
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 1.47184046
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 1.49911094
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 1.47735891
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 1.47007766
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 1.46614092
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 1.5305343
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 1.52474639
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 1.46892946
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 1.54697333
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 1.53738221
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 1.6316443
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 1.64819474
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 1.60999455
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 1.62268644
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 1.65851826
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 1.66269334
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 1.62902096
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 1.6559785
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 1.83279859
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 1.75355483
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 1.65023418
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 1.69029205
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 1.69627643
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 1.7054846
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 1.72167634
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 1.7121428
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 1.74973576
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 1.68862686
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 1.6925027
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 1.70516742
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 1.67974167
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 1.65967372
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 1.68623083
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 1.61279769
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 1.55530208
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 1.5648142
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 1.59509185
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 1.60564158
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 1.60646126
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 1.59452378
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 1.59121173
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 1.85907623
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 1.79666534
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 1.76653391
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 1.8009011
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 1.80399706
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 1.84098748
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 1.78114636
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 1.64965751
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 1.65754664
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 1.60773418
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 1.58660484
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 1.58550143
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 1.5746892
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 1.59011139
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 1.5924538
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 1.59497874
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 1.58142972
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 1.63564304
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 1.60520959
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 0.89796327
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 0.9437391
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 0.94373891
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 0.94374066
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 0.94373619
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 1.67524672
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 1.6719396
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 0.97428675
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 0.95115982
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 1.78322586
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 1.78332799
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 1.66991737
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 1.68671451
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 1.23967462
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 1.61889766
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 1.32738117
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 1.58208873
    }
  ],
  "liquidityHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 3406183.96247422
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 3407194.39554301
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 3447890.54312931
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 3604194.5172161
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 3629275.17027915
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 3505262.44709399
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 3530472.30933723
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 3575939.91841395
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 3636288.70321963
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 3643279.17175834
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 3662270.35053666
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 3662595.70028516
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 3675525.89302972
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 3783388.0092679
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 3828976.53231894
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 3811804.3699643
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 3812932.44802027
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 3818239.04165327
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 3911913.97862343
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 3915503.74812924
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 3853657.98876383
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 3965244.76511002
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 3963950.58936996
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 4095335.7238704
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 4127875.00132224
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 4091422.51925317
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 4119209.09361027
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 4176288.23497598
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 4193501.96403198
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 4162608.14631518
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 4208721.64514254
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 4440630.3487644
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 4356390.27360647
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 4238287.33249748
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 4301342.71058832
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 4321162.59847734
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 4345102.85618285
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 4378010.71212797
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 4377480.77014036
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 4437853.65917737
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 4371980.03499828
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 4389194.74437017
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 4417826.13152326
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 4396818.54704513
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 4381616.4926945
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 4427823.52582114
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 4341666.41310347
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 4271849.83926602
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 4289956.6246403
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 4337169.51831226
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 4358920.04444533
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 4367826.24649612
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 4358234.91176146
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 4360346.62879138
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 4723489.16155463
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 4656404.5820419
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 4629366.0395886
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 4686444.69186234
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 4703451.81862695
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 4764597.05299822
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 4699480.03954935
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 4528834.38512636
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 4547240.18680882
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 4484970.32066837
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 4459704.90445928
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 4461846.24220157
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 4449896.03341809
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 4475035.07996212
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 4482400.24037064
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 4489864.06263791
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 4474388.34295365
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 4554828.29206891
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 4517680.17857868
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 2537873.76941057
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 2602717.7601176
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 2602721.67291406
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 2602780.91229565
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 2602818.304574
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 4620743.47337924
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 4627212.51669743
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 2695958.07030283
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 2620991.08707029
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 4788947.10723088
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 4802007.08270391
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 4656213.05837113
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 4687335.82353419
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 3515725.72017574
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 4597172.77646337
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 3774257.26864198
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 4547833.70802255
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-03-09",
      "masterScore": 63.0,
      "marketScore": 76.0,
      "githubScore": 54.0,
      "aiScore": 58.0,
      "socialScore": 0.0,
      "rating": "watch",
      "usefulness": 68,
      "codeQuality": 52,
      "adoption": 54,
      "shipSpeed": 79
    },
    {
      "date": "2026-03-10",
      "masterScore": 64.0,
      "marketScore": 81.0,
      "githubScore": 54.0,
      "aiScore": 58.0,
      "socialScore": 0.0,
      "rating": "watch",
      "usefulness": 68,
      "codeQuality": 52,
      "adoption": 54,
      "shipSpeed": 79
    },
    {
      "date": "2026-03-15",
      "masterScore": 65.0,
      "marketScore": 77.0,
      "githubScore": 59.0,
      "aiScore": 58.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 65,
      "codeQuality": 55,
      "adoption": 44,
      "shipSpeed": 64
    },
    {
      "date": "2026-03-18",
      "masterScore": 55.0,
      "marketScore": 76.0,
      "githubScore": 59.0,
      "aiScore": 57.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 65,
      "codeQuality": 55,
      "adoption": 44,
      "shipSpeed": 63
    },
    {
      "date": "2026-03-19",
      "masterScore": 55.0,
      "marketScore": 76.0,
      "githubScore": 59.0,
      "aiScore": 57.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 65,
      "codeQuality": 55,
      "adoption": 44,
      "shipSpeed": 63
    },
    {
      "date": "2026-03-20",
      "masterScore": 54.0,
      "marketScore": 76.0,
      "githubScore": 56.0,
      "aiScore": 56.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 64,
      "codeQuality": 55,
      "adoption": 44,
      "shipSpeed": 58
    },
    {
      "date": "2026-03-21",
      "masterScore": 52.0,
      "marketScore": 76.0,
      "githubScore": 56.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 61,
      "codeQuality": 56,
      "adoption": 52,
      "shipSpeed": 68
    },
    {
      "date": "2026-03-22",
      "masterScore": 61.0,
      "marketScore": 76.0,
      "githubScore": 54.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 66,
      "codeQuality": 54,
      "adoption": 44,
      "shipSpeed": 68
    },
    {
      "date": "2026-03-23",
      "masterScore": 54.0,
      "marketScore": 76.0,
      "githubScore": 54.0,
      "aiScore": 46.0,
      "socialScore": 21.0,
      "rating": "B",
      "usefulness": 62,
      "codeQuality": 54,
      "adoption": 41,
      "shipSpeed": 69
    },
    {
      "date": "2026-03-24",
      "masterScore": 36.0,
      "marketScore": 10.0,
      "githubScore": 54.0,
      "aiScore": 56.0,
      "socialScore": 21.0,
      "rating": "C",
      "usefulness": 51,
      "codeQuality": 56,
      "adoption": 20,
      "shipSpeed": 71
    },
    {
      "date": "2026-03-25",
      "masterScore": 33.0,
      "marketScore": 9.0,
      "githubScore": 53.0,
      "aiScore": 41.0,
      "socialScore": 21.0,
      "rating": "D",
      "usefulness": 43,
      "codeQuality": 55,
      "adoption": 16,
      "shipSpeed": 60
    },
    {
      "date": "2026-03-26",
      "masterScore": 33.0,
      "marketScore": 9.0,
      "githubScore": 51.0,
      "aiScore": 45.0,
      "socialScore": 22.0,
      "rating": "D",
      "usefulness": 43,
      "codeQuality": 59,
      "adoption": 16,
      "shipSpeed": 61
    },
    {
      "date": "2026-03-27",
      "masterScore": 34.0,
      "marketScore": 9.0,
      "githubScore": 51.0,
      "aiScore": 52.0,
      "socialScore": 22.0,
      "rating": "D",
      "usefulness": 47,
      "codeQuality": 58,
      "adoption": 20,
      "shipSpeed": 61
    },
    {
      "date": "2026-03-30",
      "masterScore": 32.0,
      "marketScore": 9.0,
      "githubScore": 46.0,
      "aiScore": 50.0,
      "socialScore": 23.0,
      "rating": "D",
      "usefulness": 45,
      "codeQuality": 53,
      "adoption": 10,
      "shipSpeed": 39
    },
    {
      "date": "2026-04-01",
      "masterScore": 32.0,
      "marketScore": 9.0,
      "githubScore": 46.0,
      "aiScore": 50.0,
      "socialScore": 23.0,
      "rating": "D",
      "usefulness": 48,
      "codeQuality": 59,
      "adoption": 17,
      "shipSpeed": 52
    },
    {
      "date": "2026-04-02",
      "masterScore": 33.0,
      "marketScore": 11.0,
      "githubScore": 47.0,
      "aiScore": 46.0,
      "socialScore": 24.0,
      "rating": "D",
      "usefulness": 47,
      "codeQuality": 55,
      "adoption": 20,
      "shipSpeed": 48
    },
    {
      "date": "2026-04-03",
      "masterScore": 33.0,
      "marketScore": 10.0,
      "githubScore": 47.0,
      "aiScore": 48.0,
      "socialScore": 24.0,
      "rating": "D",
      "usefulness": 44,
      "codeQuality": 55,
      "adoption": 10,
      "shipSpeed": 35
    },
    {
      "date": "2026-04-07",
      "masterScore": 31.0,
      "marketScore": 9.0,
      "githubScore": 47.0,
      "aiScore": 42.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 48,
      "codeQuality": 56,
      "adoption": 16,
      "shipSpeed": 40
    },
    {
      "date": "2026-04-08",
      "masterScore": 32.0,
      "marketScore": 8.0,
      "githubScore": 46.0,
      "aiScore": 46.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 47,
      "codeQuality": 58,
      "adoption": 19,
      "shipSpeed": 45
    },
    {
      "date": "2026-04-11",
      "masterScore": 30.0,
      "marketScore": 9.0,
      "githubScore": 46.0,
      "aiScore": 38.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 43,
      "codeQuality": 55,
      "adoption": 19,
      "shipSpeed": 41
    },
    {
      "date": "2026-04-15",
      "masterScore": 28.0,
      "marketScore": 8.0,
      "githubScore": 43.0,
      "aiScore": 35.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 41,
      "codeQuality": 55,
      "adoption": 17,
      "shipSpeed": 31
    },
    {
      "date": "2026-04-16",
      "masterScore": 30.0,
      "marketScore": 9.0,
      "githubScore": 43.0,
      "aiScore": 40.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 48,
      "codeQuality": 53,
      "adoption": 15,
      "shipSpeed": 34
    },
    {
      "date": "2026-04-17",
      "masterScore": 30.0,
      "marketScore": 9.0,
      "githubScore": 43.0,
      "aiScore": 40.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 45,
      "codeQuality": 56,
      "adoption": 17,
      "shipSpeed": 34
    },
    {
      "date": "2026-04-19",
      "masterScore": 30.0,
      "marketScore": 9.0,
      "githubScore": 43.0,
      "aiScore": 41.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 48,
      "codeQuality": 53,
      "adoption": 16,
      "shipSpeed": 33
    },
    {
      "date": "2026-04-22",
      "masterScore": 29.0,
      "marketScore": 10.0,
      "githubScore": 42.0,
      "aiScore": 39.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 45,
      "codeQuality": 55,
      "adoption": 15,
      "shipSpeed": 34
    },
    {
      "date": "2026-04-23",
      "masterScore": 30.0,
      "marketScore": 12.0,
      "githubScore": 42.0,
      "aiScore": 40.0,
      "socialScore": 26.0,
      "rating": "D",
      "usefulness": 47,
      "codeQuality": 55,
      "adoption": 15,
      "shipSpeed": 29
    },
    {
      "date": "2026-04-24",
      "masterScore": 31.0,
      "marketScore": 13.0,
      "githubScore": 42.0,
      "aiScore": 41.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 55,
      "adoption": 17,
      "shipSpeed": 29
    },
    {
      "date": "2026-04-25",
      "masterScore": 31.0,
      "marketScore": 14.0,
      "githubScore": 42.0,
      "aiScore": 40.0,
      "socialScore": 25.0,
      "rating": "D",
      "usefulness": 48,
      "codeQuality": 55,
      "adoption": 15,
      "shipSpeed": 31
    },
    {
      "date": "2026-04-26",
      "masterScore": 29.0,
      "marketScore": 13.0,
      "githubScore": 42.0,
      "aiScore": 34.0,
      "socialScore": 24.0,
      "rating": "D",
      "usefulness": 45,
      "codeQuality": 53,
      "adoption": 13,
      "shipSpeed": 28
    },
    {
      "date": "2026-04-29",
      "masterScore": 30.0,
      "marketScore": 8.0,
      "githubScore": 43.0,
      "aiScore": 44.0,
      "socialScore": 24.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 56,
      "adoption": 16,
      "shipSpeed": 33
    }
  ],
  "githubHistory": [
    {
      "date": "2026-03-09",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 41,
      "commits90d": 76,
      "mergedPrs30d": 12,
      "mergedPrs90d": 18,
      "releases12m": 0,
      "openIssues": 9,
      "closedIssues30d": 9
    },
    {
      "date": "2026-03-10",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 41,
      "commits90d": 76,
      "mergedPrs30d": 12,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 10,
      "closedIssues30d": 9
    },
    {
      "date": "2026-03-15",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 39,
      "commits90d": 74,
      "mergedPrs30d": 15,
      "mergedPrs90d": 21,
      "releases12m": 0,
      "openIssues": 7,
      "closedIssues30d": 9
    },
    {
      "date": "2026-03-18",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 38,
      "commits90d": 73,
      "mergedPrs30d": 15,
      "mergedPrs90d": 21,
      "releases12m": 0,
      "openIssues": 7,
      "closedIssues30d": 9
    },
    {
      "date": "2026-03-20",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 35,
      "commits90d": 71,
      "mergedPrs30d": 14,
      "mergedPrs90d": 21,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 9
    },
    {
      "date": "2026-03-21",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 33,
      "commits90d": 71,
      "mergedPrs30d": 14,
      "mergedPrs90d": 21,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 9
    },
    {
      "date": "2026-03-22",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 32,
      "commits90d": 71,
      "mergedPrs30d": 14,
      "mergedPrs90d": 21,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-23",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 30,
      "commits90d": 70,
      "mergedPrs30d": 14,
      "mergedPrs90d": 22,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-25",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 24,
      "commits90d": 68,
      "mergedPrs30d": 15,
      "mergedPrs90d": 22,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-26",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 16,
      "commits90d": 68,
      "mergedPrs30d": 13,
      "mergedPrs90d": 22,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-30",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 10,
      "commits90d": 64,
      "mergedPrs30d": 9,
      "mergedPrs90d": 22,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-31",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 9,
      "commits90d": 64,
      "mergedPrs30d": 9,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-02",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 64,
      "mergedPrs30d": 7,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-03",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 64,
      "mergedPrs30d": 7,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-06",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 64,
      "mergedPrs30d": 7,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-07",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 62,
      "mergedPrs30d": 7,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-10",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 62,
      "mergedPrs30d": 7,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-14",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 61,
      "mergedPrs30d": 3,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-16",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 58,
      "mergedPrs30d": 2,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-19",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 57,
      "mergedPrs30d": 2,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-22",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 56,
      "mergedPrs30d": 2,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-23",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 54,
      "mergedPrs30d": 0,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-24",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 54,
      "mergedPrs30d": 0,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-25",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 54,
      "mergedPrs30d": 0,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-26",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 52,
      "mergedPrs30d": 0,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-29",
      "stars": 0,
      "forks": 3,
      "watchers": 0,
      "contributors": 5,
      "commits30d": 0,
      "commits90d": 48,
      "mergedPrs30d": 0,
      "mergedPrs90d": 19,
      "releases12m": 0,
      "openIssues": 8,
      "closedIssues30d": 0
    }
  ],
  "socialAccounts": [
    {
      "handle": "forevermoney_ai",
      "role": "project",
      "label": null,
      "source": "taostats_identity",
      "confidence": 0.95,
      "profile_image_url": "https://pbs.twimg.com/profile_images/2020867200681132032/YHweMz5__normal.jpg"
    },
    {
      "handle": "pplebgang",
      "role": "maintainer",
      "label": "Aleksander Kamil",
      "source": "github_contributor",
      "confidence": 0.827,
      "profile_image_url": "https://pbs.twimg.com/profile_images/2023378233564278784/KKrOjbY8_normal.jpg"
    }
  ],
  "recentTweets": [
    {
      "tweet_id": "2048715045438152805",
      "handle": "forevermoney_ai",
      "text": "SIRE/USDC Vault LIVE - Current APR: 35%\n\nProvide liquidity and earn LP fees for @sire_agent, the sports betting prediction agent of Bittensor Subnet 44 @webuildscore",
      "created_at": "2026-04-27T07:45:04-03:00",
      "likes": 9,
      "retweets": 0,
      "replies": 2,
      "views": 506,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2047641793789874573",
      "handle": "forevermoney_ai",
      "text": "SIRE/USDC Vault LIVE - Current APR: 69%\n\nProvide liquidity and earn LP fees for @sire_agent, the sports betting prediction agent of Bittensor Subnet 44 @WebScore.",
      "created_at": "2026-04-24T08:40:21-03:00",
      "likes": 4,
      "retweets": 0,
      "replies": 1,
      "views": 227,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046949345543569601",
      "handle": "forevermoney_ai",
      "text": "The community asked - We delivered!\n\nDashboard Update - Overview Page & Alphanomics\n\n- Total TVL: $141K\n- Total Fees: $397\n- Total Vaults: 16\n- Total Owner Emissions sold: 0\n\nForeverMoney is growing - watch closely.",
      "created_at": "2026-04-22T10:48:49-03:00",
      "likes": 16,
      "retweets": 1,
      "replies": 4,
      "views": 2481,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046515833690620252",
      "handle": "forevermoney_ai",
      "text": "Partnership: SN98 x @Rubicon_Bridge\n\nxTAO liquidity on @AerodromeFi is now managed by ForeverMoney - tighter spreads, lower slippage, better trading environment.\n\nLiquidity providers earn twice:\na. TAO root staking rewards\nb. LP fees\n\nBookmark this Tweet, as this is just the beginning.\n\nxTAO brings staked TAO to millions of users on @Base - via Telegram bots, the Base app, @coinbase, and more.",
      "created_at": "2026-04-21T06:06:11-03:00",
      "likes": 22,
      "retweets": 6,
      "replies": 1,
      "views": 2251,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045131465889898514",
      "handle": "forevermoney_ai",
      "text": "Partnership: SN35 x SN98\n\nWe're thrilled to partner with @0x_Markets - the decentralized Perp DEX powered by Bittensor - on liquidity management for xSN35 on @AerodromeFi.\n\nThe ForeverMoney Vaults manage the liquidity, ensuring minimal slippage and an optimal trading environment.\n\nThird-party LPs can deposit into ForeverMoney's LP vault to earn additional liquidity fees on top of SN35's native staking yield.",
      "created_at": "2026-04-17T10:25:12-03:00",
      "likes": 36,
      "retweets": 8,
      "replies": 2,
      "views": 4236,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044829421257785616",
      "handle": "forevermoney_ai",
      "text": "Subnet Dashboard is LIVE \n\n- What\u2019s the TVL of SN98?\n- How are the vaults performing?\n- How many fees are being generated?\n\nAll of these questions (and more) are now answered on the brand new dashboard:\n\n< https://t.co/Hz0aBVJlN0 > \n\nMore metrics dropping shortly.",
      "created_at": "2026-04-16T14:24:59-03:00",
      "likes": 6,
      "retweets": 0,
      "replies": 0,
      "views": 954,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044777520206114925",
      "handle": "forevermoney_ai",
      "text": "Thrilled to be partnering with @Bitcast_network, the Bittensor-powered creator network! \n\nxSN93 is now available to millions of users on @Base and @coinbase, where they can use existing trading infrastructure to engage with the subnet alpha token.\n\nWe\u2019re committed to ensuring minimal slippage and growing strong liquidity on @AerodromeFi.",
      "created_at": "2026-04-16T10:58:45-03:00",
      "likes": 7,
      "retweets": 2,
      "replies": 0,
      "views": 622,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2042311197911924761",
      "handle": "forevermoney_ai",
      "text": "xSN93 Vaults Live\n\nCongrats to the @Bitcast_network team for bringing xSN93 to @AerodromeFi via @Rubicon_Bridge !\n\nForeverMoney Miners have picked up the pool and are providing efficient range management to maximize APY for liquidity providers.\n\nWe're excited for the next steps - supporting subnet and TAO liquidity on @base.",
      "created_at": "2026-04-09T15:38:28-03:00",
      "likes": 27,
      "retweets": 5,
      "replies": 1,
      "views": 1554,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2040101010866110856",
      "handle": "forevermoney_ai",
      "text": "Subnet Update - CW14\n\nWe joined the Breakout Bittensor mini-conference hosted by @ExploitSummit in SF. Met many SN founders, Bittensor thought leaders, investors and traders.\n\nPost-conference, we had the pleasure to co-work with the @crunchDAO founder on a full overhaul of the SN98 ForeverMoney V2 Specs - pushing the boundaries of predictive liquidity management.\n\nImage credits: @SiliconJose / @ExploitSummit / @btlabs_ai",
      "created_at": "2026-04-03T13:15:58-03:00",
      "likes": 37,
      "retweets": 4,
      "replies": 1,
      "views": 1258,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2039404640060813776",
      "handle": "forevermoney_ai",
      "text": "After months of internal evaluation, ForeverMoney (SN98) will be migrating to @NEARProtocol.\n\nThe network offers superior alignment between\u2026\n\nHappy April 1st. TAO forever. https://t.co/zjP4G6cxXH",
      "created_at": "2026-04-01T15:08:51-03:00",
      "likes": 53,
      "retweets": 3,
      "replies": 7,
      "views": 2859,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2038622671169265945",
      "handle": "forevermoney_ai",
      "text": "Benchmark: xSN64 Vault vs Pool\n\nSN98-managed liquidity of @chutes_ai earns 3.43x more LP fees than the average xSN64 @AerodromeFi pool.\n\nTAO and subnet tokens on @base = 100M+ @coinbase users with access to Bittensor assets.\n\nForeverMoney makes it easy and more profitable for LPs to support this movement.",
      "created_at": "2026-03-30T11:21:35-03:00",
      "likes": 14,
      "retweets": 2,
      "replies": 1,
      "views": 1558,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2037509117653479882",
      "handle": "forevermoney_ai",
      "text": "RT @philism: SN98 @forevermoney_ai Update\n\n+33.2% APR vs 9.6% HODL (4.5x)\nUSDC/ETH vault, 23 days\n\nNot too bad - but we're working on somet\u2026",
      "created_at": "2026-03-27T09:36:43-03:00",
      "likes": 10,
      "retweets": 3,
      "replies": 2,
      "views": 796,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2037168018204352704",
      "handle": "forevermoney_ai",
      "text": "Miner vs Protocol Vaults\n\nMiner Vaults - miners deploy their own capital, run their own LP strategies. Performance is tracked in isolation, and ranked on @opentensor.\n\nProtocol Vaults - deployed by users. Positions are updated based on the highest-performing miner strategies.\n\nMore information under https://t.co/uY3hjJ6urR",
      "created_at": "2026-03-26T11:01:18-03:00",
      "likes": 13,
      "retweets": 1,
      "replies": 0,
      "views": 449,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2036827186720854435",
      "handle": "forevermoney_ai",
      "text": "Subnet Tokens are on @AerodromeFi\n\nSN98 just deployed a fresh protocol vault with $1K of #xSN64 - the @chutes_ai alpha token bridged by @Rubicon_Bridge.\n\nForeverMoney miners predict optimal ranges to maximize capital efficiency while optimizing APY for liquidity providers.\n\nFollow the vault on our website.\n\nTAO on @base",
      "created_at": "2026-03-25T12:26:58-03:00",
      "likes": 24,
      "retweets": 3,
      "replies": 2,
      "views": 2107,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2036406925341204893",
      "handle": "forevermoney_ai",
      "text": "ForeverMoney (SN98) App \n\nWe released our new landing page and app demo featuring four protocol vaults funded by SN98 - each showing live performance compared to HODL.\n\nYou'll also get a sneak preview of the app, currently only accessible to whitelisted users and miners. \n\nOnce we have sufficient miner performance history, deposits will open to the public.",
      "created_at": "2026-03-24T08:37:00-03:00",
      "likes": 11,
      "retweets": 2,
      "replies": 2,
      "views": 1612,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2035013044242375144",
      "handle": "forevermoney_ai",
      "text": "Protocol vaults are live on @base.\n\nFour pairs, each seeded with ~$1K of subnet capital:\n\nxTAO / USDC\n0xabdb8fc8a576c9c99926246a741dce95ad106bec\n\ncbBTC / WETH\n0x6f1Bb106A33FE819D86Ed293215F0fBcF1575864\n\nBID / WETH\n0xF9bEF81e8aB3D77637304cd52573BEA4992dCF28\n\nETH / USDC\n0x9e508e8Ab12F5D04f0BDEF3E3e192a1F53409fC8\n\nSN98 deploys its own capital first. Miner strategies are validated before protocol vaults open to external deposits.",
      "created_at": "2026-03-20T12:18:13-03:00",
      "likes": 11,
      "retweets": 3,
      "replies": 0,
      "views": 1423,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2034244647527264286",
      "handle": "forevermoney_ai",
      "text": "What's holding back the adoption of TAO and subnet tokens?\n\nWe had the honor to host two projects actively working to solve the accessibility problem of Bittensor assets.\n\n@Rubicon_Bridge (@contangojosh), bringing TAO and subnet tokens to millions of Base users. @KhalaResearch (@haitzu), closing the information gap on subnets with institutional-grade research.\n\nAt SN98, we're tackling the liquidity side - using AI-managed vaults to provide deeper, more efficient liquidity for subnet tokens across Base and Aerodrome.\n\nWatch the full conversation below.\n\nhttps://t.co/DY6zQuUsrs",
      "created_at": "2026-03-18T09:24:53-03:00",
      "likes": 21,
      "retweets": 4,
      "replies": 1,
      "views": 2232,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2033876932451008516",
      "handle": "forevermoney_ai",
      "text": "ForeverMoney SN98 - Protocol Vaults Live\n\nWe deployed 4 liquidity vaults on @AerodromeFi , each seeded with 1K USD to test the subnet's strategies:\n\n\u2022 xTAO / USDC\n\u2022 CBTC / WETH\n\u2022 BID / WETH\n\u2022 ETH / USDC\n\nCheck our updated website and docs - link in the first comment",
      "created_at": "2026-03-17T09:03:42-03:00",
      "likes": 17,
      "retweets": 3,
      "replies": 5,
      "views": 1582,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2031375074008371414",
      "handle": "forevermoney_ai",
      "text": "Mainnet mining is live.\n\nFirst SN98 vaults were deployed on @AerodromeFi running with limited liquidity.\n\nAlpha emissions are paid out based on fees generated.\n\nDetails on GitHub (link in the first comments).\n\nWe'll be reaching out to users who requested alpha access shortly.\n\n-  ForeverMoney SN98",
      "created_at": "2026-03-10T11:22:13-03:00",
      "likes": 14,
      "retweets": 1,
      "replies": 6,
      "views": 2503,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2025951588091617435",
      "handle": "forevermoney_ai",
      "text": "xTAO - ForeverMoney",
      "created_at": "2026-02-23T12:11:13-03:00",
      "likes": 20,
      "retweets": 2,
      "replies": 4,
      "views": 1115,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    }
  ]
}
