{
  "netuid": 50,
  "slug": "synth",
  "name": "Synth",
  "symbol": "\u05e9",
  "description": "Predictive intelligence for financial markets and beyond",
  "priceTao": 0.009136215,
  "priceUsd": 2.3119293078145042,
  "athUsd": 2.3119293078145042,
  "change24h": 0.716130395657579,
  "change7d": -3.1263804112917883,
  "change30d": -1.735749383873125,
  "change90d": 0.0,
  "marketCapUsd": 10143635.679174192,
  "volume24hUsd": 87141.79930421531,
  "rootProp": 0.16682096650583292,
  "liquidityUsd": 7458740.7030868195,
  "alphaStaked": 2771994.969331702,
  "activeMiners": 229,
  "activeValidators": 12,
  "emissionPct": 0.002494678572063939,
  "emissionPerDayTao": 1.0,
  "registrationCost": 0.0,
  "pruningRank": 26,
  "immunityRemaining": 65390,
  "sentiment": "Neutral",
  "githubRepo": "https://github.com/mode-network/synth-subnet",
  "subnetUrl": "https://synthdata.co",
  "scorecard": {
    "adoption": {
      "label": "mixed",
      "score": 46,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Stars",
          "value": "136",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Contributors",
          "value": "20",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "24h volume",
          "value": "$87,142",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Validators",
          "value": "12",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Bus factor",
          "value": "Top contributor: 57%",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=46 \u00d7 0.6 + llm=45 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "shipSpeed": {
      "label": "strong",
      "score": 73,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Commits 30d",
          "value": "19",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Merged PRs 30d",
          "value": "9",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Releases 12m",
          "value": "78",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Latest push",
          "value": "2026-04-23T16:43:21Z",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Momentum",
          "value": "stable (19/30d vs 17/mo avg)",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=87 \u00d7 0.6 + llm=52 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "updatedAt": "2026-04-29T20:41:08.733529+00:00",
    "confidence": 0.82,
    "usefulness": {
      "label": "watch",
      "score": 43,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Durable keywords",
          "value": "0 matched",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Commodity risk",
          "value": "0 matched",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Subnet traction",
          "value": "3/30",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=33 \u00d7 0.6 + llm=58 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "codeQuality": {
      "label": "mixed",
      "score": 47,
      "reasons": [
        {
          "tone": "positive",
          "label": "CI",
          "value": "Present",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Tests",
          "value": "4 dir(s), framework config",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Docs",
          "value": "Structured (600 chars)",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Dep mgmt",
          "value": "None",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "PR reviews",
          "value": "0.6 avg, 100% self-merge",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Commit quality",
          "value": "25% conventional",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Security hygiene",
          "value": "No SECURITY.md",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=53 \u00d7 0.6 + llm=38 \u00d7 0.4",
          "weight": null
        }
      ]
    }
  },
  "marketScore": 21.0,
  "githubScore": 77.0,
  "aiScore": 50.0,
  "masterScore": 51.0,
  "masterRating": "B",
  "lastUpdatedAt": "2026-04-29T20:21:48Z",
  "isStale": false,
  "masterScorePrev": 51.0,
  "purpose": {
    "title": "Synth",
    "source": "llm",
    "confidence": 0.72,
    "shortSummary": "Synth (netuid 50) is a financial market prediction subnet with 229 active miners and a ~$10M market cap. It has a whitepaper, dedicated website, and consistent release cadence, but code hygiene is poor with a 1.0 self-merge ratio across both repos and very low commit message quality. The dual-repo structure (mode-network and synthdataco mirrors) creates maintenance ambiguity."
  },
  "analysis": {
    "risks": [
      "Self-merge ratio of 1.0 across both repos (mode-network and synthdataco) means zero peer review on any merged PR \u2014 critical code-quality gate is entirely absent",
      "Dual-repo split creates maintenance ambiguity: synthdataco/synth-subnet had 0 merged PRs in the last 30 days while mode-network had 9, suggesting one fork is drifting toward abandonment"
    ],
    "score": 50,
    "summary": "Synth (netuid 50) is a financial market prediction subnet with 229 active miners and a ~$10M market cap. It has a whitepaper, dedicated website, and consistent release cadence, but code hygiene is poor with a 1.0 self-merge ratio across both repos and very low commit message quality. The dual-repo structure (mode-network and synthdataco mirrors) creates maintenance ambiguity.",
    "provider": "cascade:sonnet",
    "expiresAt": "2026-05-29T20:34:04.857513+00:00",
    "strengths": [
      "39 releases in the last 12 months (~3/month) demonstrates consistent shipping cadence across both repo mirrors",
      "229 active miners signals genuine network participation and real demand for prediction outputs",
      "Repo has CI, tests, license, docs, and a published whitepaper \u2014 foundational quality scaffolding is in place"
    ],
    "updatedAt": "2026-04-29T20:34:04.857513+00:00",
    "durability": "watch",
    "recommendation": "Watch for consolidation to a single canonical repo and introduction of mandatory PR reviews before considering a stronger position \u2014 the prediction use case is viable but code governance is a material risk at current validator count of 12.",
    "dimensionScores": {
      "adoption": 45,
      "shipSpeed": 52,
      "usefulness": 58,
      "codeQuality": 38
    }
  },
  "repoCoverageStatus": "covered",
  "image": "https://cdn.prod.website-files.com/684a96f85a849a55a8b4e2e9/684c7e86ed8b566bd6634499_webclip-synth-256x256.png",
  "repos": [
    {
      "netuid": 50,
      "repoKind": "primary",
      "provider": "github",
      "owner": "mode-network",
      "name": "synth-subnet",
      "url": "https://github.com/mode-network/synth-subnet",
      "source": "registry",
      "isArchived": false,
      "isFork": false
    }
  ],
  "repoSnapshots": [
    {
      "fullName": "mode-network/synth-subnet",
      "description": null,
      "homepageUrl": null,
      "defaultBranch": "main",
      "stars": 67,
      "forks": 39,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 9,
      "commits90d": 29,
      "mergedPrs30d": 9,
      "mergedPrs90d": 30,
      "releases12m": 39,
      "openIssues": 5,
      "closedIssues30d": 1,
      "languages": [
        {
          "name": "Python",
          "percentage": 98.4
        },
        {
          "name": "JavaScript",
          "percentage": 0.6
        },
        {
          "name": "Shell",
          "percentage": 0.6
        },
        {
          "name": "Dockerfile",
          "percentage": 0.2
        },
        {
          "name": "Mako",
          "percentage": 0.2
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": true,
        "hasLintConfig": false,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": true,
        "hasSecurityPolicy": false,
        "hasDocs": true,
        "hasDocker": true,
        "hasDependabot": false,
        "hasRenovate": false,
        "rootEntries": [
          ".dockerignore",
          ".env.example",
          ".env.validator",
          ".github",
          ".gitignore",
          ".pre-commit-config.yaml",
          "Dockerfile",
          "Dockerfile.migrations",
          "LICENSE",
          "README.md",
          "Synth Whitepaper v1.pdf",
          "alembic",
          "alembic.ini",
          "contrib",
          "docker-compose.yaml",
          "docs",
          "entrypoint-validator.sh",
          "message_and_signature.txt",
          "min_compute.yml",
          "miner.config.js",
          "miner.dev.config.js",
          "miner.test.config.js",
          "neurons",
          "pyproject.toml",
          "requirements-dev.txt",
          "requirements.txt",
          "setup.py",
          "synth",
          "tests",
          "validator.config.js",
          "verify"
        ]
      },
      "readmeExcerpt": "<div align=\"center\"> <a href=\"https://www.synthdata.co/\"> <img alt=\"Synth banner logo\" src=\"https://github.com/mode-network/synth-subnet/blob/main/docs/images/logo.png\" height=\"134\" /> </a> </div> <h1 align=\"center\"> Synth Subnet </h1> <div align=\"center\"> <a href=\"https://www.synthdata.co\" target=\"_blank\"> <b>Website</b> </a> \u00b7 <a href=\"https://github.com/mode-network/synth-subnet/blob/main/Synth%20Whitepaper%20v1.pdf\" target=\"_blank\"> <b>Whitepaper</b> </a> \u00b7 <a href=\"https://discord.gg/gnt8sFMdg6\" target=\"_blank\"> <b>Discord</b> </a> \u00b7 <a href=\"https://api.synthdata.co/docs\" target=\"_blank\"",
      "pushedAt": "2026-04-06T19:05:25Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 0.15,
      "selfMergeRatio": 1.0,
      "avgReviewsPerPr": 0.6,
      "hasBranchProtection": false,
      "topContributorPct": 0.57,
      "avgCommentsPerIssue": 0.05,
      "avgResponseHours": 0.0,
      "prMergeHoursP50": 0.0,
      "prMergeHoursP95": 24.6,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    },
    {
      "fullName": "synthdataco/synth-subnet",
      "description": null,
      "homepageUrl": "https://synthdataco.github.io/synth-subnet/",
      "defaultBranch": "main",
      "stars": 69,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 10,
      "commits90d": 21,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 39,
      "openIssues": 10,
      "closedIssues30d": 0,
      "languages": [
        {
          "name": "Python",
          "percentage": 98.5
        },
        {
          "name": "Shell",
          "percentage": 0.6
        },
        {
          "name": "JavaScript",
          "percentage": 0.6
        },
        {
          "name": "Dockerfile",
          "percentage": 0.2
        },
        {
          "name": "Mako",
          "percentage": 0.2
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": true,
        "hasLintConfig": false,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": true,
        "hasSecurityPolicy": false,
        "hasDocs": true,
        "hasDocker": true,
        "hasDependabot": false,
        "hasRenovate": false,
        "rootEntries": [
          ".dockerignore",
          ".env.example",
          ".env.validator",
          ".github",
          ".gitignore",
          ".pre-commit-config.yaml",
          "Dockerfile",
          "Dockerfile.migrations",
          "LICENSE",
          "README.md",
          "Synth Whitepaper v1.pdf",
          "alembic",
          "alembic.ini",
          "contrib",
          "docker-compose.yaml",
          "docs",
          "entrypoint-validator.sh",
          "message_and_signature.txt",
          "min_compute.yml",
          "miner.config.js",
          "miner.dev.config.js",
          "miner.test.config.js",
          "neurons",
          "pyproject.toml",
          "requirements-dev.txt",
          "requirements.txt",
          "research",
          "setup.py",
          "synth",
          "tests",
          "validator.config.js",
          "verify"
        ]
      },
      "readmeExcerpt": "<div align=\"center\"> <a href=\"https://www.synthdata.co/\"> <img alt=\"Synth banner logo\" src=\"https://github.com/synthdataco/synth-subnet/blob/main/docs/images/logo.png\" height=\"134\" /> </a> </div> <h1 align=\"center\"> Synth Subnet </h1> <div align=\"center\"> <a href=\"https://www.synthdata.co\" target=\"_blank\"> <b>Website</b> </a> \u00b7 <a href=\"https://github.com/synthdataco/synth-subnet/blob/main/Synth%20Whitepaper%20v1.pdf\" target=\"_blank\"> <b>Whitepaper</b> </a> \u00b7 <a href=\"https://discord.gg/gnt8sFMdg6\" target=\"_blank\"> <b>Discord</b> </a> \u00b7 <a href=\"https://api.synthdata.co/docs\" target=\"_blank\"> ",
      "pushedAt": "2026-04-23T16:43:21Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 0.25,
      "selfMergeRatio": 1.0,
      "avgReviewsPerPr": 0.6,
      "hasBranchProtection": false,
      "topContributorPct": 0.57,
      "avgCommentsPerIssue": 0.12,
      "avgResponseHours": 15.4,
      "prMergeHoursP50": 0.0,
      "prMergeHoursP95": 24.6,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    }
  ],
  "externalLinks": [
    {
      "label": "Website",
      "href": "https://synthdata.co"
    },
    {
      "label": "GitHub",
      "href": "https://github.com/mode-network/synth-subnet"
    }
  ],
  "priceHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 4.27116196
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 4.03746098
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 3.96347169
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 4.03538475
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 3.99292591
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 3.88627939
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 3.92215446
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 3.96990952
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 4.12158935
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 4.16334772
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 4.05131736
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 3.81950954
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 3.7363834
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 3.65948038
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 3.61581221
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 3.3504109
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 3.31715204
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 3.34655545
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 3.36089872
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 3.32954393
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 3.28051364
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 2.87968646
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 2.8953182
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 3.05430928
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 3.0784518
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 2.99320408
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 3.03098288
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 3.00878676
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 3.48899044
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 3.53069972
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 3.51765147
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 3.40670354
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 3.45664172
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 3.69119564
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 3.8016153
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 3.89491856
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 3.84766776
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 4.1272625
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 3.757995
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 3.54533277
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 3.51596719
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 3.60786507
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 3.77485655
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 3.68895534
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 3.72426755
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 3.68229693
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 3.57876124
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 3.43409849
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 3.3729532
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 3.26713782
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 3.20516794
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 3.16683354
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 3.16799142
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 3.23303321
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 3.34508742
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 3.47874706
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 3.47096391
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 3.53017448
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 3.55098364
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 3.60374645
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 3.56550496
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 3.43779695
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 3.55090877
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 3.53994231
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 3.7741265
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 3.77613147
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 3.70097409
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 3.4038604
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 3.33521513
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 3.33631509
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 3.34661426
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 3.33051512
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 3.41228744
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 1.88434616
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 1.83685891
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 1.83685872
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 1.83685541
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 1.83765543
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 3.26749178
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 3.35530283
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 1.95108043
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 1.8885436
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 3.48990282
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 3.54298548
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 3.63874294
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 3.62486545
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 2.70641208
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 3.49433406
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 2.75385014
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 3.19693676
    }
  ],
  "liquidityHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 11480034.5274965
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 11162584.602189
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 11059811.9534431
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 11159713.7082441
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 11100839.6495751
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 10951551.5730376
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 11001999.3754916
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 11068792.5168278
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 11278292.8621431
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 11336551.8815078
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 11183497.9535492
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 10858749.5973752
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 10739878.4637196
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 10628710.8501971
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 10565060.3360359
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 10169566.3165128
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 10118905.0983391
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 10163706.5424223
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 10185488.9796621
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 10137810.6284133
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 10062798.0063162
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 9427013.82258597
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 9452616.19581574
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 9709156.49900373
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 9747516.76783742
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 9611376.30051761
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 9671947.25870513
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 9636406.5926501
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 10377968.345469
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 10439871.2090796
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 10420545.5341316
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 10254736.0301483
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 10329700.1171796
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 10674765.5085094
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 10834287.3263227
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 10969212.8129122
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 10906642.2821483
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 11304660.6341898
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 10792715.4924737
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 10482687.5615935
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 10439146.3123617
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 10574802.9726127
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 10817084.6158758
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 10694382.5667499
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 10745478.23928
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 10684722.851593
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 10533333.9108401
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 10318052.5653749
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 10225682.7496257
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 10063809.8924381
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 9967778.85479766
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 9907904.23757352
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 9909718.07090743
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 10011074.999001
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 10183306.3743971
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 10384977.1299206
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 10373342.1380591
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 10461527.2669941
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 10492341.6041166
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 10570066.4560545
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 10513825.6598823
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 10323646.7053082
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 10492265.7743421
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 10476037.8871194
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 10822393.3132263
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 10834370.446852
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 10732871.5363615
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 10293826.5204973
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 10189382.3543958
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 10191064.4659677
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 10206800.9001121
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 10182191.7016048
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 10306574.5775035
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 5748447.61017254
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 5675461.17516303
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 5675460.87448739
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 5675455.76299118
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 5676693.21392487
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 10085270.8339146
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 10220057.4117417
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 5947663.44001129
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 5754285.97236397
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 10423248.1075792
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 10502289.5548911
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 10645353.1632046
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 10627741.746139
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 8029737.8023893
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 10435320.9375578
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 8394785.59403417
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 9980851.62426314
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-03-09",
      "masterScore": 65.0,
      "marketScore": 85.0,
      "githubScore": 58.0,
      "aiScore": 48.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 61,
      "codeQuality": 52,
      "adoption": 69,
      "shipSpeed": 57
    },
    {
      "date": "2026-03-10",
      "masterScore": 66.0,
      "marketScore": 85.0,
      "githubScore": 60.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 65,
      "codeQuality": 52,
      "adoption": 69,
      "shipSpeed": 64
    },
    {
      "date": "2026-03-15",
      "masterScore": 69.0,
      "marketScore": 95.0,
      "githubScore": 59.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 56,
      "codeQuality": 45,
      "adoption": 62,
      "shipSpeed": 46
    },
    {
      "date": "2026-03-18",
      "masterScore": 58.0,
      "marketScore": 87.0,
      "githubScore": 58.0,
      "aiScore": 59.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 63,
      "codeQuality": 42,
      "adoption": 71,
      "shipSpeed": 57
    },
    {
      "date": "2026-03-19",
      "masterScore": 56.0,
      "marketScore": 88.0,
      "githubScore": 58.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 56,
      "codeQuality": 45,
      "adoption": 62,
      "shipSpeed": 45
    },
    {
      "date": "2026-03-20",
      "masterScore": 56.0,
      "marketScore": 86.0,
      "githubScore": 58.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 56,
      "codeQuality": 45,
      "adoption": 62,
      "shipSpeed": 45
    },
    {
      "date": "2026-03-21",
      "masterScore": 58.0,
      "marketScore": 85.0,
      "githubScore": 60.0,
      "aiScore": 58.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 63,
      "codeQuality": 41,
      "adoption": 71,
      "shipSpeed": 59
    },
    {
      "date": "2026-03-22",
      "masterScore": 65.0,
      "marketScore": 85.0,
      "githubScore": 60.0,
      "aiScore": 45.0,
      "socialScore": 0.0,
      "rating": "A",
      "usefulness": 59,
      "codeQuality": 41,
      "adoption": 57,
      "shipSpeed": 59
    },
    {
      "date": "2026-03-23",
      "masterScore": 66.0,
      "marketScore": 85.0,
      "githubScore": 60.0,
      "aiScore": 57.0,
      "socialScore": 55.0,
      "rating": "A",
      "usefulness": 59,
      "codeQuality": 44,
      "adoption": 58,
      "shipSpeed": 59
    },
    {
      "date": "2026-03-24",
      "masterScore": 46.0,
      "marketScore": 25.0,
      "githubScore": 60.0,
      "aiScore": 45.0,
      "socialScore": 55.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 39,
      "adoption": 33,
      "shipSpeed": 59
    },
    {
      "date": "2026-03-25",
      "masterScore": 46.0,
      "marketScore": 24.0,
      "githubScore": 61.0,
      "aiScore": 47.0,
      "socialScore": 55.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 43,
      "adoption": 33,
      "shipSpeed": 65
    },
    {
      "date": "2026-03-26",
      "masterScore": 47.0,
      "marketScore": 23.0,
      "githubScore": 59.0,
      "aiScore": 51.0,
      "socialScore": 60.0,
      "rating": "C",
      "usefulness": 46,
      "codeQuality": 41,
      "adoption": 35,
      "shipSpeed": 60
    },
    {
      "date": "2026-03-27",
      "masterScore": 45.0,
      "marketScore": 22.0,
      "githubScore": 59.0,
      "aiScore": 46.0,
      "socialScore": 55.0,
      "rating": "C",
      "usefulness": 42,
      "codeQuality": 39,
      "adoption": 36,
      "shipSpeed": 57
    },
    {
      "date": "2026-03-30",
      "masterScore": 45.0,
      "marketScore": 22.0,
      "githubScore": 59.0,
      "aiScore": 50.0,
      "socialScore": 54.0,
      "rating": "C",
      "usefulness": 40,
      "codeQuality": 45,
      "adoption": 28,
      "shipSpeed": 46
    },
    {
      "date": "2026-04-01",
      "masterScore": 47.0,
      "marketScore": 22.0,
      "githubScore": 63.0,
      "aiScore": 47.0,
      "socialScore": 60.0,
      "rating": "C",
      "usefulness": 46,
      "codeQuality": 37,
      "adoption": 38,
      "shipSpeed": 57
    },
    {
      "date": "2026-04-02",
      "masterScore": 51.0,
      "marketScore": 26.0,
      "githubScore": 66.0,
      "aiScore": 54.0,
      "socialScore": 60.0,
      "rating": "B",
      "usefulness": 41,
      "codeQuality": 49,
      "adoption": 42,
      "shipSpeed": 69
    },
    {
      "date": "2026-04-03",
      "masterScore": 49.0,
      "marketScore": 24.0,
      "githubScore": 66.0,
      "aiScore": 50.0,
      "socialScore": 59.0,
      "rating": "C",
      "usefulness": 40,
      "codeQuality": 49,
      "adoption": 29,
      "shipSpeed": 54
    },
    {
      "date": "2026-04-07",
      "masterScore": 53.0,
      "marketScore": 38.0,
      "githubScore": 66.0,
      "aiScore": 53.0,
      "socialScore": 53.0,
      "rating": "B",
      "usefulness": 44,
      "codeQuality": 45,
      "adoption": 43,
      "shipSpeed": 65
    },
    {
      "date": "2026-04-08",
      "masterScore": 60.0,
      "marketScore": 43.0,
      "githubScore": 78.0,
      "aiScore": 57.0,
      "socialScore": 59.0,
      "rating": "B",
      "usefulness": 46,
      "codeQuality": 45,
      "adoption": 57,
      "shipSpeed": 77
    },
    {
      "date": "2026-04-11",
      "masterScore": 59.0,
      "marketScore": 44.0,
      "githubScore": 76.0,
      "aiScore": 57.0,
      "socialScore": 54.0,
      "rating": "B",
      "usefulness": 46,
      "codeQuality": 49,
      "adoption": 52,
      "shipSpeed": 78
    },
    {
      "date": "2026-04-15",
      "masterScore": 52.0,
      "marketScore": 30.0,
      "githubScore": 76.0,
      "aiScore": 39.0,
      "socialScore": 59.0,
      "rating": "B",
      "usefulness": 42,
      "codeQuality": 38,
      "adoption": 43,
      "shipSpeed": 67
    },
    {
      "date": "2026-04-16",
      "masterScore": 54.0,
      "marketScore": 32.0,
      "githubScore": 76.0,
      "aiScore": 51.0,
      "socialScore": 53.0,
      "rating": "B",
      "usefulness": 45,
      "codeQuality": 43,
      "adoption": 49,
      "shipSpeed": 74
    },
    {
      "date": "2026-04-17",
      "masterScore": 55.0,
      "marketScore": 33.0,
      "githubScore": 76.0,
      "aiScore": 52.0,
      "socialScore": 53.0,
      "rating": "B",
      "usefulness": 45,
      "codeQuality": 45,
      "adoption": 48,
      "shipSpeed": 77
    },
    {
      "date": "2026-04-19",
      "masterScore": 51.0,
      "marketScore": 22.0,
      "githubScore": 76.0,
      "aiScore": 52.0,
      "socialScore": 53.0,
      "rating": "B",
      "usefulness": 45,
      "codeQuality": 43,
      "adoption": 47,
      "shipSpeed": 78
    },
    {
      "date": "2026-04-22",
      "masterScore": 51.0,
      "marketScore": 22.0,
      "githubScore": 76.0,
      "aiScore": 52.0,
      "socialScore": 53.0,
      "rating": "B",
      "usefulness": 45,
      "codeQuality": 44,
      "adoption": 46,
      "shipSpeed": 76
    },
    {
      "date": "2026-04-23",
      "masterScore": 52.0,
      "marketScore": 23.0,
      "githubScore": 77.0,
      "aiScore": 53.0,
      "socialScore": 52.0,
      "rating": "B",
      "usefulness": 42,
      "codeQuality": 47,
      "adoption": 50,
      "shipSpeed": 78
    },
    {
      "date": "2026-04-24",
      "masterScore": 52.0,
      "marketScore": 21.0,
      "githubScore": 77.0,
      "aiScore": 55.0,
      "socialScore": 52.0,
      "rating": "B",
      "usefulness": 44,
      "codeQuality": 47,
      "adoption": 49,
      "shipSpeed": 78
    },
    {
      "date": "2026-04-25",
      "masterScore": 53.0,
      "marketScore": 22.0,
      "githubScore": 77.0,
      "aiScore": 56.0,
      "socialScore": 56.0,
      "rating": "B",
      "usefulness": 44,
      "codeQuality": 49,
      "adoption": 50,
      "shipSpeed": 78
    },
    {
      "date": "2026-04-26",
      "masterScore": 51.0,
      "marketScore": 21.0,
      "githubScore": 77.0,
      "aiScore": 52.0,
      "socialScore": 49.0,
      "rating": "B",
      "usefulness": 45,
      "codeQuality": 47,
      "adoption": 46,
      "shipSpeed": 76
    },
    {
      "date": "2026-04-29",
      "masterScore": 51.0,
      "marketScore": 21.0,
      "githubScore": 77.0,
      "aiScore": 50.0,
      "socialScore": 50.0,
      "rating": "B",
      "usefulness": 43,
      "codeQuality": 47,
      "adoption": 46,
      "shipSpeed": 73
    }
  ],
  "githubHistory": [
    {
      "date": "2026-03-09",
      "stars": 61,
      "forks": 39,
      "watchers": 5,
      "contributors": 9,
      "commits30d": 2,
      "commits90d": 26,
      "mergedPrs30d": 3,
      "mergedPrs90d": 27,
      "releases12m": 40,
      "openIssues": 2,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-10",
      "stars": 61,
      "forks": 40,
      "watchers": 5,
      "contributors": 9,
      "commits30d": 3,
      "commits90d": 27,
      "mergedPrs30d": 4,
      "mergedPrs90d": 28,
      "releases12m": 40,
      "openIssues": 8,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-15",
      "stars": 64,
      "forks": 40,
      "watchers": 5,
      "contributors": 10,
      "commits30d": 5,
      "commits90d": 28,
      "mergedPrs30d": 6,
      "mergedPrs90d": 29,
      "releases12m": 40,
      "openIssues": 5,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-18",
      "stars": 66,
      "forks": 40,
      "watchers": 5,
      "contributors": 10,
      "commits30d": 5,
      "commits90d": 25,
      "mergedPrs30d": 6,
      "mergedPrs90d": 26,
      "releases12m": 39,
      "openIssues": 4,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-20",
      "stars": 66,
      "forks": 40,
      "watchers": 5,
      "contributors": 10,
      "commits30d": 5,
      "commits90d": 25,
      "mergedPrs30d": 6,
      "mergedPrs90d": 26,
      "releases12m": 39,
      "openIssues": 4,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-21",
      "stars": 67,
      "forks": 40,
      "watchers": 5,
      "contributors": 10,
      "commits30d": 6,
      "commits90d": 25,
      "mergedPrs30d": 7,
      "mergedPrs90d": 26,
      "releases12m": 39,
      "openIssues": 3,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-22",
      "stars": 67,
      "forks": 40,
      "watchers": 5,
      "contributors": 10,
      "commits30d": 6,
      "commits90d": 25,
      "mergedPrs30d": 7,
      "mergedPrs90d": 26,
      "releases12m": 39,
      "openIssues": 3,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-23",
      "stars": 67,
      "forks": 40,
      "watchers": 5,
      "contributors": 10,
      "commits30d": 6,
      "commits90d": 25,
      "mergedPrs30d": 7,
      "mergedPrs90d": 26,
      "releases12m": 39,
      "openIssues": 3,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-25",
      "stars": 66,
      "forks": 39,
      "watchers": 5,
      "contributors": 10,
      "commits30d": 7,
      "commits90d": 26,
      "mergedPrs30d": 8,
      "mergedPrs90d": 27,
      "releases12m": 39,
      "openIssues": 3,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-26",
      "stars": 66,
      "forks": 39,
      "watchers": 5,
      "contributors": 10,
      "commits30d": 6,
      "commits90d": 26,
      "mergedPrs30d": 7,
      "mergedPrs90d": 27,
      "releases12m": 39,
      "openIssues": 5,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-30",
      "stars": 66,
      "forks": 40,
      "watchers": 5,
      "contributors": 10,
      "commits30d": 6,
      "commits90d": 26,
      "mergedPrs30d": 6,
      "mergedPrs90d": 27,
      "releases12m": 39,
      "openIssues": 7,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-31",
      "stars": 66,
      "forks": 40,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 8,
      "commits90d": 28,
      "mergedPrs30d": 8,
      "mergedPrs90d": 29,
      "releases12m": 39,
      "openIssues": 5,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-02",
      "stars": 67,
      "forks": 40,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 8,
      "commits90d": 28,
      "mergedPrs30d": 8,
      "mergedPrs90d": 29,
      "releases12m": 39,
      "openIssues": 5,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-03",
      "stars": 67,
      "forks": 39,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 8,
      "commits90d": 28,
      "mergedPrs30d": 8,
      "mergedPrs90d": 29,
      "releases12m": 38,
      "openIssues": 5,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-06",
      "stars": 67,
      "forks": 39,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 9,
      "commits90d": 29,
      "mergedPrs30d": 9,
      "mergedPrs90d": 30,
      "releases12m": 39,
      "openIssues": 5,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-07",
      "stars": 67,
      "forks": 39,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 15,
      "commits90d": 35,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 39,
      "openIssues": 4,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-10",
      "stars": 68,
      "forks": 39,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 12,
      "commits90d": 35,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 39,
      "openIssues": 4,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-14",
      "stars": 68,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 12,
      "commits90d": 30,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 40,
      "openIssues": 5,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-16",
      "stars": 68,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 12,
      "commits90d": 29,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 40,
      "openIssues": 5,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-19",
      "stars": 69,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 11,
      "commits90d": 29,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 40,
      "openIssues": 5,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-22",
      "stars": 69,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 11,
      "commits90d": 25,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 40,
      "openIssues": 6,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-23",
      "stars": 69,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 12,
      "commits90d": 23,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 39,
      "openIssues": 11,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-24",
      "stars": 69,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 12,
      "commits90d": 22,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 39,
      "openIssues": 10,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-25",
      "stars": 69,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 12,
      "commits90d": 22,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 39,
      "openIssues": 10,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-26",
      "stars": 69,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 12,
      "commits90d": 22,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 39,
      "openIssues": 10,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-29",
      "stars": 69,
      "forks": 38,
      "watchers": 6,
      "contributors": 10,
      "commits30d": 10,
      "commits90d": 21,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 39,
      "openIssues": 10,
      "closedIssues30d": 0
    }
  ],
  "socialAccounts": [
    {
      "handle": "synthdataco",
      "role": "project",
      "label": null,
      "source": "taostats_identity",
      "confidence": 0.95,
      "profile_image_url": null
    },
    {
      "handle": "seva_nathan",
      "role": "founder",
      "label": "Thykof",
      "source": "github_contributor",
      "confidence": 0.865,
      "profile_image_url": "https://pbs.twimg.com/profile_images/1675559482754039808/JG1gAefG_normal.jpg"
    },
    {
      "handle": "magnetartare",
      "role": "team",
      "label": "magnetartare",
      "source": "github_contributor",
      "confidence": 0.806,
      "profile_image_url": "https://pbs.twimg.com/profile_images/1918196369371668480/3-Cfr7L8_normal.jpg"
    },
    {
      "handle": "modenetwork",
      "role": "project",
      "label": null,
      "source": "aggressive_scrape",
      "confidence": 0.7,
      "profile_image_url": "https://pbs.twimg.com/profile_images/1982030446415204352/EqizsNVV_normal.jpg"
    }
  ],
  "recentTweets": [
    {
      "tweet_id": "2049414420363694238",
      "handle": "modenetwork",
      "text": "AI is a \"generational opportunity.\"\n\nIt's a generational opportunity for every sector; healthcare, telecom, logistics and especially finance.\n\nThe difference is finance doesn't just get disrupted by AI, it gets rebuilt by it. \n\nThat's what DeFAI is.",
      "created_at": "2026-04-29T06:04:08-03:00",
      "likes": 13,
      "retweets": 5,
      "replies": 6,
      "views": 3864,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2049181075868373420",
      "handle": "SynthdataCo",
      "text": "Is Synth's predictive intelligence coming to the @eToro app store soon? \n\nThis app enables users to leverage Synths network of machine learning models to understand upcoming volatility across $SPY $BTC $NVDA $XAU and more \n\nGreat work on opening up the API for builders @yoniassia  @FilipeSommer \n\nBuilt by @emil44hr using eToro + Synth APIs",
      "created_at": "2026-04-28T14:36:55-03:00",
      "likes": 31,
      "retweets": 7,
      "replies": 7,
      "views": 3935,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2049165654612156647",
      "handle": "SynthdataCo",
      "text": "RT @jamesrosst: Im following @HyperliquidX hip4 prediction markets but imo  they will not compete with @Polymarket or @Kalshi for retail vo\u2026",
      "created_at": "2026-04-28T13:35:38-03:00",
      "likes": 43,
      "retweets": 1,
      "replies": 24,
      "views": 6267,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2049095442382655835",
      "handle": "modenetwork",
      "text": "Everything that can be replaced with AI agents will be replaced with AI agents.\n\nNot because agents are perfect but because they are tireless, emotionless and getting better every single month. \n\nThe gap between what an agent can do today and what a human does is closing faster than most industries are prepared for.\n\nFinance is not an exception; it is one of the first dominoes.\n\nThe future is agentic \ud83d\udfe1",
      "created_at": "2026-04-28T08:56:38-03:00",
      "likes": 22,
      "retweets": 5,
      "replies": 5,
      "views": 4386,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2048763663612293439",
      "handle": "SynthdataCo",
      "text": "RT @jamesrosst: In its purest form @SynthdataCo solves for bull shit ai trading bot benchmarks and is the best eval for vol models \n\nIf you\u2026",
      "created_at": "2026-04-27T10:58:16-03:00",
      "likes": 16,
      "retweets": 1,
      "replies": 1,
      "views": 2728,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2048703523739615389",
      "handle": "modenetwork",
      "text": "Signal &gt; Noise\n\nThat's why Mode AI Trading Agents use x402. \n\nWhile manual traders drown in charts, alerts and opinions, AI Trading Agents cut straight to what matters.\n\nThe right data, at the right moment, acted on before the window closes. https://t.co/tyySaDzUA4",
      "created_at": "2026-04-27T06:59:17-03:00",
      "likes": 16,
      "retweets": 2,
      "replies": 6,
      "views": 3843,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2048366018410549393",
      "handle": "SynthdataCo",
      "text": "RT @christinaqi: Ohh an interesting way to frame it: Does the money put into crowdsourcing alpha pay off more than money put into hiring FT\u2026",
      "created_at": "2026-04-26T08:38:10-03:00",
      "likes": 21,
      "retweets": 2,
      "replies": 0,
      "views": 5460,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2047666842668269758",
      "handle": "modenetwork",
      "text": "The smartest traders aren't watching charts anymore, they are deploying agents. \n\nPick your model: @grok 4.1, @claudeai Opus 4.5 or\n@openai GPT 5.1   \n\nTrust the agent's logic or counter it and let x402 execute while you do literally anything else this weekend\ud83d\udc47 https://t.co/55tLJcNdJZ",
      "created_at": "2026-04-24T10:19:53-03:00",
      "likes": 19,
      "retweets": 3,
      "replies": 4,
      "views": 4916,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2047292948224548998",
      "handle": "modenetwork",
      "text": "By the time you see the signal, your Mode AI Trading Agent has already traded it. \n\nThat's x402 in action.\n\n Real time data, zero delay, no humans in the way. https://t.co/j8ZAMpPAJX",
      "created_at": "2026-04-23T09:34:10-03:00",
      "likes": 27,
      "retweets": 3,
      "replies": 5,
      "views": 3725,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046917226104525100",
      "handle": "modenetwork",
      "text": "PRO TIP: Hit \"AI Quant Analysis\" button on Mode Trade \ud83d\udfe1   \n\nAll your open positions will be analyzed by AI, including the probability of liquidation according to @SynthdataCo's predictive intelligence.",
      "created_at": "2026-04-22T08:41:11-03:00",
      "likes": 25,
      "retweets": 2,
      "replies": 4,
      "views": 6751,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046619695604736254",
      "handle": "SynthdataCo",
      "text": "Synth is the system that enables humans and machines to reason about the future asset prices.",
      "created_at": "2026-04-21T12:58:54-03:00",
      "likes": 18,
      "retweets": 3,
      "replies": 0,
      "views": 3434,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046565857317310801",
      "handle": "modenetwork",
      "text": "The agentic economy is inevitable https://t.co/sJQ26hB1ik",
      "created_at": "2026-04-21T09:24:58-03:00",
      "likes": 23,
      "retweets": 4,
      "replies": 6,
      "views": 4120,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046181444880302307",
      "handle": "modenetwork",
      "text": "Volatility is the one thing you can always count on in crypto. \n\nMode Trade is built for it:\n\n\u2705 100+ trading pairs (tokens and RWAs)\n\u2705 Up to 100x leverage\n\u2705 AI Trading Agents that turn market uncertainty into automated opportunity around the clock https://t.co/Bw9ZBA4Q9O",
      "created_at": "2026-04-20T07:57:27-03:00",
      "likes": 25,
      "retweets": 5,
      "replies": 7,
      "views": 3387,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045110577995874519",
      "handle": "modenetwork",
      "text": "TGIF ladies and gentle $MODE staking men...              \n\nYour OP rewards for Season 6, Epoch 13 are ready to be claimed\ud83d\udc47     \n\nHave a great weekend!   https://t.co/Jktf2MTF7U https://t.co/rlgGko6c1X",
      "created_at": "2026-04-17T09:02:12-03:00",
      "likes": 33,
      "retweets": 6,
      "replies": 8,
      "views": 6569,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044778394374774883",
      "handle": "SynthdataCo",
      "text": "Synth Q1 Alpha Call https://t.co/gSyQ1FZEJg",
      "created_at": "2026-04-16T11:02:14-03:00",
      "likes": 45,
      "retweets": 6,
      "replies": 3,
      "views": 6828,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044722725390844323",
      "handle": "modenetwork",
      "text": "US oil exports hit a record 5.2 million barrels per day last week.\n\nOil perps $CL (WTI Oil) and $BZ (Brent Oil) are waiting to be traded long or short using AI and up to 20X leverage on Mode Trade.",
      "created_at": "2026-04-16T07:21:01-03:00",
      "likes": 18,
      "retweets": 2,
      "replies": 4,
      "views": 4684,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044381441430032473",
      "handle": "modenetwork",
      "text": "48 hours till the Season 6 - Epoch 13 OP Claim\n\n112% APY is as easy staking Mode for veMODE\n\nhttps://t.co/oYsFFZiofH https://t.co/PjwgbPMNJ4",
      "created_at": "2026-04-15T08:44:53-03:00",
      "likes": 77,
      "retweets": 6,
      "replies": 6,
      "views": 4474,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044102702607536155",
      "handle": "SynthdataCo",
      "text": "Historical data is now live in the Synth API for users on the Pro and Pro Unlimited  plans https://t.co/z34WFqAfE3",
      "created_at": "2026-04-14T14:17:16-03:00",
      "likes": 38,
      "retweets": 5,
      "replies": 2,
      "views": 3209,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044037031689400445",
      "handle": "SynthdataCo",
      "text": "Please note this has been updated to Thursday 16th April, 10am ET/4pm CET \n\nDetails will be sent out via email in the next few hours",
      "created_at": "2026-04-14T09:56:19-03:00",
      "likes": 10,
      "retweets": 1,
      "replies": 1,
      "views": 1564,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044023521769050513",
      "handle": "modenetwork",
      "text": "NEW LISTING \ud83d\udfe1                                                       \n\nBullish or bearish on @MemeCore_M?\n\nYou can now trade $M long or short using AI on Mode Trade with up to 10X leverage! https://t.co/QNL5OhqStX",
      "created_at": "2026-04-14T09:02:38-03:00",
      "likes": 17,
      "retweets": 3,
      "replies": 3,
      "views": 4233,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    }
  ]
}
