{
  "netuid": 103,
  "slug": "djinn",
  "name": "Djinn",
  "symbol": "\u0531",
  "description": "Information X Execution",
  "priceTao": 0.005574102,
  "priceUsd": 1.4105326744770612,
  "athUsd": 1.436064265788337,
  "change24h": -2.1322970151423535,
  "change7d": -3.8520238312904707,
  "change30d": -16.671881430472748,
  "change90d": -1.78,
  "marketCapUsd": 3853518.684186354,
  "volume24hUsd": 386351.5633071209,
  "rootProp": 0.22340693444759602,
  "liquidityUsd": 2567742.5605452294,
  "alphaStaked": 1883546.976341657,
  "activeMiners": 247,
  "activeValidators": 9,
  "emissionPct": 0.006566754347267973,
  "emissionPerDayTao": 1.0,
  "registrationCost": 135.476471008,
  "pruningRank": 72,
  "immunityRemaining": 9802,
  "sentiment": "Neutral",
  "githubRepo": "https://github.com/Djinn-Inc/djinn/",
  "subnetUrl": "https://djinn.gg/",
  "scorecard": {
    "adoption": {
      "label": "weak",
      "score": 13,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Stars",
          "value": "3",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Contributors",
          "value": "3",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "24h volume",
          "value": "$386,352",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Validators",
          "value": "9",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Bus factor",
          "value": "Top contributor: 99%",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=3 \u00d7 0.6 + llm=29 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "shipSpeed": {
      "label": "high",
      "score": 82,
      "reasons": [
        {
          "tone": "positive",
          "label": "Commits 30d",
          "value": "811",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Merged PRs 30d",
          "value": "0",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Releases 12m",
          "value": "5",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Latest push",
          "value": "2026-04-28T09:47:42Z",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Momentum",
          "value": "accelerating (811/30d vs 333/mo avg)",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=100 \u00d7 0.6 + llm=54 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "updatedAt": "2026-04-29T20:41:08.737052+00:00",
    "confidence": 0.82,
    "usefulness": {
      "label": "commoditized risk",
      "score": 39,
      "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": "1/30",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=31 \u00d7 0.6 + llm=52 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "codeQuality": {
      "label": "mixed",
      "score": 40,
      "reasons": [
        {
          "tone": "positive",
          "label": "CI",
          "value": "Present",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Tests",
          "value": "3 dir(s)",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Docs",
          "value": "Basic (600 chars)",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Dep mgmt",
          "value": "Dependabot",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "PR reviews",
          "value": "0.0 avg, 100% self-merge",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Commit quality",
          "value": "10% conventional",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Security hygiene",
          "value": "No SECURITY.md",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=44 \u00d7 0.6 + llm=33 \u00d7 0.4",
          "weight": null
        }
      ]
    }
  },
  "marketScore": 17.0,
  "githubScore": 57.0,
  "aiScore": 42.0,
  "masterScore": 39.0,
  "masterRating": "C",
  "lastUpdatedAt": "2026-04-29T20:21:48Z",
  "isStale": false,
  "masterScorePrev": 43.0,
  "purpose": {
    "title": "Djinn",
    "source": "llm",
    "confidence": 0.72,
    "shortSummary": "Djinn (netuid 103) is a privacy-preserving trading signals marketplace on Bittensor where miners sell verifiable analysis while keeping signals secret. The subnet shows strong on-chain miner participation (247 active miners) but has very weak community adoption metrics (3 stars, 1 fork) and severe code process red flags including 100% self-merge ratio and near-zero commit message quality. The extreme recent commit surge (811 of 1000 total 90-day commits landing in the last 30 days) is suspicious and may reflect automated or low-signal activity."
  },
  "analysis": {
    "risks": [
      "Top contributor holds 99% of commits with a self-merge ratio of 1.0 and avgReviewsPerPr of 0.0 \u2014 the entire codebase is effectively one person committing directly to main with no peer review, creating extreme bus factor and code quality fragility",
      "Community adoption is minimal (3 GitHub stars, 1 fork, 3 contributors, 9 validators, $3.85M market cap down 16.7% over 30 days) and commit message quality scored 0.1 out of 1.0, raising concern that the 811-commit surge is automated or low-signal bulk activity rather than meaningful feature work"
    ],
    "score": 42,
    "summary": "Djinn (netuid 103) is a privacy-preserving trading signals marketplace on Bittensor where miners sell verifiable analysis while keeping signals secret. The subnet shows strong on-chain miner participation (247 active miners) but has very weak community adoption metrics (3 stars, 1 fork) and severe code process red flags including 100% self-merge ratio and near-zero commit message quality. The extreme recent commit surge (811 of 1000 total 90-day commits landing in the last 30 days) is suspicious and may reflect automated or low-signal activity.",
    "provider": "cascade:sonnet",
    "expiresAt": "2026-05-29T20:38:23.057688+00:00",
    "strengths": [
      "247 active miners demonstrates real network participation well above typical early-stage subnet counts",
      "CI pipeline, test suite, MIT license, docs, and Dependabot all present \u2014 foundational repo hygiene is in place",
      "Commit acceleration is dramatic: 811 of the 90-day total 1,000 commits landed in the last 30 days, and 5 releases shipped in the past 12 months indicating active shipping cadence"
    ],
    "updatedAt": "2026-04-29T20:38:23.057688+00:00",
    "durability": "watch",
    "recommendation": "Monitor for evidence of genuine feature progress and peer review adoption before allocating significant stake \u2014 the miner count is encouraging but the single-developer, zero-review development process and collapsing price trend make this a watch-tier position until process hygiene improves.",
    "dimensionScores": {
      "adoption": 29,
      "shipSpeed": 54,
      "usefulness": 52,
      "codeQuality": 33
    }
  },
  "repoCoverageStatus": "covered",
  "image": "https://www.djinn.gg/apple-touch-icon.png",
  "repos": [
    {
      "netuid": 103,
      "repoKind": "primary",
      "provider": "github",
      "owner": "Djinn-Inc",
      "name": "djinn",
      "url": "https://github.com/Djinn-Inc/djinn",
      "source": "registry",
      "isArchived": false,
      "isFork": false
    }
  ],
  "repoSnapshots": [
    {
      "fullName": "Djinn-Inc/djinn",
      "description": null,
      "homepageUrl": "https://djinn-tau.vercel.app",
      "defaultBranch": "main",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 811,
      "commits90d": 1000,
      "mergedPrs30d": 0,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 15,
      "closedIssues30d": 0,
      "languages": [
        {
          "name": "Python",
          "percentage": 46.7
        },
        {
          "name": "TypeScript",
          "percentage": 34.4
        },
        {
          "name": "Solidity",
          "percentage": 12.1
        },
        {
          "name": "JavaScript",
          "percentage": 3.7
        },
        {
          "name": "Shell",
          "percentage": 2.7
        },
        {
          "name": "Rust",
          "percentage": 0.5
        },
        {
          "name": "Dockerfile",
          "percentage": 0.0
        },
        {
          "name": "CSS",
          "percentage": 0.0
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": true,
        "hasLintConfig": false,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": true,
        "hasSecurityPolicy": false,
        "hasDocs": true,
        "hasDocker": true,
        "hasDependabot": true,
        "hasRenovate": false,
        "rootEntries": [
          ".claude",
          ".dependencies_installed",
          ".github",
          ".gitignore",
          ".gitmodules",
          "CLAUDE.md",
          "CONTRIBUTING.md",
          "DEVIATIONS.md",
          "LICENSE",
          "MAINNET_BLOCKERS.md",
          "README.md",
          "TODO.md",
          "UX_FINDINGS.md",
          "VULNERABILITY_REPORT.md",
          "contracts",
          "contrib",
          "docker-compose.test.yml",
          "docker-compose.yml",
          "docs",
          "e2e-screenshots",
          "history",
          "min_compute.yml",
          "miner",
          "observability",
          "scripts",
          "sdk",
          "shield",
          "subgraph",
          "test-results",
          "tests",
          "tlsn-tools",
          "tlsn-verify-wasm",
          "validator",
          "verify",
          "web"
        ]
      },
      "readmeExcerpt": "<div align=\"center\"> **Djinn Protocol** <!-- omit in toc --> Intelligence \u00d7 Execution Buy intelligence you can trust. Sell analysis you can prove. Signals stay secret forever \u2014 even from us. ! License: MIT https://img.shields.io/badge/License-MIT-yellow.svg https://opensource.org/licenses/MIT ! CI https://github.com/Djinn-Inc/djinn/actions/workflows/ci.yml/badge.svg https://github.com/Djinn-Inc/djinn/actions/workflows/ci.yml --- Bittensor Subnet 103 \u00b7 Base Chain \u00b7 USDC Whitepaper docs/whitepaper.md \u00b7 djinn.gg https://djinn.gg </div> --- - Overview overview - How It Works how-it-works - Archite",
      "pushedAt": "2026-04-28T09:47:42Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 0.1,
      "selfMergeRatio": 1.0,
      "avgReviewsPerPr": 0.0,
      "hasBranchProtection": false,
      "topContributorPct": 0.99,
      "avgCommentsPerIssue": 2.0,
      "avgResponseHours": 0.0,
      "prMergeHoursP50": 0.0,
      "prMergeHoursP95": 0.0,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    }
  ],
  "externalLinks": [
    {
      "label": "Website",
      "href": "https://djinn.gg/"
    },
    {
      "label": "GitHub",
      "href": "https://github.com/Djinn-Inc/djinn/"
    }
  ],
  "priceHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 0.86880753
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 0.84175638
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 0.88894291
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 1.10431379
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 1.15613967
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 1.21596185
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 1.1897837
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 1.10567197
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 1.12315793
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 1.12025035
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 1.09948803
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 1.11353963
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 1.10936327
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 0.95114175
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 0.88321366
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 1.00499457
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 1.0256659
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 1.46084379
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 1.35097252
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 1.32285706
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 1.31482206
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 1.33681668
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 1.38426462
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 1.37997341
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 1.35006792
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 1.47802963
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 1.46464966
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 1.49120823
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 1.41850122
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 1.37137095
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 1.61046117
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 1.6501889
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 1.74197884
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 1.73251103
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 1.51952433
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 1.49140568
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 1.6293512
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 1.62214235
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 1.47702977
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 1.56573297
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 1.58615784
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 1.50862043
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 1.55120041
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 1.53780726
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 1.53281022
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 1.53374745
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 1.58368143
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 1.56494093
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 1.5961924
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 1.77477414
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 1.72114047
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 1.68741657
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 1.65718071
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 1.62273863
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 1.55196609
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 1.61380285
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 1.65427461
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 1.60174134
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 1.6511263
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 1.65742933
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 1.67174086
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 1.63053451
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 1.64192157
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 1.66637977
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 1.59813163
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 1.71489111
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 1.7248732
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 1.82095947
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 1.79334044
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 1.85636482
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 1.87114249
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 1.94055442
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 2.20261504
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 1.22802407
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 1.29447212
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 1.27952851
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 1.279422
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 1.27264808
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 2.25464673
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 2.36611344
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 1.379904
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 1.41921363
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 2.51672597
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 2.39480793
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 2.19448404
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 2.06661904
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 1.61337225
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 1.91829475
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 1.69120149
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 2.01981595
    }
  ],
  "liquidityHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 1465496.4223457
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 1449426.5625741
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 1493664.29338972
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 1661506.06470447
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 1705572.10120912
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 1754633.61685475
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 1745514.93128042
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 1694989.74818913
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 1715448.6354931
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 1721418.893765
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 1714334.36742131
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 1732579.56009088
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 1737537.30406116
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 1622529.13669573
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 1570994.97021292
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 1676290.11270895
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 1699708.78228416
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 2012799.81170574
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 1951300.75203939
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 1942004.78409259
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 1945953.96132442
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 1970511.05005037
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 2012536.31068374
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 2019608.82450095
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 2009143.67198141
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 2105280.66877639
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 2107087.25715601
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 2135341.60078989
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 2096981.08475606
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 2074289.04083436
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 2244981.6375081
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 2282010.6962788
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 2351753.86862694
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 2358528.98146256
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 2232320.27330869
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 2224278.93828721
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 2328232.80122896
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 2335216.66958674
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 2246435.38145021
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 2318581.22474673
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 2343896.40100476
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 2301253.19758141
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 2342115.39690301
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 2343877.89764315
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 2351353.35193132
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 2362995.40572378
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 2409420.53624756
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 2407504.41015555
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 2440900.95416294
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 2575118.25686601
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 2551449.91373775
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 2540464.22948173
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 2531354.01123812
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 2518721.46577855
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 2477049.15579009
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 2531500.3224018
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 2570054.45783086
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 2541435.58920412
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 2587624.93825257
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 2602687.9430305
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 2624422.3951499
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 2604916.73554274
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 2625117.17989909
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 2654951.48694992
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 2615166.08145419
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 2713720.38075166
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 2733417.83689139
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 2815608.439133
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 2808721.11901793
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 2867010.47970259
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 2891081.06832474
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 2953912.05110939
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 3145195.08896777
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 1769610.47825892
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 1814641.53615133
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 1805111.67906384
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 1805148.28736942
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 1800881.67218793
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 3194669.08487699
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 3282073.20031836
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 1913156.79734975
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 1905199.1982028
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 3392959.66161755
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 3335069.3229292
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 3221029.84335702
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 3149052.14498532
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 2436082.00081931
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 3056019.60529768
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 2601553.2537277
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 3143241.97605427
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-03-09",
      "masterScore": 73.0,
      "marketScore": 100.0,
      "githubScore": 56.0,
      "aiScore": 62.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 70,
      "codeQuality": 52,
      "adoption": 50,
      "shipSpeed": 92
    },
    {
      "date": "2026-03-10",
      "masterScore": 73.0,
      "marketScore": 100.0,
      "githubScore": 56.0,
      "aiScore": 62.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 70,
      "codeQuality": 52,
      "adoption": 50,
      "shipSpeed": 92
    },
    {
      "date": "2026-03-15",
      "masterScore": 70.0,
      "marketScore": 95.0,
      "githubScore": 53.0,
      "aiScore": 62.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 61,
      "codeQuality": 40,
      "adoption": 35,
      "shipSpeed": 86
    },
    {
      "date": "2026-03-18",
      "masterScore": 60.0,
      "marketScore": 96.0,
      "githubScore": 53.0,
      "aiScore": 62.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 61,
      "codeQuality": 40,
      "adoption": 35,
      "shipSpeed": 86
    },
    {
      "date": "2026-03-19",
      "masterScore": 56.0,
      "marketScore": 95.0,
      "githubScore": 53.0,
      "aiScore": 47.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 58,
      "codeQuality": 44,
      "adoption": 40,
      "shipSpeed": 78
    },
    {
      "date": "2026-03-20",
      "masterScore": 61.0,
      "marketScore": 100.0,
      "githubScore": 53.0,
      "aiScore": 62.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 61,
      "codeQuality": 40,
      "adoption": 36,
      "shipSpeed": 86
    },
    {
      "date": "2026-03-21",
      "masterScore": 56.0,
      "marketScore": 97.0,
      "githubScore": 54.0,
      "aiScore": 42.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 56,
      "codeQuality": 34,
      "adoption": 38,
      "shipSpeed": 86
    },
    {
      "date": "2026-03-22",
      "masterScore": 69.0,
      "marketScore": 100.0,
      "githubScore": 54.0,
      "aiScore": 48.0,
      "socialScore": 0.0,
      "rating": "A",
      "usefulness": 63,
      "codeQuality": 32,
      "adoption": 44,
      "shipSpeed": 80
    },
    {
      "date": "2026-03-23",
      "masterScore": 65.0,
      "marketScore": 98.0,
      "githubScore": 54.0,
      "aiScore": 49.0,
      "socialScore": 48.0,
      "rating": "A",
      "usefulness": 58,
      "codeQuality": 38,
      "adoption": 47,
      "shipSpeed": 81
    },
    {
      "date": "2026-03-24",
      "masterScore": 43.0,
      "marketScore": 27.0,
      "githubScore": 54.0,
      "aiScore": 44.0,
      "socialScore": 48.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 31,
      "adoption": 15,
      "shipSpeed": 86
    },
    {
      "date": "2026-03-25",
      "masterScore": 43.0,
      "marketScore": 21.0,
      "githubScore": 53.0,
      "aiScore": 52.0,
      "socialScore": 49.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 45,
      "adoption": 18,
      "shipSpeed": 85
    },
    {
      "date": "2026-03-26",
      "masterScore": 41.0,
      "marketScore": 23.0,
      "githubScore": 53.0,
      "aiScore": 43.0,
      "socialScore": 49.0,
      "rating": "C",
      "usefulness": 39,
      "codeQuality": 31,
      "adoption": 18,
      "shipSpeed": 81
    },
    {
      "date": "2026-03-27",
      "masterScore": 42.0,
      "marketScore": 23.0,
      "githubScore": 53.0,
      "aiScore": 45.0,
      "socialScore": 50.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 38,
      "adoption": 13,
      "shipSpeed": 77
    },
    {
      "date": "2026-03-30",
      "masterScore": 50.0,
      "marketScore": 34.0,
      "githubScore": 54.0,
      "aiScore": 62.0,
      "socialScore": 53.0,
      "rating": "B",
      "usefulness": 43,
      "codeQuality": 40,
      "adoption": 5,
      "shipSpeed": 86
    },
    {
      "date": "2026-04-01",
      "masterScore": 47.0,
      "marketScore": 35.0,
      "githubScore": 54.0,
      "aiScore": 47.0,
      "socialScore": 53.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 38,
      "adoption": 15,
      "shipSpeed": 79
    },
    {
      "date": "2026-04-02",
      "masterScore": 49.0,
      "marketScore": 34.0,
      "githubScore": 54.0,
      "aiScore": 58.0,
      "socialScore": 54.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 40,
      "adoption": 22,
      "shipSpeed": 89
    },
    {
      "date": "2026-04-03",
      "masterScore": 50.0,
      "marketScore": 34.0,
      "githubScore": 54.0,
      "aiScore": 62.0,
      "socialScore": 55.0,
      "rating": "B",
      "usefulness": 43,
      "codeQuality": 40,
      "adoption": 5,
      "shipSpeed": 87
    },
    {
      "date": "2026-04-07",
      "masterScore": 46.0,
      "marketScore": 34.0,
      "githubScore": 54.0,
      "aiScore": 45.0,
      "socialScore": 54.0,
      "rating": "C",
      "usefulness": 38,
      "codeQuality": 38,
      "adoption": 15,
      "shipSpeed": 85
    },
    {
      "date": "2026-04-08",
      "masterScore": 49.0,
      "marketScore": 34.0,
      "githubScore": 54.0,
      "aiScore": 57.0,
      "socialScore": 53.0,
      "rating": "C",
      "usefulness": 44,
      "codeQuality": 39,
      "adoption": 22,
      "shipSpeed": 89
    },
    {
      "date": "2026-04-11",
      "masterScore": 41.0,
      "marketScore": 22.0,
      "githubScore": 54.0,
      "aiScore": 40.0,
      "socialScore": 50.0,
      "rating": "C",
      "usefulness": 37,
      "codeQuality": 37,
      "adoption": 18,
      "shipSpeed": 78
    },
    {
      "date": "2026-04-15",
      "masterScore": 43.0,
      "marketScore": 20.0,
      "githubScore": 54.0,
      "aiScore": 52.0,
      "socialScore": 49.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 33,
      "adoption": 24,
      "shipSpeed": 86
    },
    {
      "date": "2026-04-16",
      "masterScore": 41.0,
      "marketScore": 18.0,
      "githubScore": 54.0,
      "aiScore": 48.0,
      "socialScore": 44.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 39,
      "adoption": 16,
      "shipSpeed": 87
    },
    {
      "date": "2026-04-17",
      "masterScore": 39.0,
      "marketScore": 18.0,
      "githubScore": 54.0,
      "aiScore": 42.0,
      "socialScore": 44.0,
      "rating": "C",
      "usefulness": 38,
      "codeQuality": 38,
      "adoption": 13,
      "shipSpeed": 81
    },
    {
      "date": "2026-04-19",
      "masterScore": 41.0,
      "marketScore": 21.0,
      "githubScore": 54.0,
      "aiScore": 45.0,
      "socialScore": 43.0,
      "rating": "C",
      "usefulness": 38,
      "codeQuality": 38,
      "adoption": 13,
      "shipSpeed": 85
    },
    {
      "date": "2026-04-22",
      "masterScore": 43.0,
      "marketScore": 23.0,
      "githubScore": 57.0,
      "aiScore": 46.0,
      "socialScore": 45.0,
      "rating": "C",
      "usefulness": 38,
      "codeQuality": 44,
      "adoption": 15,
      "shipSpeed": 85
    },
    {
      "date": "2026-04-23",
      "masterScore": 43.0,
      "marketScore": 27.0,
      "githubScore": 57.0,
      "aiScore": 44.0,
      "socialScore": 44.0,
      "rating": "C",
      "usefulness": 35,
      "codeQuality": 45,
      "adoption": 14,
      "shipSpeed": 82
    },
    {
      "date": "2026-04-24",
      "masterScore": 43.0,
      "marketScore": 29.0,
      "githubScore": 57.0,
      "aiScore": 43.0,
      "socialScore": 42.0,
      "rating": "C",
      "usefulness": 36,
      "codeQuality": 41,
      "adoption": 17,
      "shipSpeed": 83
    },
    {
      "date": "2026-04-25",
      "masterScore": 40.0,
      "marketScore": 17.0,
      "githubScore": 56.0,
      "aiScore": 47.0,
      "socialScore": 42.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 43,
      "adoption": 15,
      "shipSpeed": 82
    },
    {
      "date": "2026-04-26",
      "masterScore": 43.0,
      "marketScore": 23.0,
      "githubScore": 57.0,
      "aiScore": 47.0,
      "socialScore": 42.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 42,
      "adoption": 15,
      "shipSpeed": 82
    },
    {
      "date": "2026-04-29",
      "masterScore": 39.0,
      "marketScore": 17.0,
      "githubScore": 57.0,
      "aiScore": 42.0,
      "socialScore": 40.0,
      "rating": "C",
      "usefulness": 39,
      "codeQuality": 40,
      "adoption": 13,
      "shipSpeed": 82
    }
  ],
  "githubHistory": [
    {
      "date": "2026-03-09",
      "stars": 0,
      "forks": 1,
      "watchers": 1,
      "contributors": 2,
      "commits30d": 573,
      "commits90d": 573,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 1,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-10",
      "stars": 0,
      "forks": 1,
      "watchers": 1,
      "contributors": 2,
      "commits30d": 573,
      "commits90d": 573,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 1,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-15",
      "stars": 0,
      "forks": 1,
      "watchers": 1,
      "contributors": 2,
      "commits30d": 651,
      "commits90d": 684,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 3,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-18",
      "stars": 0,
      "forks": 1,
      "watchers": 1,
      "contributors": 2,
      "commits30d": 529,
      "commits90d": 754,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 3,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-20",
      "stars": 1,
      "forks": 1,
      "watchers": 1,
      "contributors": 2,
      "commits30d": 491,
      "commits90d": 762,
      "mergedPrs30d": 0,
      "mergedPrs90d": 0,
      "releases12m": 3,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-21",
      "stars": 1,
      "forks": 1,
      "watchers": 1,
      "contributors": 3,
      "commits30d": 475,
      "commits90d": 768,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 3,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-22",
      "stars": 2,
      "forks": 1,
      "watchers": 1,
      "contributors": 3,
      "commits30d": 449,
      "commits90d": 771,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 3,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-23",
      "stars": 2,
      "forks": 1,
      "watchers": 1,
      "contributors": 3,
      "commits30d": 438,
      "commits90d": 779,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 3,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-25",
      "stars": 2,
      "forks": 1,
      "watchers": 1,
      "contributors": 3,
      "commits30d": 385,
      "commits90d": 793,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 4,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-26",
      "stars": 2,
      "forks": 1,
      "watchers": 1,
      "contributors": 3,
      "commits30d": 387,
      "commits90d": 803,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 4,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-30",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 403,
      "commits90d": 867,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 4,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-31",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 406,
      "commits90d": 891,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 4,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-02",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 458,
      "commits90d": 951,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 4,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-03",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 463,
      "commits90d": 975,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 4,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-06",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 503,
      "commits90d": 1000,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 4,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-07",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 486,
      "commits90d": 1000,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 4,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-10",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 476,
      "commits90d": 1000,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 4,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-14",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 492,
      "commits90d": 1000,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-16",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 464,
      "commits90d": 1000,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-19",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 585,
      "commits90d": 1000,
      "mergedPrs30d": 1,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-22",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 829,
      "commits90d": 1000,
      "mergedPrs30d": 0,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 14,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-23",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 840,
      "commits90d": 1000,
      "mergedPrs30d": 0,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 14,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-24",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 854,
      "commits90d": 1000,
      "mergedPrs30d": 0,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 14,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-25",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 848,
      "commits90d": 1000,
      "mergedPrs30d": 0,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 14,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-26",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 820,
      "commits90d": 1000,
      "mergedPrs30d": 0,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 14,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-29",
      "stars": 3,
      "forks": 1,
      "watchers": 2,
      "contributors": 3,
      "commits30d": 811,
      "commits90d": 1000,
      "mergedPrs30d": 0,
      "mergedPrs90d": 1,
      "releases12m": 5,
      "openIssues": 15,
      "closedIssues30d": 0
    }
  ],
  "socialAccounts": [
    {
      "handle": "djinn_gg",
      "role": "project",
      "label": null,
      "source": "aggressive_scrape",
      "confidence": 0.9,
      "profile_image_url": "https://pbs.twimg.com/profile_images/2013697165894316036/EG_j3W6H_normal.jpg"
    }
  ],
  "recentTweets": [
    {
      "tweet_id": "2047823442226065836",
      "handle": "djinn_gg",
      "text": "Djinn SN103 current market cap: $4 Million\n\nDjinn's Total Addressable Market: $3 Trillion\n\nThree.\nTrillion.\nDollars.\n\nWe're all in on Djinn.",
      "created_at": "2026-04-24T20:42:10-03:00",
      "likes": 62,
      "retweets": 17,
      "replies": 4,
      "views": 2783,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2047816143243485644",
      "handle": "djinn_gg",
      "text": "Weekly Update from Djinn:\n\n427 commits in 7 days. 51,533 lines shipped.\n\n1,646 total commits since February 10.\n\nDjinn doesn't sleep. Who's sleeping on Djinn?",
      "created_at": "2026-04-24T20:13:09-03:00",
      "likes": 46,
      "retweets": 9,
      "replies": 3,
      "views": 6425,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2047516919079542904",
      "handle": "djinn_gg",
      "text": "Everything is \"AI\" these days. But AI doesn't do everything well.\n\nAI is particularly bad at:\n\n1. Domain knowledge\n2. Real-world execution\n\nDomain knowledge = Geniuses \nExecution = Idiots \n\nDomain knowledge + Execution = Djinn, the Genius-Idiot Network https://t.co/AogE7mvxKw",
      "created_at": "2026-04-24T00:24:09-03:00",
      "likes": 48,
      "retweets": 10,
      "replies": 4,
      "views": 2271,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046384061367611812",
      "handle": "djinn_gg",
      "text": "Hardening Subnet 103\n\nSN103 Health Update: 244/246 healthy, 2 offline, 98.5% uptime, 98.1% attestation (24646 samples)\n\nGets better all the time.",
      "created_at": "2026-04-20T21:22:34-03:00",
      "likes": 41,
      "retweets": 4,
      "replies": 3,
      "views": 1843,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046214298620633227",
      "handle": "djinn_gg",
      "text": "Social Media & Defamation use case for Djinn / SN103\n\nSomeone posts something defamatory. Then deletes it. You screenshot it, but screenshots can be faked.\n\nhttps://t.co/ryoCynmYNE (powered by SN103) creates a cryptographic, decentralized attestation of web content that exists independently of the platform. \n\nProof that a post existed, what it said, and when \u2014 backed by Bittensor, not a JPEG on your phone.",
      "created_at": "2026-04-20T10:08:00-03:00",
      "likes": 34,
      "retweets": 5,
      "replies": 1,
      "views": 1278,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045677067837088143",
      "handle": "djinn_gg",
      "text": "https://t.co/xgCJmEoxCu",
      "created_at": "2026-04-18T22:33:14-03:00",
      "likes": 30,
      "retweets": 5,
      "replies": 3,
      "views": 1636,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045669078795178201",
      "handle": "djinn_gg",
      "text": "Just an average Saturday at Djinn HQ\n\n7 mainnet blockers. 4 hours. 568 contract tests + 1,668 validator tests still green.\n\n2,236 tests. Zero failures.\n\nProgressing towards launch. https://t.co/2G55dXAAbv",
      "created_at": "2026-04-18T22:01:29-03:00",
      "likes": 47,
      "retweets": 8,
      "replies": 2,
      "views": 1903,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045475449514381369",
      "handle": "djinn_gg",
      "text": "https://t.co/EhDPye7Hdk",
      "created_at": "2026-04-18T09:12:04-03:00",
      "likes": 66,
      "retweets": 13,
      "replies": 5,
      "views": 6026,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045321647595323433",
      "handle": "djinn_gg",
      "text": "RT @Pop_Collapse: Some lower cap Bittensor subnets that I feel will be monsters:\n\n&gt; Djinn, subnet 103: signal predictive intelligence for s\u2026",
      "created_at": "2026-04-17T23:00:55-03:00",
      "likes": 57,
      "retweets": 7,
      "replies": 7,
      "views": 3138,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045309038817153353",
      "handle": "djinn_gg",
      "text": "The past day at Djinn\n\n24 hours of compound work, including one bug that hid in plain sight.\n\nV6 Escrow live on Base Sepolia.\n23 of 223 miners freed from a per-epoch counter masquerading as lifetime evidence.\n5 user reports closed.\n\nThe countdown to launch continues ... https://t.co/DkiHetoYzb",
      "created_at": "2026-04-17T22:10:49-03:00",
      "likes": 42,
      "retweets": 7,
      "replies": 0,
      "views": 1034,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2045173389493461494",
      "handle": "djinn_gg",
      "text": "What's Djinn been up to lately?\n\nA lot.\n\nWithin the past week:\n@markjeffrey Hash Rate podcast: https://t.co/sAiuaYZ4p9\n\n@novig podcast: https://t.co/iaYujrBLdB\n\nNon-stop testing in prep for mainnet launch.\n\nMuch more happening which will be shared ASAP. https://t.co/AA4RHWOia7",
      "created_at": "2026-04-17T13:11:48-03:00",
      "likes": 48,
      "retweets": 9,
      "replies": 2,
      "views": 3696,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044185681304399978",
      "handle": "djinn_gg",
      "text": "Surefire strategy to win at sports betting:\n\n1. Watch this video\n2. Join https://t.co/XcuZAYT6fA\n\nhttps://t.co/Ln9GsIz4Je",
      "created_at": "2026-04-14T19:47:00-03:00",
      "likes": 28,
      "retweets": 5,
      "replies": 0,
      "views": 1288,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2042892661376589886",
      "handle": "djinn_gg",
      "text": "Debust use case for Insurance Claims\n\nYou file a claim and need to prove what a website, listing, or policy said at the time of the incident. \n\nBut the insurer says the page says something different now.\n\nhttps://t.co/ryoCynmYNE (powered by Djinn/SN103) is a trustless, decentralized cryptographic receipts for the internet. \n\nCapture web content at a moment in time with proof that can't be tampered with by either party.",
      "created_at": "2026-04-11T06:09:00-03:00",
      "likes": 39,
      "retweets": 4,
      "replies": 1,
      "views": 1158,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2042768461093384274",
      "handle": "djinn_gg",
      "text": "RT @HarryDCrane: Rutgers is launching a graduate program in Fintech starting in the fall.\n\nWill include prediction markets, blockchain, DeF\u2026",
      "created_at": "2026-04-10T21:55:28-03:00",
      "likes": 12,
      "retweets": 4,
      "replies": 0,
      "views": 2495,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2041606465064960023",
      "handle": "djinn_gg",
      "text": "Djinn wishes @officialneeve the best in his next chapter - we are sure that he will continue to add value to growing Bittensor. Gus was our first contact with @bitstarterAI, and his enthusiasm, support, and belief in our vision was integral to us materializing SN103.\nFrom the very beginning, Gus went above and beyond to understand what we were building and championed our work when it mattered most. His ability to recognize potential and back it with genuine conviction is rare, and we wouldn't be where we are today without that early support.\nWe have nothing but gratitude for everything he's done to help us and are excited to see what he does next!",
      "created_at": "2026-04-07T16:58:07-03:00",
      "likes": 47,
      "retweets": 5,
      "replies": 2,
      "views": 2666,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2041129984803193159",
      "handle": "djinn_gg",
      "text": "https://t.co/OZnWdvlYOV",
      "created_at": "2026-04-06T09:24:45-03:00",
      "likes": 51,
      "retweets": 10,
      "replies": 1,
      "views": 3338,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2040246255196967214",
      "handle": "djinn_gg",
      "text": "RT @vaNlabs: Explained for the non-technical \ud83d\udc47\n\nThe problem: Bittensor miners have to expose their IP address so validators can reach them.\u2026",
      "created_at": "2026-04-03T22:53:07-03:00",
      "likes": 47,
      "retweets": 7,
      "replies": 4,
      "views": 2897,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2040217608163672192",
      "handle": "djinn_gg",
      "text": "Bittensor miners are getting DDoS'd.\n\nWe built a solution (djinn-tunnel-shield) and open-sourced it.\n\n3 lines of code, zero config, Cloudflare Tunnel failover that kicks in automatically when an attack hits. Free, MIT licensed.\n\npip install djinn-tunnel-shield\n\nPair with host-level protection and subnet parameter tuning for real resilience. \n\nBuilt for SN103. Open sourced for all subnets to benefit.",
      "created_at": "2026-04-03T20:59:17-03:00",
      "likes": 84,
      "retweets": 18,
      "replies": 6,
      "views": 6805,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2039811572101431476",
      "handle": "djinn_gg",
      "text": "RT @markjeffrey: Interesting new-ish Subnet:\n\nSports betting is $1T annually. \n\nBuy predictions from experts. \n\nWant to see what Biff Tanne\u2026",
      "created_at": "2026-04-02T18:05:51-03:00",
      "likes": 83,
      "retweets": 13,
      "replies": 10,
      "views": 11077,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2039755533452726684",
      "handle": "djinn_gg",
      "text": "Djinn (SN103) Week in review.\n\nWe are testing heavy, refining the product, hardening our security.\n\n167 commits. 24 MPC crypto fixes. 16 security patches. Smart wallet support, Beaver triple precomputation, signed notary tickets, auto-firewall.\n\nBuilding in public on Bittensor. https://t.co/hF8cWdBvAH",
      "created_at": "2026-04-02T14:23:10-03:00",
      "likes": 49,
      "retweets": 7,
      "replies": 2,
      "views": 1347,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    }
  ]
}
