{
  "netuid": 65,
  "slug": "tao-private-network",
  "name": "TAO Private Network",
  "symbol": "\u0635",
  "description": "Developer-friendly Decentralised VPN infrastructure.",
  "priceTao": 0.004063146,
  "priceUsd": 1.028183587987944,
  "athUsd": 1.0306346409979148,
  "change24h": -2.745736512409825,
  "change7d": -5.311677216473079,
  "change30d": -18.902486488557937,
  "change90d": -0.24,
  "marketCapUsd": 4356390.23780099,
  "volume24hUsd": 35252.81648858125,
  "rootProp": 0.1611546627857893,
  "liquidityUsd": 3898026.62389104,
  "alphaStaked": 2341448.646418498,
  "activeMiners": 12,
  "activeValidators": 12,
  "emissionPct": 0.005808733651104811,
  "emissionPerDayTao": 1.0,
  "registrationCost": 37.274536408,
  "pruningRank": 66,
  "immunityRemaining": 4840,
  "sentiment": "Neutral",
  "githubRepo": "https://github.com/taofu-labs/tpn-subnet",
  "subnetUrl": "https://tpn.taofu.xyz/",
  "scorecard": {
    "adoption": {
      "label": "weak",
      "score": 38,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Stars",
          "value": "11",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Contributors",
          "value": "36",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "24h volume",
          "value": "$35,253",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Validators",
          "value": "12",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Bus factor",
          "value": "Top contributor: 69%",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=44 \u00d7 0.6 + llm=28 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "shipSpeed": {
      "label": "strong",
      "score": 76,
      "reasons": [
        {
          "tone": "positive",
          "label": "Commits 30d",
          "value": "58",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Merged PRs 30d",
          "value": "9",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Releases 12m",
          "value": "0",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Latest push",
          "value": "2026-04-29T13:22:54Z",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Momentum",
          "value": "stable (58/30d vs 60/mo avg)",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=90 \u00d7 0.6 + llm=55 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "updatedAt": "2026-04-29T20:41:08.734738+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": "1/30",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=31 \u00d7 0.6 + llm=62 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "codeQuality": {
      "label": "weak",
      "score": 31,
      "reasons": [
        {
          "tone": "positive",
          "label": "CI",
          "value": "Present",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Tests",
          "value": "Missing",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Docs",
          "value": "Basic (600 chars)",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "Dep mgmt",
          "value": "None",
          "weight": null
        },
        {
          "tone": "negative",
          "label": "PR reviews",
          "value": "0.0 avg, 100% self-merge",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Commit quality",
          "value": "0% conventional",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Security hygiene",
          "value": "No SECURITY.md",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=31 \u00d7 0.6 + llm=30 \u00d7 0.4",
          "weight": null
        }
      ]
    }
  },
  "marketScore": 9.0,
  "githubScore": 69.0,
  "aiScore": 46.0,
  "masterScore": 44.0,
  "masterRating": "C",
  "lastUpdatedAt": "2026-04-29T20:21:48Z",
  "isStale": false,
  "masterScorePrev": 41.0,
  "purpose": {
    "title": "TAO Private Network",
    "source": "llm",
    "confidence": 0.72,
    "shortSummary": "TAO Private Network is a decentralized VPN subnet with a 3-tier architecture (workers, miners, validators) that coordinates geographic VPN coverage on Bittensor. Development is active with 58 commits in the last 30 days and 36 contributors, but code governance is weak \u2014 100% self-merge ratio and zero PR reviews undercut the quality signal. The network remains thin with only 12 active miners and a market cap declining 18.9% over 30 days."
  },
  "analysis": {
    "risks": [
      "Self-merge ratio of 1.0 with avgReviewsPerPr of 0.0 means every PR was merged without peer review \u2014 zero code review culture is a serious quality and security risk for VPN infrastructure",
      "Network remains very thin: only 12 active miners and 12 validators, $35K 24h volume, and a 30-day price decline of 18.9% with 0 formal releases in 12 months despite active commits"
    ],
    "score": 46,
    "summary": "TAO Private Network is a decentralized VPN subnet with a 3-tier architecture (workers, miners, validators) that coordinates geographic VPN coverage on Bittensor. Development is active with 58 commits in the last 30 days and 36 contributors, but code governance is weak \u2014 100% self-merge ratio and zero PR reviews undercut the quality signal. The network remains thin with only 12 active miners and a market cap declining 18.9% over 30 days.",
    "provider": "cascade:sonnet",
    "expiresAt": "2026-05-29T20:35:28.208585+00:00",
    "strengths": [
      "Active development cadence: 58 commits in last 30 days and 181 over 90 days shows a stable, consistent shipping pace",
      "36 contributors despite only 11 stars indicates meaningful developer engagement beyond passive observers",
      "CI present and docs maintained; 3-tier architecture (workers/miners/validators) reflects genuine infrastructure design thinking"
    ],
    "updatedAt": "2026-04-29T20:35:28.208585+00:00",
    "durability": "watch",
    "recommendation": "Monitor for 60 days to see if the team establishes PR review practices and grows the active miner count beyond 12; the dVPN use case is real but current network depth and code governance are too weak to justify conviction.",
    "dimensionScores": {
      "adoption": 28,
      "shipSpeed": 55,
      "usefulness": 62,
      "codeQuality": 30
    }
  },
  "repoCoverageStatus": "covered",
  "image": "https://tpn.taofu.xyz/img/favicon.ico",
  "repos": [
    {
      "netuid": 65,
      "repoKind": "primary",
      "provider": "github",
      "owner": "taofu-labs",
      "name": "tpn-subnet",
      "url": "https://github.com/taofu-labs/tpn-subnet",
      "source": "registry",
      "isArchived": false,
      "isFork": false
    }
  ],
  "repoSnapshots": [
    {
      "fullName": "taofu-labs/tpn-subnet",
      "description": null,
      "homepageUrl": null,
      "defaultBranch": "main",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 58,
      "commits90d": 181,
      "mergedPrs30d": 9,
      "mergedPrs90d": 34,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 5,
      "languages": [
        {
          "name": "JavaScript",
          "percentage": 71.5
        },
        {
          "name": "Python",
          "percentage": 18.5
        },
        {
          "name": "Shell",
          "percentage": 9.2
        },
        {
          "name": "Dockerfile",
          "percentage": 0.7
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": false,
        "hasLintConfig": false,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": true,
        "hasSecurityPolicy": false,
        "hasDocs": true,
        "hasDocker": false,
        "hasDependabot": false,
        "hasRenovate": false,
        "rootEntries": [
          ".circleci",
          ".dependencies_installed",
          ".github",
          ".gitignore",
          "LICENSE",
          "LITEPAPER.md",
          "MIGRATION.md",
          "README.md",
          "contrib",
          "docs",
          "federated-container",
          "min_compute.yml",
          "neurons",
          "package-lock.json",
          "requirements.txt",
          "scripts",
          "setup.py",
          "sybil",
          "verify"
        ]
      },
      "readmeExcerpt": "TPN - Tao Private Network The TPN subnet coordinates miners that offer VPN connections in a wide variety of geographic locations. In the TPN subnet, there are three kinds of nodes: - **Workers**: These are easy to run nodes that provide VPN connections and get rewarded by mining pools. They are simple to set up machines with no Bittensor neuron at all. - **Miners**: These nodes offer the VPN connections that workers provide and are given subnet emissions, they are responsible for distributing those rewards to workers however they see fit. Profitability depends on how you decide to pay the work",
      "pushedAt": "2026-04-29T13:22:54Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 0.0,
      "selfMergeRatio": 1.0,
      "avgReviewsPerPr": 0.0,
      "hasBranchProtection": false,
      "topContributorPct": 0.69,
      "avgCommentsPerIssue": 0.4,
      "avgResponseHours": 173.0,
      "prMergeHoursP50": 0.0,
      "prMergeHoursP95": 25.2,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    }
  ],
  "externalLinks": [
    {
      "label": "Website",
      "href": "https://tpn.taofu.xyz/"
    },
    {
      "label": "GitHub",
      "href": "https://github.com/taofu-labs/tpn-subnet"
    }
  ],
  "priceHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 1.27021631
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 1.25077713
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 1.26757167
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 1.28409341
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 1.36678318
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 1.32665735
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 1.32381476
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 1.34150188
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 1.33793537
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 1.31965726
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 1.32855996
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 1.32001677
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 1.35393469
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 1.38232104
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 1.38651388
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 1.41578332
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 1.42052747
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 1.4274687
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 1.47051208
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 1.44287795
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 1.46359613
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 1.48009084
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 1.47690708
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 1.47831745
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 1.46388496
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 1.47015854
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 1.46278831
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 1.45530328
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 1.46030084
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 1.44584692
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 1.43763704
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 1.45560604
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 1.44224187
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 1.43662382
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 1.43137234
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 1.44953518
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 1.42153299
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 1.46163073
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 1.46898622
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 1.4348245
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 1.44434406
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 1.46782567
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 1.469443
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 1.46406023
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 1.46969102
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 1.47085866
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 1.58315402
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 1.61130028
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 1.5773849
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 1.50481143
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 1.52882499
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 1.50181958
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 1.49710405
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 1.48785225
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 1.4841319
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 1.46533799
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 1.50208911
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 1.41300773
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 1.41789612
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 1.45074237
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 1.43954267
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 1.45107119
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 1.46315486
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 1.54589775
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 1.55378412
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 1.54487059
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 1.54590914
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 1.57726416
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 1.57598548
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 1.5808342
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 1.59975258
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 1.62315948
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 1.71135558
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 0.95756276
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 0.96458353
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 0.96458586
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 0.97415441
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 0.96818264
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 1.71627193
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 1.73190183
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 1.00559734
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 0.98001934
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 1.75346246
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 1.91733695
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 1.80950617
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 1.74755484
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 1.2867978
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 1.68223222
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 1.36970343
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 1.64403799
    }
  ],
  "liquidityHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 4134360.64784452
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 4111629.78306898
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 4148232.41700262
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 4184404.80437327
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 4326669.85902043
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 4272291.02921761
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 4277268.88576559
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 4315348.79194816
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 4319248.51108517
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 4299161.69170841
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 4323173.83981565
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 4318759.6030388
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 4383544.16284282
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 4439159.67012253
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 4455839.48333156
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 4512786.08776153
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 4530554.53432546
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 4551880.95104951
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 4630489.08253337
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 4597192.01448889
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 4640576.01155292
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 4677248.71764283
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 4682849.46128814
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 4695722.13553037
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 4683308.64532645
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 4703872.09867209
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 4702593.2910239
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 4701053.30451712
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 4719645.93158381
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 4706672.95985704
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 4703661.27021579
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 4742892.28137469
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 4731430.00330276
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 4732100.29007621
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 4732758.73041312
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 4771902.49626757
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 4735180.69747848
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 4810298.34979454
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 4832329.88246535
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 4786049.27169698
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 4811991.44536554
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 4861326.13672046
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 4874567.10704268
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 4876201.81375749
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 4895889.86545986
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 4908299.54788297
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 5103414.01878617
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 5160149.00076131
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 5116927.17224215
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 5008758.78127115
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 5059534.5652574
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 5025433.04010786
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 5026257.84952152
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 5019958.91862914
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 5021856.23984154
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 4997204.97782429
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 5066764.81683505
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 4918725.92978413
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 4931021.93461182
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 4991853.68961386
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 4977945.95863856
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 5004054.19932866
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 5034927.92583863
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 5185964.34273707
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 5210338.16580137
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 5206497.67447315
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 5219153.79715975
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 5283115.53580815
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 5292313.57941902
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 5311812.8219521
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 5354963.57345084
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 5405625.35252777
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 5562768.8350476
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 3127959.50551902
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 3141005.03368329
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 3141014.61817522
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 3156632.5290635
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 3147004.80032067
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 5583052.54499182
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 5620861.42393996
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 3269024.61650937
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 3175545.85606739
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 5668329.61310642
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 5940605.46787605
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 5784347.93706877
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 5697198.97536354
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 4279216.65675574
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 5601801.88790614
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 4586728.46046469
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 5547772.76905076
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-03-09",
      "masterScore": 77.0,
      "marketScore": 92.0,
      "githubScore": 69.0,
      "aiScore": 68.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 72,
      "codeQuality": 32,
      "adoption": 85,
      "shipSpeed": 90
    },
    {
      "date": "2026-03-10",
      "masterScore": 76.0,
      "marketScore": 93.0,
      "githubScore": 69.0,
      "aiScore": 65.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 71,
      "codeQuality": 32,
      "adoption": 85,
      "shipSpeed": 88
    },
    {
      "date": "2026-03-15",
      "masterScore": 68.0,
      "marketScore": 83.0,
      "githubScore": 59.0,
      "aiScore": 62.0,
      "socialScore": 0.0,
      "rating": "accumulating",
      "usefulness": 61,
      "codeQuality": 27,
      "adoption": 73,
      "shipSpeed": 55
    },
    {
      "date": "2026-03-18",
      "masterScore": 56.0,
      "marketScore": 83.0,
      "githubScore": 60.0,
      "aiScore": 53.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 63,
      "codeQuality": 28,
      "adoption": 72,
      "shipSpeed": 62
    },
    {
      "date": "2026-03-19",
      "masterScore": 54.0,
      "marketScore": 82.0,
      "githubScore": 60.0,
      "aiScore": 42.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 62,
      "codeQuality": 22,
      "adoption": 65,
      "shipSpeed": 55
    },
    {
      "date": "2026-03-20",
      "masterScore": 58.0,
      "marketScore": 82.0,
      "githubScore": 60.0,
      "aiScore": 61.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 60,
      "codeQuality": 27,
      "adoption": 73,
      "shipSpeed": 55
    },
    {
      "date": "2026-03-21",
      "masterScore": 57.0,
      "marketScore": 83.0,
      "githubScore": 60.0,
      "aiScore": 54.0,
      "socialScore": 0.0,
      "rating": "B",
      "usefulness": 61,
      "codeQuality": 26,
      "adoption": 80,
      "shipSpeed": 61
    },
    {
      "date": "2026-03-22",
      "masterScore": 65.0,
      "marketScore": 83.0,
      "githubScore": 58.0,
      "aiScore": 51.0,
      "socialScore": 0.0,
      "rating": "A",
      "usefulness": 62,
      "codeQuality": 26,
      "adoption": 69,
      "shipSpeed": 62
    },
    {
      "date": "2026-03-23",
      "masterScore": 61.0,
      "marketScore": 89.0,
      "githubScore": 58.0,
      "aiScore": 45.0,
      "socialScore": 35.0,
      "rating": "B",
      "usefulness": 60,
      "codeQuality": 30,
      "adoption": 64,
      "shipSpeed": 56
    },
    {
      "date": "2026-03-24",
      "masterScore": 38.0,
      "marketScore": 18.0,
      "githubScore": 57.0,
      "aiScore": 38.0,
      "socialScore": 36.0,
      "rating": "C",
      "usefulness": 40,
      "codeQuality": 24,
      "adoption": 39,
      "shipSpeed": 51
    },
    {
      "date": "2026-03-25",
      "masterScore": 41.0,
      "marketScore": 22.0,
      "githubScore": 57.0,
      "aiScore": 45.0,
      "socialScore": 35.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 24,
      "adoption": 44,
      "shipSpeed": 51
    },
    {
      "date": "2026-03-26",
      "masterScore": 38.0,
      "marketScore": 16.0,
      "githubScore": 56.0,
      "aiScore": 42.0,
      "socialScore": 36.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 27,
      "adoption": 36,
      "shipSpeed": 52
    },
    {
      "date": "2026-03-27",
      "masterScore": 40.0,
      "marketScore": 16.0,
      "githubScore": 56.0,
      "aiScore": 51.0,
      "socialScore": 36.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 28,
      "adoption": 48,
      "shipSpeed": 50
    },
    {
      "date": "2026-03-30",
      "masterScore": 45.0,
      "marketScore": 29.0,
      "githubScore": 55.0,
      "aiScore": 56.0,
      "socialScore": 37.0,
      "rating": "C",
      "usefulness": 42,
      "codeQuality": 27,
      "adoption": 42,
      "shipSpeed": 43
    },
    {
      "date": "2026-04-01",
      "masterScore": 43.0,
      "marketScore": 28.0,
      "githubScore": 55.0,
      "aiScore": 49.0,
      "socialScore": 38.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 32,
      "adoption": 47,
      "shipSpeed": 43
    },
    {
      "date": "2026-04-02",
      "masterScore": 48.0,
      "marketScore": 27.0,
      "githubScore": 67.0,
      "aiScore": 53.0,
      "socialScore": 38.0,
      "rating": "C",
      "usefulness": 44,
      "codeQuality": 30,
      "adoption": 43,
      "shipSpeed": 81
    },
    {
      "date": "2026-04-03",
      "masterScore": 51.0,
      "marketScore": 28.0,
      "githubScore": 67.0,
      "aiScore": 69.0,
      "socialScore": 38.0,
      "rating": "B",
      "usefulness": 47,
      "codeQuality": 28,
      "adoption": 40,
      "shipSpeed": 74
    },
    {
      "date": "2026-04-07",
      "masterScore": 42.0,
      "marketScore": 19.0,
      "githubScore": 67.0,
      "aiScore": 45.0,
      "socialScore": 29.0,
      "rating": "C",
      "usefulness": 42,
      "codeQuality": 27,
      "adoption": 40,
      "shipSpeed": 73
    },
    {
      "date": "2026-04-08",
      "masterScore": 41.0,
      "marketScore": 13.0,
      "githubScore": 69.0,
      "aiScore": 42.0,
      "socialScore": 30.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 27,
      "adoption": 42,
      "shipSpeed": 72
    },
    {
      "date": "2026-04-11",
      "masterScore": 39.0,
      "marketScore": 12.0,
      "githubScore": 64.0,
      "aiScore": 44.0,
      "socialScore": 30.0,
      "rating": "C",
      "usefulness": 41,
      "codeQuality": 29,
      "adoption": 43,
      "shipSpeed": 64
    },
    {
      "date": "2026-04-15",
      "masterScore": 41.0,
      "marketScore": 11.0,
      "githubScore": 65.0,
      "aiScore": 51.0,
      "socialScore": 31.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 33,
      "adoption": 42,
      "shipSpeed": 72
    },
    {
      "date": "2026-04-16",
      "masterScore": 40.0,
      "marketScore": 10.0,
      "githubScore": 65.0,
      "aiScore": 48.0,
      "socialScore": 32.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 30,
      "adoption": 40,
      "shipSpeed": 70
    },
    {
      "date": "2026-04-17",
      "masterScore": 40.0,
      "marketScore": 10.0,
      "githubScore": 65.0,
      "aiScore": 47.0,
      "socialScore": 32.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 30,
      "adoption": 39,
      "shipSpeed": 68
    },
    {
      "date": "2026-04-19",
      "masterScore": 38.0,
      "marketScore": 9.0,
      "githubScore": 62.0,
      "aiScore": 47.0,
      "socialScore": 31.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 29,
      "adoption": 39,
      "shipSpeed": 65
    },
    {
      "date": "2026-04-22",
      "masterScore": 38.0,
      "marketScore": 9.0,
      "githubScore": 62.0,
      "aiScore": 47.0,
      "socialScore": 31.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 29,
      "adoption": 38,
      "shipSpeed": 63
    },
    {
      "date": "2026-04-23",
      "masterScore": 41.0,
      "marketScore": 11.0,
      "githubScore": 68.0,
      "aiScore": 47.0,
      "socialScore": 32.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 28,
      "adoption": 38,
      "shipSpeed": 77
    },
    {
      "date": "2026-04-24",
      "masterScore": 41.0,
      "marketScore": 11.0,
      "githubScore": 68.0,
      "aiScore": 47.0,
      "socialScore": 32.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 32,
      "adoption": 35,
      "shipSpeed": 77
    },
    {
      "date": "2026-04-25",
      "masterScore": 41.0,
      "marketScore": 10.0,
      "githubScore": 68.0,
      "aiScore": 48.0,
      "socialScore": 32.0,
      "rating": "C",
      "usefulness": 45,
      "codeQuality": 29,
      "adoption": 38,
      "shipSpeed": 77
    },
    {
      "date": "2026-04-26",
      "masterScore": 41.0,
      "marketScore": 9.0,
      "githubScore": 69.0,
      "aiScore": 51.0,
      "socialScore": 30.0,
      "rating": "C",
      "usefulness": 44,
      "codeQuality": 32,
      "adoption": 41,
      "shipSpeed": 79
    },
    {
      "date": "2026-04-29",
      "masterScore": 44.0,
      "marketScore": 9.0,
      "githubScore": 69.0,
      "aiScore": 46.0,
      "socialScore": 56.0,
      "rating": "C",
      "usefulness": 43,
      "codeQuality": 31,
      "adoption": 38,
      "shipSpeed": 76
    }
  ],
  "githubHistory": [
    {
      "date": "2026-03-09",
      "stars": 9,
      "forks": 12,
      "watchers": 4,
      "contributors": 34,
      "commits30d": 47,
      "commits90d": 182,
      "mergedPrs30d": 14,
      "mergedPrs90d": 40,
      "releases12m": 0,
      "openIssues": 7,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-10",
      "stars": 9,
      "forks": 12,
      "watchers": 4,
      "contributors": 34,
      "commits30d": 36,
      "commits90d": 176,
      "mergedPrs30d": 15,
      "mergedPrs90d": 40,
      "releases12m": 0,
      "openIssues": 6,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-15",
      "stars": 9,
      "forks": 12,
      "watchers": 4,
      "contributors": 34,
      "commits30d": 21,
      "commits90d": 175,
      "mergedPrs30d": 10,
      "mergedPrs90d": 40,
      "releases12m": 0,
      "openIssues": 6,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-18",
      "stars": 9,
      "forks": 12,
      "watchers": 4,
      "contributors": 34,
      "commits30d": 21,
      "commits90d": 164,
      "mergedPrs30d": 12,
      "mergedPrs90d": 41,
      "releases12m": 0,
      "openIssues": 6,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-20",
      "stars": 9,
      "forks": 12,
      "watchers": 4,
      "contributors": 34,
      "commits30d": 21,
      "commits90d": 160,
      "mergedPrs30d": 12,
      "mergedPrs90d": 36,
      "releases12m": 0,
      "openIssues": 6,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-21",
      "stars": 9,
      "forks": 12,
      "watchers": 4,
      "contributors": 34,
      "commits30d": 21,
      "commits90d": 160,
      "mergedPrs30d": 12,
      "mergedPrs90d": 36,
      "releases12m": 0,
      "openIssues": 6,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-22",
      "stars": 9,
      "forks": 12,
      "watchers": 4,
      "contributors": 34,
      "commits30d": 8,
      "commits90d": 160,
      "mergedPrs30d": 12,
      "mergedPrs90d": 36,
      "releases12m": 0,
      "openIssues": 6,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-23",
      "stars": 9,
      "forks": 12,
      "watchers": 4,
      "contributors": 34,
      "commits30d": 8,
      "commits90d": 160,
      "mergedPrs30d": 10,
      "mergedPrs90d": 36,
      "releases12m": 0,
      "openIssues": 7,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-25",
      "stars": 10,
      "forks": 12,
      "watchers": 4,
      "contributors": 34,
      "commits30d": 8,
      "commits90d": 160,
      "mergedPrs30d": 11,
      "mergedPrs90d": 37,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-26",
      "stars": 10,
      "forks": 12,
      "watchers": 5,
      "contributors": 34,
      "commits30d": 2,
      "commits90d": 160,
      "mergedPrs30d": 11,
      "mergedPrs90d": 37,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-30",
      "stars": 11,
      "forks": 12,
      "watchers": 5,
      "contributors": 34,
      "commits30d": 1,
      "commits90d": 160,
      "mergedPrs30d": 8,
      "mergedPrs90d": 37,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-31",
      "stars": 11,
      "forks": 12,
      "watchers": 5,
      "contributors": 34,
      "commits30d": 1,
      "commits90d": 160,
      "mergedPrs30d": 8,
      "mergedPrs90d": 37,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-02",
      "stars": 11,
      "forks": 12,
      "watchers": 5,
      "contributors": 36,
      "commits30d": 53,
      "commits90d": 217,
      "mergedPrs30d": 9,
      "mergedPrs90d": 38,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-03",
      "stars": 11,
      "forks": 12,
      "watchers": 5,
      "contributors": 36,
      "commits30d": 52,
      "commits90d": 217,
      "mergedPrs30d": 8,
      "mergedPrs90d": 38,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-06",
      "stars": 11,
      "forks": 12,
      "watchers": 5,
      "contributors": 36,
      "commits30d": 52,
      "commits90d": 203,
      "mergedPrs30d": 8,
      "mergedPrs90d": 36,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-07",
      "stars": 11,
      "forks": 12,
      "watchers": 5,
      "contributors": 36,
      "commits30d": 52,
      "commits90d": 181,
      "mergedPrs30d": 9,
      "mergedPrs90d": 36,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 4
    },
    {
      "date": "2026-04-10",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 39,
      "commits90d": 186,
      "mergedPrs30d": 7,
      "mergedPrs90d": 32,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 3
    },
    {
      "date": "2026-04-14",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 39,
      "commits90d": 182,
      "mergedPrs30d": 8,
      "mergedPrs90d": 33,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 3
    },
    {
      "date": "2026-04-16",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 35,
      "commits90d": 182,
      "mergedPrs30d": 10,
      "mergedPrs90d": 34,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 3
    },
    {
      "date": "2026-04-19",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 23,
      "commits90d": 182,
      "mergedPrs30d": 8,
      "mergedPrs90d": 34,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 3
    },
    {
      "date": "2026-04-22",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 23,
      "commits90d": 162,
      "mergedPrs30d": 8,
      "mergedPrs90d": 33,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 3
    },
    {
      "date": "2026-04-23",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 65,
      "commits90d": 204,
      "mergedPrs30d": 9,
      "mergedPrs90d": 34,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 3
    },
    {
      "date": "2026-04-24",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 59,
      "commits90d": 204,
      "mergedPrs30d": 8,
      "mergedPrs90d": 34,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 3
    },
    {
      "date": "2026-04-25",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 59,
      "commits90d": 204,
      "mergedPrs30d": 8,
      "mergedPrs90d": 34,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 3
    },
    {
      "date": "2026-04-26",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 59,
      "commits90d": 198,
      "mergedPrs30d": 8,
      "mergedPrs90d": 34,
      "releases12m": 0,
      "openIssues": 1,
      "closedIssues30d": 4
    },
    {
      "date": "2026-04-29",
      "stars": 11,
      "forks": 12,
      "watchers": 4,
      "contributors": 36,
      "commits30d": 58,
      "commits90d": 181,
      "mergedPrs30d": 9,
      "mergedPrs90d": 34,
      "releases12m": 0,
      "openIssues": 2,
      "closedIssues30d": 5
    }
  ],
  "socialAccounts": [
    {
      "handle": "tpn_labs",
      "role": "project",
      "label": null,
      "source": "taostats_identity",
      "confidence": 0.95,
      "profile_image_url": null
    },
    {
      "handle": "actuallymentor",
      "role": "maintainer",
      "label": "mentor.eth \ud83c\uddea\ud83c\uddfa",
      "source": "github_contributor",
      "confidence": 0.885,
      "profile_image_url": null
    },
    {
      "handle": "ibraheemmnadeem",
      "role": "team",
      "label": "Ibraheem",
      "source": "github_contributor",
      "confidence": 0.806,
      "profile_image_url": null
    }
  ],
  "recentTweets": [
    {
      "tweet_id": "2049443929381048489",
      "handle": "ActuallyMentor",
      "text": "Deplorable. Everyone ignore this. \n\nMaybe bookmark it so you can repeatedly ignore it in fact.",
      "created_at": "2026-04-29T08:01:24-03:00",
      "likes": 1,
      "retweets": 0,
      "replies": 0,
      "views": 75,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2049039787693154599",
      "handle": "ActuallyMentor",
      "text": "RT @davidshor: To close out red/blue button discourse, we polled ~14k people and crosstabbed survey responses by 204 commonly used psychome\u2026",
      "created_at": "2026-04-28T05:15:29-03:00",
      "likes": 2256,
      "retweets": 128,
      "replies": 99,
      "views": 362024,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2048827608968659416",
      "handle": "TPN_Labs",
      "text": "0 compromises on privacy.\nStart using a VPN that actually respects it.\n\nDownload Whalesurf today, enjoy 7 days for free \n\ud83d\udc0bhttps://t.co/Kmq4xM2mPE",
      "created_at": "2026-04-27T15:12:22-03:00",
      "likes": 19,
      "retweets": 3,
      "replies": 1,
      "views": 2048,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2048792655413256623",
      "handle": "TPN_Labs",
      "text": "TPN Dev Update (Apr 12\u201327)\n\nWe shipped major improvements to routing accuracy, network resilience, and observability.\n\nHere\u2019s what changed \ud83d\udc47 https://t.co/2k4SxOn0GP",
      "created_at": "2026-04-27T12:53:28-03:00",
      "likes": 20,
      "retweets": 5,
      "replies": 1,
      "views": 454,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2047342809762480592",
      "handle": "TPN_Labs",
      "text": "A price monitoring platform running 24/7 across 50,000 SKUs is spending more on proxy bandwidth than on engineering salaries.\n\nWe help such companies decrease their costs while increasing their overall success rate.",
      "created_at": "2026-04-23T12:52:18-03:00",
      "likes": 15,
      "retweets": 2,
      "replies": 0,
      "views": 683,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2047018782393000339",
      "handle": "TPN_Labs",
      "text": "RT @SkaleNetwork: The grind doesn\u2019t stop! \n\nJoin us for another Developer Showcase for live demos, real products, and the teams pushing for\u2026",
      "created_at": "2026-04-22T15:24:44-03:00",
      "likes": 67,
      "retweets": 16,
      "replies": 4,
      "views": 6276,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046651154096947391",
      "handle": "TPN_Labs",
      "text": "If your business sells data, monitors markets, verifies ads, or runs AI agents, you have a proxy bill.\n\nThat bill is probably $500 to $5,000/month with a legacy provider.\n\nTPN cuts that by up to 90% with better IPs, distributed infrastructure, and no middleman\ud83d\udc40",
      "created_at": "2026-04-21T15:03:54-03:00",
      "likes": 16,
      "retweets": 3,
      "replies": 0,
      "views": 649,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2046575908350288202",
      "handle": "ActuallyMentor",
      "text": "Hey @urbansportsclub, please make a cancellation reason mandatory for cancelled bookings. \n\nIt's very frustrating to get a last minute cancellation and not know why. \n\nThis is my first booking EVER on your platform and my first experience sucks. https://t.co/YF1BnBB3uI",
      "created_at": "2026-04-21T10:04:54-03:00",
      "likes": 0,
      "retweets": 0,
      "replies": 0,
      "views": 149,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044820669536289187",
      "handle": "TPN_Labs",
      "text": "RT @SkaleNetwork: @TPN_Labs Big unlock for agentic devs!\n\nAgents don\u2019t just need compute, they need access.",
      "created_at": "2026-04-16T13:50:13-03:00",
      "likes": 19,
      "retweets": 4,
      "replies": 0,
      "views": 587,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044818471104450695",
      "handle": "TPN_Labs",
      "text": "TPN x @SkaleNetwork \n\nWe are happy to announce a great partnership that will bring our infrastructure to thousands of agents and developers.\n\nAI agents (& other entities) building on SKALE can now tap into TPN infrastructure and pay for private internet connections, autonomously, per request, with zero gas fees.\n\nAgents can browse the internet autonomously, without getting blocked, paid for by the agent itself.\n\n\u201cAgent x Proxy is a match made in heaven\u201d",
      "created_at": "2026-04-16T13:41:29-03:00",
      "likes": 57,
      "retweets": 17,
      "replies": 6,
      "views": 3906,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044818249615913144",
      "handle": "TPN_Labs",
      "text": "https://t.co/ywJYICun6t",
      "created_at": "2026-04-16T13:40:36-03:00",
      "likes": 26,
      "retweets": 7,
      "replies": 1,
      "views": 4387,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044816437454291113",
      "handle": "ActuallyMentor",
      "text": "The comments on this are so funny. \n\nThey pulled the \"raise the price and then give a discount next week\" bullshit.\n\nAnd every developer knows it. \n\nThe amount of trust they lost with this is, eh, Mythic.",
      "created_at": "2026-04-16T13:33:24-03:00",
      "likes": 2,
      "retweets": 0,
      "replies": 0,
      "views": 89,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044441735191822792",
      "handle": "ActuallyMentor",
      "text": "Claude code stopped using my custom instructions this week. Opus 4.6/high. \n\nDownright stopped doing the post work checklists I defined in my *.md files.",
      "created_at": "2026-04-15T12:44:28-03:00",
      "likes": 0,
      "retweets": 0,
      "replies": 2,
      "views": 266,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044390001614454913",
      "handle": "ActuallyMentor",
      "text": "RT @cyb3rops: Too dangerous to release. Safe enough to market. #Anthropic https://t.co/oGFaFJArao",
      "created_at": "2026-04-15T09:18:53-03:00",
      "likes": 1199,
      "retweets": 155,
      "replies": 11,
      "views": 51658,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044328706248769813",
      "handle": "ActuallyMentor",
      "text": "This is what you get when the average age of your politicians firmly post boomer. \n\nIdiocy with consequences.",
      "created_at": "2026-04-15T05:15:20-03:00",
      "likes": 2,
      "retweets": 0,
      "replies": 0,
      "views": 116,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2043953039720014006",
      "handle": "ActuallyMentor",
      "text": "RT @theo: Spain's egregious Cloudflare blocks are breaking Docker now \ud83d\udc80 https://t.co/hGgQVIApkS",
      "created_at": "2026-04-14T04:22:34-03:00",
      "likes": 3948,
      "retweets": 472,
      "replies": 141,
      "views": 1015250,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2043918977009701355",
      "handle": "TPN_Labs",
      "text": "RT @travelbai: TAO\u751f\u6001\u9ad8\u6f5c\u529balpha\uff1aSN65 TPN\n\nConst\u5728\u573a\u5916\u7528301\u4e2aTAO\uff0c\u4e70\u4e8667500\u4e2aSN65 alpha\u4ee3\u5e01\u3002\u6b64\u524d\uff0c Const \u4e5f\u4e0d\u6b62\u4e00\u6b21\u516c\u5f00\u8c08\u8bbaSN65\u3002\n\n\u4f5c\u4e3a\u751f\u6001\u7684\u6838\u5fc3\u4eba\u7269\uff0cConst\u53cd\u590d\u63d0\u4e00\u4e2a\u5b50\u7f51\u80af\u5b9a\u662f\u503c\u5f97\u6211\u4eec\u53bb\u5173\u6ce8\u7684\u3002\u4e8e\u662f\u2026",
      "created_at": "2026-04-14T02:07:12-03:00",
      "likes": 34,
      "retweets": 4,
      "replies": 8,
      "views": 4213,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2043749881655767105",
      "handle": "TPN_Labs",
      "text": "Agents on one of the fastest growing agentic blockchain ecosystems are about to get access to TPN's proxy infrastructure.\n\nFull announcement coming soon. https://t.co/3V6bSkNWYt",
      "created_at": "2026-04-13T14:55:17-03:00",
      "likes": 34,
      "retweets": 6,
      "replies": 0,
      "views": 1164,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2043292362957336628",
      "handle": "ActuallyMentor",
      "text": "RT @HillelNeuer: Is your flag listed below?\n\ud83c\uddec\ud83c\udde7\ud83c\uddea\ud83c\uddf8\ud83c\udde8\ud83c\udde6\ud83c\uddeb\ud83c\uddf7\ud83c\udde9\ud83c\uddea\ud83c\uddf3\ud83c\uddf4\ud83c\uddf3\ud83c\uddf1\ud83c\udde6\ud83c\uddfa\ud83c\udde8\ud83c\udded\ud83c\udde6\ud83c\uddf9\ud83c\uddeb\ud83c\uddee\n\nIf yes, it means your government joined in the nomination of Iran to a\u2026",
      "created_at": "2026-04-12T08:37:16-03:00",
      "likes": 8772,
      "retweets": 3617,
      "replies": 585,
      "views": 194276,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2042638271390360084",
      "handle": "TPN_Labs",
      "text": "RT @0xDutchmikel: The Covenant AI exit (SN3, 39, 81) isn't a funeral; it\u2019s a stress test.\n\nAntifragility means gaining from disorder. Every\u2026",
      "created_at": "2026-04-10T13:18:08-03:00",
      "likes": 30,
      "retweets": 2,
      "replies": 2,
      "views": 608,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    }
  ]
}
