{
  "netuid": 60,
  "slug": "bitsec-ai",
  "name": "Bitsec.ai",
  "symbol": "\u0630",
  "description": "find and fix exploits in codebases",
  "priceTao": 0.004318567,
  "priceUsd": 1.0928181544611812,
  "athUsd": 1.1107660571852362,
  "change24h": -2.218253803828656,
  "change7d": -11.020676013969444,
  "change30d": -4.751583809806961,
  "change90d": -1.62,
  "marketCapUsd": 4593182.220859373,
  "volume24hUsd": 206932.49831463632,
  "rootProp": 0.1692903468048749,
  "liquidityUsd": 3547841.833693511,
  "alphaStaked": 2577408.69525626,
  "activeMiners": 2,
  "activeValidators": 9,
  "emissionPct": 0.005509276435134458,
  "emissionPerDayTao": 1.0,
  "registrationCost": 0.0,
  "pruningRank": 60,
  "immunityRemaining": 4845,
  "sentiment": "Neutral",
  "githubRepo": "https://github.com/Bitsec-AI/sandbox",
  "subnetUrl": "https://bitsec.ai",
  "scorecard": {
    "adoption": {
      "label": "weak",
      "score": 18,
      "reasons": [
        {
          "tone": "neutral",
          "label": "Stars",
          "value": "5",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Contributors",
          "value": "7",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "24h volume",
          "value": "$206,932",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Validators",
          "value": "9",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Bus factor",
          "value": "Top contributor: 46%",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=13 \u00d7 0.6 + llm=26 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "shipSpeed": {
      "label": "mixed",
      "score": 55,
      "reasons": [
        {
          "tone": "positive",
          "label": "Commits 30d",
          "value": "21",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Merged PRs 30d",
          "value": "3",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Releases 12m",
          "value": "0",
          "weight": null
        },
        {
          "tone": "positive",
          "label": "Latest push",
          "value": "2026-04-28T17:29:34Z",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Momentum",
          "value": "stable (21/30d vs 25/mo avg)",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "LLM blend",
          "value": "heuristic=57 \u00d7 0.6 + llm=52 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "updatedAt": "2026-04-29T20:41:08.734419+00:00",
    "confidence": 0.82,
    "usefulness": {
      "label": "watch",
      "score": 55,
      "reasons": [
        {
          "tone": "positive",
          "label": "Durable keywords",
          "value": "2 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=51 \u00d7 0.6 + llm=62 \u00d7 0.4",
          "weight": null
        }
      ]
    },
    "codeQuality": {
      "label": "mixed",
      "score": 40,
      "reasons": [
        {
          "tone": "positive",
          "label": "CI",
          "value": "Present",
          "weight": null
        },
        {
          "tone": "neutral",
          "label": "Tests",
          "value": "1 dir(s)",
          "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.2 avg, 90% 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=42 \u00d7 0.6 + llm=37 \u00d7 0.4",
          "weight": null
        }
      ]
    }
  },
  "marketScore": 8.0,
  "githubScore": 45.0,
  "aiScore": 47.0,
  "masterScore": 30.0,
  "masterRating": "D",
  "lastUpdatedAt": "2026-04-29T20:21:48Z",
  "isStale": false,
  "masterScorePrev": 28.0,
  "purpose": {
    "title": "Bitsec.ai",
    "source": "llm",
    "confidence": 0.72,
    "shortSummary": "Bitsec.ai (netuid 60) aims to decentralize security vulnerability detection and remediation across codebases. With only 2 active miners, the subnet is barely operational despite a $4.6M market cap and a concept with genuine demand. The repo shows development activity but suffers from a critically high self-merge ratio (0.90) and zero commit message quality, undermining trust in the engineering process."
  },
  "analysis": {
    "risks": [
      "Only 2 active miners makes the subnet functionally non-operational \u2014 a security audit network with 2 miners cannot provide meaningful coverage or redundancy, and any real demand cannot be served",
      "Self-merge ratio of 0.90 combined with avg 0.2 reviews per PR and 0.0 commit message quality signals a solo-developer workflow with no meaningful code review, raising serious concerns about code reliability for a security-critical product"
    ],
    "score": 47,
    "summary": "Bitsec.ai (netuid 60) aims to decentralize security vulnerability detection and remediation across codebases. With only 2 active miners, the subnet is barely operational despite a $4.6M market cap and a concept with genuine demand. The repo shows development activity but suffers from a critically high self-merge ratio (0.90) and zero commit message quality, undermining trust in the engineering process.",
    "provider": "cascade:sonnet",
    "expiresAt": "2026-05-29T20:35:13.168791+00:00",
    "strengths": [
      "Security vulnerability detection is a durable, high-value problem \u2014 demand for automated exploit discovery is growing across Web3 and traditional software development",
      "Repo has CI, tests, lint config, license (MIT), and docs all present \u2014 the structural scaffolding for a quality codebase exists",
      "21 commits in the last 30 days and 76 in 90 days indicates the team is actively building, not abandoned"
    ],
    "updatedAt": "2026-04-29T20:35:13.168791+00:00",
    "durability": "watch",
    "recommendation": "Monitor for miner growth beyond single digits and a drop in self-merge ratio before considering a position \u2014 the concept is sound but the network is not yet viable.",
    "dimensionScores": {
      "adoption": 26,
      "shipSpeed": 52,
      "usefulness": 62,
      "codeQuality": 37
    }
  },
  "repoCoverageStatus": "covered",
  "image": "https://bitsec.ai/favicon.ico",
  "repos": [
    {
      "netuid": 60,
      "repoKind": "primary",
      "provider": "github",
      "owner": "Bitsec-AI",
      "name": "sandbox",
      "url": "https://github.com/Bitsec-AI/sandbox",
      "source": "registry",
      "isArchived": false,
      "isFork": false
    }
  ],
  "repoSnapshots": [
    {
      "fullName": "Bitsec-AI/sandbox",
      "description": "sandbox for bitsec v2",
      "homepageUrl": null,
      "defaultBranch": "main",
      "stars": 5,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 21,
      "commits90d": 76,
      "mergedPrs30d": 3,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 0,
      "languages": [
        {
          "name": "Python",
          "percentage": 93.8
        },
        {
          "name": "Shell",
          "percentage": 5.9
        },
        {
          "name": "Dockerfile",
          "percentage": 0.3
        }
      ],
      "topics": [],
      "rootSignals": {
        "hasCi": true,
        "hasTests": true,
        "hasLintConfig": true,
        "hasFormatterConfig": false,
        "hasTypeScript": false,
        "hasLicense": true,
        "hasSecurityPolicy": false,
        "hasDocs": true,
        "hasDocker": true,
        "hasDependabot": false,
        "hasRenovate": false,
        "rootEntries": [
          ".circleci",
          ".dependencies_installed",
          ".env-example",
          ".env-validator-example",
          ".github",
          ".gitignore",
          "Dockerfile",
          "LICENSE",
          "README.md",
          "bitsec.py",
          "bittensor_subnet_workflow.md",
          "config.py",
          "contrib",
          "docker-compose.validator.yaml",
          "docker-compose.yml",
          "docs",
          "loggers",
          "min_compute.yml",
          "miner",
          "neurons",
          "requirements-dev.txt",
          "requirements.txt",
          "ruff.toml",
          "scripts",
          "setup.py",
          "template",
          "tests",
          "validator",
          "verify",
          "version.py"
        ]
      },
      "readmeExcerpt": "<div align=\"center\"> **Bitsec Subnet v2** <!-- omit in toc --> ! Discord Chat https://img.shields.io/discord/308323056592486420.svg https://discord.gg/bittensor ! License: MIT https://img.shields.io/badge/License-MIT-yellow.svg https://opensource.org/licenses/MIT --- Security Agent MVP Design <!-- omit in toc --> Discord https://discord.gg/bittensor \u2022 Network https://taostats.io/ \u2022 Research https://bittensor.com/whitepaper </div> --- - Design overview Design-overview --- Design overview Refer to the Bitsec docs https://docs.bitsec.ai for the latest documentation. run Run the agent execution an",
      "pushedAt": "2026-04-28T17:29:34Z",
      "isArchived": false,
      "isFork": false,
      "commitMessageQuality": 0.0,
      "selfMergeRatio": 0.9,
      "avgReviewsPerPr": 0.2,
      "hasBranchProtection": false,
      "topContributorPct": 0.46,
      "avgCommentsPerIssue": 0.43,
      "avgResponseHours": 0.0,
      "prMergeHoursP50": 0.0,
      "prMergeHoursP95": 177.2,
      "contributorChurn30d": 0.0,
      "vulnerabilityCount": 0
    }
  ],
  "externalLinks": [
    {
      "label": "Website",
      "href": "https://bitsec.ai"
    },
    {
      "label": "GitHub",
      "href": "https://github.com/Bitsec-AI/sandbox"
    }
  ],
  "priceHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 2.88822492
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 3.06773522
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 3.2405376
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 3.42328333
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 3.15589546
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 3.34346413
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 3.58516621
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 3.22464851
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 3.20556618
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 3.37493677
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 3.58270984
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 3.5969611
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 3.3235966
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 3.77118461
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 3.78984386
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 3.92308744
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 3.65647914
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 3.44794592
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 3.38303061
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 3.50795322
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 3.41029217
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 3.2622954
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 3.2341334
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 3.03653826
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 3.10300888
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 3.10648439
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 3.06232886
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 2.95962637
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 2.86262757
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 2.69019924
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 2.63489144
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 2.78219239
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 2.90859333
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 2.79328712
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 2.69122458
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 2.26573233
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 2.21737421
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 2.23627858
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 2.05898072
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 2.29564131
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 2.57088094
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 2.42680397
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 2.665669
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 2.79871618
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 2.5792282
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 2.70291249
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 2.59184275
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 2.46017568
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 2.40453922
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 2.42011834
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 2.41570008
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 2.38877332
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 2.29231807
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 2.19331565
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 2.37893718
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 2.32407869
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 2.24521693
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 2.24486993
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 2.17164092
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 2.15380559
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 2.1053353
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 2.14047083
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 2.19574513
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 2.2229898
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 2.3142201
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 2.28385428
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 2.42931999
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 2.44851923
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 2.22880806
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 2.28418241
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 2.16688916
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 2.18430666
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 2.19423493
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 1.24973888
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 1.24427791
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 1.24427791
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 1.25556409
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 1.24734543
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 2.20636483
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 2.3174351
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 1.35847926
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 1.31943309
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 2.22599019
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 2.17716314
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 2.04672836
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 2.05018798
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 1.46362506
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 1.78968311
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 1.53717712
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 1.8252137
    }
  ],
  "liquidityHistory": [
    {
      "timestamp": "2025-12-26T20:59:48-03:00",
      "value": 6101683.2438543
    },
    {
      "timestamp": "2025-12-27T20:59:48-03:00",
      "value": 6309620.50263119
    },
    {
      "timestamp": "2025-12-28T20:59:48-03:00",
      "value": 6507224.07038201
    },
    {
      "timestamp": "2025-12-29T20:59:48-03:00",
      "value": 6711756.93392921
    },
    {
      "timestamp": "2025-12-30T20:59:48.001000-03:00",
      "value": 6468344.07475577
    },
    {
      "timestamp": "2025-12-31T20:59:48.001000-03:00",
      "value": 6680204.05091383
    },
    {
      "timestamp": "2026-01-01T20:59:48.001000-03:00",
      "value": 6941550.37135168
    },
    {
      "timestamp": "2026-01-02T20:59:48.001000-03:00",
      "value": 6608766.42483308
    },
    {
      "timestamp": "2026-01-03T20:59:48-03:00",
      "value": 6612427.55571374
    },
    {
      "timestamp": "2026-01-04T20:59:48-03:00",
      "value": 6808080.14796458
    },
    {
      "timestamp": "2026-01-05T20:59:48.001000-03:00",
      "value": 7038832.47348314
    },
    {
      "timestamp": "2026-01-06T20:59:48-03:00",
      "value": 7078707.86107448
    },
    {
      "timestamp": "2026-01-07T20:59:48-03:00",
      "value": 6830321.79743202
    },
    {
      "timestamp": "2026-01-08T20:59:48-03:00",
      "value": 7299859.63582203
    },
    {
      "timestamp": "2026-01-09T20:59:48-03:00",
      "value": 7344997.51162952
    },
    {
      "timestamp": "2026-01-10T20:59:48-03:00",
      "value": 7500396.92101308
    },
    {
      "timestamp": "2026-01-11T20:59:48-03:00",
      "value": 7269127.9222118
    },
    {
      "timestamp": "2026-01-12T20:59:48.001000-03:00",
      "value": 7085248.02456092
    },
    {
      "timestamp": "2026-01-13T20:59:48-03:00",
      "value": 7043133.73378318
    },
    {
      "timestamp": "2026-01-14T20:59:48-03:00",
      "value": 7196658.27136443
    },
    {
      "timestamp": "2026-01-15T20:59:48.001000-03:00",
      "value": 7120910.83878471
    },
    {
      "timestamp": "2026-01-16T20:59:48.001000-03:00",
      "value": 6989201.20112839
    },
    {
      "timestamp": "2026-01-17T20:59:48-03:00",
      "value": 6980902.88987143
    },
    {
      "timestamp": "2026-01-18T20:59:48.001000-03:00",
      "value": 6784623.60703084
    },
    {
      "timestamp": "2026-01-19T20:59:48-03:00",
      "value": 6875312.00397253
    },
    {
      "timestamp": "2026-01-20T20:59:48.001000-03:00",
      "value": 6898498.92110807
    },
    {
      "timestamp": "2026-01-21T20:59:48-03:00",
      "value": 6866094.85156574
    },
    {
      "timestamp": "2026-01-22T20:59:48-03:00",
      "value": 6763176.4859432
    },
    {
      "timestamp": "2026-01-23T20:59:48-03:00",
      "value": 6661267.22087123
    },
    {
      "timestamp": "2026-01-24T20:59:48-03:00",
      "value": 6463560.2725348
    },
    {
      "timestamp": "2026-01-25T20:59:48-03:00",
      "value": 6397869.36444942
    },
    {
      "timestamp": "2026-01-26T20:59:48-03:00",
      "value": 6575151.77502291
    },
    {
      "timestamp": "2026-01-27T20:59:48-03:00",
      "value": 6725389.58833488
    },
    {
      "timestamp": "2026-01-28T20:59:48-03:00",
      "value": 6596177.74520608
    },
    {
      "timestamp": "2026-01-29T20:59:48-03:00",
      "value": 6476270.39479347
    },
    {
      "timestamp": "2026-01-30T20:59:48-03:00",
      "value": 5943434.0353402
    },
    {
      "timestamp": "2026-01-31T20:59:48.001000-03:00",
      "value": 5879769.60018802
    },
    {
      "timestamp": "2026-02-01T20:59:48.001000-03:00",
      "value": 5904740.38908737
    },
    {
      "timestamp": "2026-02-02T20:59:48-03:00",
      "value": 5666165.95391736
    },
    {
      "timestamp": "2026-02-03T20:59:48-03:00",
      "value": 5982465.33570479
    },
    {
      "timestamp": "2026-02-04T20:59:48.001000-03:00",
      "value": 6330224.93468554
    },
    {
      "timestamp": "2026-02-05T20:59:48.001000-03:00",
      "value": 6151772.67898493
    },
    {
      "timestamp": "2026-02-06T20:59:48.001000-03:00",
      "value": 6447516.74393976
    },
    {
      "timestamp": "2026-02-07T20:59:48-03:00",
      "value": 6611724.76292546
    },
    {
      "timestamp": "2026-02-08T20:59:48.001000-03:00",
      "value": 6353068.21153396
    },
    {
      "timestamp": "2026-02-09T20:59:48-03:00",
      "value": 6507934.96806816
    },
    {
      "timestamp": "2026-02-10T20:59:48.001000-03:00",
      "value": 6376381.55524981
    },
    {
      "timestamp": "2026-02-11T20:59:48-03:00",
      "value": 6213518.85131785
    },
    {
      "timestamp": "2026-02-12T20:59:48-03:00",
      "value": 6143000.53911754
    },
    {
      "timestamp": "2026-02-13T20:59:48-03:00",
      "value": 6162829.35718449
    },
    {
      "timestamp": "2026-02-14T20:59:48.001000-03:00",
      "value": 6157212.44297379
    },
    {
      "timestamp": "2026-02-15T20:59:48-03:00",
      "value": 6122867.26404879
    },
    {
      "timestamp": "2026-02-16T20:59:48-03:00",
      "value": 5998198.83880841
    },
    {
      "timestamp": "2026-02-17T20:59:48-03:00",
      "value": 5867440.76361946
    },
    {
      "timestamp": "2026-02-18T20:59:48.001000-03:00",
      "value": 6110271.15961395
    },
    {
      "timestamp": "2026-02-19T20:59:48-03:00",
      "value": 6039537.05795083
    },
    {
      "timestamp": "2026-02-20T20:59:48.001000-03:00",
      "value": 5936352.79479184
    },
    {
      "timestamp": "2026-02-21T20:59:48-03:00",
      "value": 5935894.36851656
    },
    {
      "timestamp": "2026-02-22T20:59:48-03:00",
      "value": 5838413.56069885
    },
    {
      "timestamp": "2026-02-23T20:59:48-03:00",
      "value": 5814420.1923716
    },
    {
      "timestamp": "2026-02-24T20:59:48-03:00",
      "value": 5748700.81226894
    },
    {
      "timestamp": "2026-02-25T20:59:48-03:00",
      "value": 5796415.40389143
    },
    {
      "timestamp": "2026-02-26T20:59:48-03:00",
      "value": 5870681.74437223
    },
    {
      "timestamp": "2026-02-27T20:59:48-03:00",
      "value": 5906938.62115941
    },
    {
      "timestamp": "2026-02-28T20:59:48-03:00",
      "value": 6026733.67586977
    },
    {
      "timestamp": "2026-03-01T20:59:48-03:00",
      "value": 5987130.64290876
    },
    {
      "timestamp": "2026-03-02T20:59:48.001000-03:00",
      "value": 6174513.03387866
    },
    {
      "timestamp": "2026-03-03T20:59:48-03:00",
      "value": 6198992.87829556
    },
    {
      "timestamp": "2026-03-04T20:59:48-03:00",
      "value": 5914834.06486527
    },
    {
      "timestamp": "2026-03-05T20:59:48-03:00",
      "value": 5987744.71913191
    },
    {
      "timestamp": "2026-03-06T20:59:48.001000-03:00",
      "value": 5832208.48918833
    },
    {
      "timestamp": "2026-03-07T20:59:48-03:00",
      "value": 5855570.45416317
    },
    {
      "timestamp": "2026-03-08T20:59:48.001000-03:00",
      "value": 5868844.86295306
    },
    {
      "timestamp": "2026-03-09T13:50:00-03:00",
      "value": 3324305.17453461
    },
    {
      "timestamp": "2026-03-09T19:24:36-03:00",
      "value": 3317044.55919038
    },
    {
      "timestamp": "2026-03-09T19:25:48-03:00",
      "value": 3317044.55919174
    },
    {
      "timestamp": "2026-03-09T19:42:12-03:00",
      "value": 3332032.33954872
    },
    {
      "timestamp": "2026-03-09T19:54:48-03:00",
      "value": 3321124.95664967
    },
    {
      "timestamp": "2026-03-09T20:59:48-03:00",
      "value": 5885021.62385874
    },
    {
      "timestamp": "2026-03-10T20:59:48-03:00",
      "value": 6031096.91592938
    },
    {
      "timestamp": "2026-03-10T22:04:12-03:00",
      "value": 3524019.2071291
    },
    {
      "timestamp": "2026-03-11T04:57:36.001000-03:00",
      "value": 3415250.935613
    },
    {
      "timestamp": "2026-03-11T20:59:48-03:00",
      "value": 5911099.1610133
    },
    {
      "timestamp": "2026-03-12T20:59:48.001000-03:00",
      "value": 5846000.2255354
    },
    {
      "timestamp": "2026-03-13T20:59:48-03:00",
      "value": 5668369.95623857
    },
    {
      "timestamp": "2026-03-14T20:59:48.001000-03:00",
      "value": 5673153.74199018
    },
    {
      "timestamp": "2026-03-15T09:16:36-03:00",
      "value": 4191124.02595721
    },
    {
      "timestamp": "2026-03-15T20:59:48-03:00",
      "value": 5300632.3292047
    },
    {
      "timestamp": "2026-03-16T15:03:36-03:00",
      "value": 4451700.23379573
    },
    {
      "timestamp": "2026-03-16T20:59:48-03:00",
      "value": 5352989.28222584
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-03-09",
      "masterScore": 59.0,
      "marketScore": 75.0,
      "githubScore": 50.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "watch",
      "usefulness": 65,
      "codeQuality": 52,
      "adoption": 56,
      "shipSpeed": 62
    },
    {
      "date": "2026-03-10",
      "masterScore": 59.0,
      "marketScore": 75.0,
      "githubScore": 50.0,
      "aiScore": 50.0,
      "socialScore": 0.0,
      "rating": "watch",
      "usefulness": 65,
      "codeQuality": 52,
      "adoption": 56,
      "shipSpeed": 61
    },
    {
      "date": "2026-03-15",
      "masterScore": 59.0,
      "marketScore": 75.0,
      "githubScore": 40.0,
      "aiScore": 66.0,
      "socialScore": 0.0,
      "rating": "watch",
      "usefulness": 74,
      "codeQuality": 38,
      "adoption": 46,
      "shipSpeed": 40
    },
    {
      "date": "2026-03-18",
      "masterScore": 44.0,
      "marketScore": 75.0,
      "githubScore": 40.0,
      "aiScore": 39.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 67,
      "codeQuality": 36,
      "adoption": 46,
      "shipSpeed": 46
    },
    {
      "date": "2026-03-19",
      "masterScore": 44.0,
      "marketScore": 75.0,
      "githubScore": 40.0,
      "aiScore": 40.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 68,
      "codeQuality": 36,
      "adoption": 45,
      "shipSpeed": 46
    },
    {
      "date": "2026-03-20",
      "masterScore": 44.0,
      "marketScore": 75.0,
      "githubScore": 40.0,
      "aiScore": 40.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 68,
      "codeQuality": 36,
      "adoption": 45,
      "shipSpeed": 46
    },
    {
      "date": "2026-03-21",
      "masterScore": 44.0,
      "marketScore": 75.0,
      "githubScore": 40.0,
      "aiScore": 39.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 70,
      "codeQuality": 34,
      "adoption": 42,
      "shipSpeed": 48
    },
    {
      "date": "2026-03-22",
      "masterScore": 49.0,
      "marketScore": 75.0,
      "githubScore": 40.0,
      "aiScore": 27.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 62,
      "codeQuality": 32,
      "adoption": 40,
      "shipSpeed": 42
    },
    {
      "date": "2026-03-23",
      "masterScore": 44.0,
      "marketScore": 75.0,
      "githubScore": 40.0,
      "aiScore": 36.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 71,
      "codeQuality": 32,
      "adoption": 41,
      "shipSpeed": 43
    },
    {
      "date": "2026-03-24",
      "masterScore": 23.0,
      "marketScore": 9.0,
      "githubScore": 40.0,
      "aiScore": 32.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 32,
      "adoption": 18,
      "shipSpeed": 40
    },
    {
      "date": "2026-03-25",
      "masterScore": 26.0,
      "marketScore": 11.0,
      "githubScore": 48.0,
      "aiScore": 31.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 30,
      "adoption": 15,
      "shipSpeed": 58
    },
    {
      "date": "2026-03-26",
      "masterScore": 27.0,
      "marketScore": 10.0,
      "githubScore": 48.0,
      "aiScore": 36.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 49,
      "codeQuality": 34,
      "adoption": 18,
      "shipSpeed": 58
    },
    {
      "date": "2026-03-27",
      "masterScore": 29.0,
      "marketScore": 9.0,
      "githubScore": 48.0,
      "aiScore": 47.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 53,
      "codeQuality": 34,
      "adoption": 22,
      "shipSpeed": 68
    },
    {
      "date": "2026-03-30",
      "masterScore": 33.0,
      "marketScore": 10.0,
      "githubScore": 44.0,
      "aiScore": 69.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 58,
      "codeQuality": 38,
      "adoption": 14,
      "shipSpeed": 49
    },
    {
      "date": "2026-04-01",
      "masterScore": 28.0,
      "marketScore": 9.0,
      "githubScore": 44.0,
      "aiScore": 47.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 57,
      "codeQuality": 34,
      "adoption": 22,
      "shipSpeed": 54
    },
    {
      "date": "2026-04-02",
      "masterScore": 30.0,
      "marketScore": 11.0,
      "githubScore": 55.0,
      "aiScore": 36.0,
      "socialScore": 0.0,
      "rating": "D",
      "usefulness": 50,
      "codeQuality": 44,
      "adoption": 18,
      "shipSpeed": 58
    },
    {
      "date": "2026-04-03",
      "masterScore": 36.0,
      "marketScore": 9.0,
      "githubScore": 53.0,
      "aiScore": 71.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 59,
      "codeQuality": 52,
      "adoption": 13,
      "shipSpeed": 54
    },
    {
      "date": "2026-04-07",
      "masterScore": 37.0,
      "marketScore": 27.0,
      "githubScore": 55.0,
      "aiScore": 49.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 53,
      "codeQuality": 50,
      "adoption": 25,
      "shipSpeed": 66
    },
    {
      "date": "2026-04-08",
      "masterScore": 36.0,
      "marketScore": 28.0,
      "githubScore": 55.0,
      "aiScore": 42.0,
      "socialScore": 0.0,
      "rating": "C",
      "usefulness": 49,
      "codeQuality": 45,
      "adoption": 23,
      "shipSpeed": 68
    },
    {
      "date": "2026-04-11",
      "masterScore": 37.0,
      "marketScore": 20.0,
      "githubScore": 53.0,
      "aiScore": 46.0,
      "socialScore": 23.0,
      "rating": "C",
      "usefulness": 53,
      "codeQuality": 49,
      "adoption": 23,
      "shipSpeed": 61
    },
    {
      "date": "2026-04-15",
      "masterScore": 35.0,
      "marketScore": 8.0,
      "githubScore": 55.0,
      "aiScore": 54.0,
      "socialScore": 15.0,
      "rating": "C",
      "usefulness": 57,
      "codeQuality": 50,
      "adoption": 22,
      "shipSpeed": 70
    },
    {
      "date": "2026-04-16",
      "masterScore": 32.0,
      "marketScore": 9.0,
      "githubScore": 55.0,
      "aiScore": 41.0,
      "socialScore": 14.0,
      "rating": "D",
      "usefulness": 52,
      "codeQuality": 44,
      "adoption": 17,
      "shipSpeed": 65
    },
    {
      "date": "2026-04-17",
      "masterScore": 33.0,
      "marketScore": 9.0,
      "githubScore": 55.0,
      "aiScore": 45.0,
      "socialScore": 15.0,
      "rating": "D",
      "usefulness": 55,
      "codeQuality": 43,
      "adoption": 17,
      "shipSpeed": 66
    },
    {
      "date": "2026-04-19",
      "masterScore": 33.0,
      "marketScore": 9.0,
      "githubScore": 55.0,
      "aiScore": 46.0,
      "socialScore": 14.0,
      "rating": "D",
      "usefulness": 55,
      "codeQuality": 48,
      "adoption": 17,
      "shipSpeed": 65
    },
    {
      "date": "2026-04-22",
      "masterScore": 34.0,
      "marketScore": 13.0,
      "githubScore": 53.0,
      "aiScore": 45.0,
      "socialScore": 14.0,
      "rating": "D",
      "usefulness": 56,
      "codeQuality": 45,
      "adoption": 16,
      "shipSpeed": 63
    },
    {
      "date": "2026-04-23",
      "masterScore": 30.0,
      "marketScore": 8.0,
      "githubScore": 47.0,
      "aiScore": 47.0,
      "socialScore": 14.0,
      "rating": "D",
      "usefulness": 54,
      "codeQuality": 42,
      "adoption": 19,
      "shipSpeed": 60
    },
    {
      "date": "2026-04-24",
      "masterScore": 28.0,
      "marketScore": 10.0,
      "githubScore": 42.0,
      "aiScore": 42.0,
      "socialScore": 14.0,
      "rating": "D",
      "usefulness": 54,
      "codeQuality": 42,
      "adoption": 17,
      "shipSpeed": 45
    },
    {
      "date": "2026-04-25",
      "masterScore": 29.0,
      "marketScore": 12.0,
      "githubScore": 42.0,
      "aiScore": 43.0,
      "socialScore": 14.0,
      "rating": "D",
      "usefulness": 54,
      "codeQuality": 40,
      "adoption": 17,
      "shipSpeed": 46
    },
    {
      "date": "2026-04-26",
      "masterScore": 28.0,
      "marketScore": 9.0,
      "githubScore": 41.0,
      "aiScore": 46.0,
      "socialScore": 14.0,
      "rating": "D",
      "usefulness": 55,
      "codeQuality": 42,
      "adoption": 18,
      "shipSpeed": 47
    },
    {
      "date": "2026-04-29",
      "masterScore": 30.0,
      "marketScore": 8.0,
      "githubScore": 45.0,
      "aiScore": 47.0,
      "socialScore": 13.0,
      "rating": "D",
      "usefulness": 55,
      "codeQuality": 40,
      "adoption": 18,
      "shipSpeed": 55
    }
  ],
  "githubHistory": [
    {
      "date": "2026-03-09",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 13,
      "commits90d": 115,
      "mergedPrs30d": 2,
      "mergedPrs90d": 19,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-10",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 13,
      "commits90d": 113,
      "mergedPrs30d": 2,
      "mergedPrs90d": 18,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-15",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 13,
      "commits90d": 103,
      "mergedPrs30d": 2,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 3,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-18",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 13,
      "commits90d": 100,
      "mergedPrs30d": 2,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-20",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 12,
      "commits90d": 100,
      "mergedPrs30d": 2,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-21",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 12,
      "commits90d": 100,
      "mergedPrs30d": 2,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-22",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 11,
      "commits90d": 100,
      "mergedPrs30d": 2,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-23",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 11,
      "commits90d": 100,
      "mergedPrs30d": 2,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 4,
      "closedIssues30d": 0
    },
    {
      "date": "2026-03-25",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 32,
      "commits90d": 121,
      "mergedPrs30d": 5,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-26",
      "stars": 3,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 29,
      "commits90d": 121,
      "mergedPrs30d": 5,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-30",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 23,
      "commits90d": 121,
      "mergedPrs30d": 3,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-03-31",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 23,
      "commits90d": 121,
      "mergedPrs30d": 3,
      "mergedPrs90d": 20,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-02",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 32,
      "commits90d": 130,
      "mergedPrs30d": 5,
      "mergedPrs90d": 22,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-03",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 30,
      "commits90d": 130,
      "mergedPrs30d": 5,
      "mergedPrs90d": 22,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-06",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 31,
      "commits90d": 127,
      "mergedPrs30d": 5,
      "mergedPrs90d": 22,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-07",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 31,
      "commits90d": 117,
      "mergedPrs30d": 5,
      "mergedPrs90d": 22,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-10",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 27,
      "commits90d": 119,
      "mergedPrs30d": 5,
      "mergedPrs90d": 21,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-14",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 30,
      "commits90d": 116,
      "mergedPrs30d": 6,
      "mergedPrs90d": 22,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-16",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 29,
      "commits90d": 113,
      "mergedPrs30d": 6,
      "mergedPrs90d": 19,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-19",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 29,
      "commits90d": 113,
      "mergedPrs30d": 6,
      "mergedPrs90d": 19,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-22",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 29,
      "commits90d": 99,
      "mergedPrs30d": 6,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 1
    },
    {
      "date": "2026-04-23",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 26,
      "commits90d": 98,
      "mergedPrs30d": 6,
      "mergedPrs90d": 17,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-24",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 17,
      "commits90d": 86,
      "mergedPrs30d": 3,
      "mergedPrs90d": 16,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-25",
      "stars": 4,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 17,
      "commits90d": 86,
      "mergedPrs30d": 3,
      "mergedPrs90d": 14,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-26",
      "stars": 5,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 17,
      "commits90d": 77,
      "mergedPrs30d": 3,
      "mergedPrs90d": 13,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 0
    },
    {
      "date": "2026-04-29",
      "stars": 5,
      "forks": 6,
      "watchers": 1,
      "contributors": 7,
      "commits30d": 21,
      "commits90d": 76,
      "mergedPrs30d": 3,
      "mergedPrs90d": 11,
      "releases12m": 0,
      "openIssues": 0,
      "closedIssues30d": 0
    }
  ],
  "socialAccounts": [
    {
      "handle": "bitsecai",
      "role": "project",
      "label": "Official",
      "source": "manual",
      "confidence": 1.0,
      "profile_image_url": "https://pbs.twimg.com/profile_images/1885359612242595840/GaQ4ZqDW_normal.jpg"
    }
  ],
  "recentTweets": [
    {
      "tweet_id": "2044607627569541151",
      "handle": "bitsecai",
      "text": "we benchmarked a bunch of agents since Bitsec v2 launch.\n\nthe IM works! proof is in the pudding. \n\nwe tested out of sample codebases and show agents are improving over time. and we show two agents run in parallel have an even better recall rate.\n\nv3 - even better agents",
      "created_at": "2026-04-15T23:43:40-03:00",
      "likes": 16,
      "retweets": 3,
      "replies": 3,
      "views": 1310,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2044542824750665995",
      "handle": "bitsecai",
      "text": "https://t.co/iaucvb6zgM",
      "created_at": "2026-04-15T19:26:09-03:00",
      "likes": 24,
      "retweets": 5,
      "replies": 0,
      "views": 3213,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2041210201080991996",
      "handle": "bitsecai",
      "text": "RT @yubrew: \"We're setup... for the computer security apocalypse...\"\n\n\"Computer security is about to go through the most dramatic change ev\u2026",
      "created_at": "2026-04-06T14:43:30-03:00",
      "likes": 21,
      "retweets": 2,
      "replies": 0,
      "views": 1338,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2041210160849227932",
      "handle": "bitsecai",
      "text": "RT @TensorUSD: \ud83d\ude80Big news: @TensorUSD(SN113) \ud83e\udd1d @bitsecai(SN60)\n\nWe\u2019ve hit an important milestone for @TensorUSD .\n\nWe\u2019re teaming up with @bi\u2026",
      "created_at": "2026-04-06T14:43:20-03:00",
      "likes": 52,
      "retweets": 11,
      "replies": 6,
      "views": 5885,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2037918519140986894",
      "handle": "bitsecai",
      "text": "RT @yubrew: fyi benchmarkers,\n\nperformance gap in agents are often attributed to models, prompts, tool calling, run variance, etc.\n\nanthrop\u2026",
      "created_at": "2026-03-28T12:43:32-03:00",
      "likes": 6,
      "retweets": 1,
      "replies": 0,
      "views": 989,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2034632841825517915",
      "handle": "bitsecai",
      "text": "how many exploits does your vibe code have?",
      "created_at": "2026-03-19T11:07:25-03:00",
      "likes": 6,
      "retweets": 0,
      "replies": 3,
      "views": 1113,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2033891823198900537",
      "handle": "bitsecai",
      "text": "RT @yubrew: bitsec investors,\n\nwhat we do last 30 days?\n\n- secured a client, audit report published here https://t.co/scBG4VqL0s\n- publishe\u2026",
      "created_at": "2026-03-17T10:02:53-03:00",
      "likes": 46,
      "retweets": 6,
      "replies": 7,
      "views": 2073,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2032943435653505355",
      "handle": "bitsecai",
      "text": "arbos + bitsec = continuously better exploit detection?",
      "created_at": "2026-03-14T19:14:19-03:00",
      "likes": 30,
      "retweets": 4,
      "replies": 3,
      "views": 1852,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2032207471884824711",
      "handle": "bitsecai",
      "text": "Hey Miners,\n\nIncentive Mechanism v3 update here. We've changed a few things to make the process more deterministic, fair, and fix a few misaligned incentives.\n\nFirst, we're switching the contest to rounds. Roughly a round will be three parts:\n\n1. Miners submit their best agents. It's private, the evaluation set is known, every submission is screened.\n2. Evaluation phase starts. All agents that pass screens get evaluated by validators. The winner is the top scoring agent, tie breakers are determined by number of confirmed vulnerabilities found (higher number wins).\n3. Feedback and improvement. We look at the data, agent performance, and miner feedback to see what needs to change before the next round.\n\nAgents get more capabilities. The inference proxy gets full access to openai api compatible calls. Tool use, multi-turn, reasoning are all fair game and easy to use. \n\nAsk us for agent coordination libraries and we'll add them.\n\nIf you would rather watch / listen than read, here's the youtube link \n\nhttps://t.co/sX4fvPN79s",
      "created_at": "2026-03-12T18:29:52-03:00",
      "likes": 32,
      "retweets": 3,
      "replies": 1,
      "views": 3011,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2032158240306274613",
      "handle": "bitsecai",
      "text": "Logging inference started weighing down db performance. It was important to deal with this before it got problematic.",
      "created_at": "2026-03-12T15:14:14-03:00",
      "likes": 10,
      "retweets": 1,
      "replies": 0,
      "views": 1066,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2032157880376316369",
      "handle": "bitsecai",
      "text": "Tonight posting video for the miners, explains a bit more on v3, and an exploit detection loop that's been working for me.",
      "created_at": "2026-03-12T15:12:49-03:00",
      "likes": 21,
      "retweets": 2,
      "replies": 0,
      "views": 895,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2031590394350170540",
      "handle": "bitsecai",
      "text": "RT @yubrew: after waiting for months i finally got to try @ridges_ai  new product ridgeline code agent and tested it out on a new feature f\u2026",
      "created_at": "2026-03-11T01:37:49-03:00",
      "likes": 120,
      "retweets": 11,
      "replies": 12,
      "views": 14718,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2031590238271729667",
      "handle": "bitsecai",
      "text": "RT @bitsecai: it's live!\n\nour bitsec ai agents created these audit reports. look what we found and helped fix for @mega_tao \n\nhttps://t.co/\u2026",
      "created_at": "2026-03-11T01:37:12-03:00",
      "likes": 55,
      "retweets": 5,
      "replies": 4,
      "views": 3590,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2031120924821393731",
      "handle": "bitsecai",
      "text": "it's live!\n\nour bitsec ai agents created these audit reports. look what we found and helped fix for @mega_tao \n\nhttps://t.co/zPFPL0nkNm https://t.co/9zLyBeD7sA",
      "created_at": "2026-03-09T18:32:19-03:00",
      "likes": 56,
      "retweets": 5,
      "replies": 4,
      "views": 3599,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2023846931428950088",
      "handle": "bitsecai",
      "text": "MegaTao Case Study\n\n@bitsecai has its first paying customer. We went deep into the @mega_tao alpha futures codebase, and get into what we found.\n\nMegaTao is a perps dex built on top of Bittensor EVM. This uses the best practices from EVM while using the on-chain subnet alpha price for real time price tracking, with a codebase that is large, sophisticated and will be evolving over time. It is advised by Ken from Bitmind, the team is lead by Cahn, also working from Austin.\n\nWe are working closely with their dev team collecting feedback as they push out new features both to the smart contracts and front end, periodically checking for potential exploits.\n\nWhat they got right:\n\nTheir codebase is linted, has good test coverage, using modular smart contracts, layered approach to defense, and modern architecture.\n\nThey took careful consideration for common exploits such as oracle staleness, oracle heartbeat checks, self trading, same block tx attacks, relying on OpenZeppelin smart contracts for access control and reentrancy protection, properly namespaced storage, safe handling of non-standard erc20 tokens, etc.\n\nWe'll get into our methodology shortly, but when we found bugs, they were quickly addressed. The biggest issue was bad accounting, not including interest accrued from positions for liquidation math, pnl, and margin views. It's the kind of thing even experienced devs forget when it is crunch time and a launch date approaches. Although the chances of a bad outcome are small, they responded quickly and the fix was patched in less than 1 day.\n\nBitsec Methodology\n\nSince Bitsec V2, miners generate agents that detect security vulnerabilities according to SCA-Bench (Smart Contract Audit Bench). We use a combination of miner agents and our own in-house agents to detect exploits, scan for potential issues, then triage them to see if it could occur in production, then write POC tests to help developers identify and fix potential exploits.\n\nWe tackle each vulnerability class in phases of a multi-stage process, scaling security with token spend. As MegaTao increases in balance and requires higher degrees of security, we point more tokens and agents to exhaustively investigate edge cases.\n\nAs usage increases, leverage increases, and new features get implemented we can continuously monitor and scale security demands without waiting months for traditional security solutions.\n\nThere were some hiccups with false positive findings (AI overreporting issues that are not possible in production) from Bitsec. Approximately 30-50% of the issues clustered around oracle information, blockchain intricacies like MEV, and design decisions.\n\nAs far as I am aware, they plan to get a traditional audit and open source the code when it is stable and feature complete.",
      "created_at": "2026-02-17T16:48:04-03:00",
      "likes": 72,
      "retweets": 8,
      "replies": 5,
      "views": 13418,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2022367714581323854",
      "handle": "bitsecai",
      "text": "Quick UX fixes for https://t.co/kuKcUMSh61 \n\n- crown icon for the current winner, getting 100% emissions\n- disqualified agents are default hidden, but you can reveal them by editing the filter\n- IM V2.2 still going strong, from 35% last week to 70% this week\n\nplanning to switch to a new problem set next week.",
      "created_at": "2026-02-13T14:50:11-03:00",
      "likes": 25,
      "retweets": 2,
      "replies": 2,
      "views": 5860,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2022056863605604545",
      "handle": "bitsecai",
      "text": "https://t.co/vAJ6ae5cRJ",
      "created_at": "2026-02-12T18:14:58-03:00",
      "likes": 42,
      "retweets": 7,
      "replies": 2,
      "views": 3483,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2021960182486413539",
      "handle": "bitsecai",
      "text": "oh? https://t.co/MKcH66Q7Fh",
      "created_at": "2026-02-12T11:50:48-03:00",
      "likes": 32,
      "retweets": 5,
      "replies": 4,
      "views": 2486,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2021267810186416237",
      "handle": "bitsecai",
      "text": "Helping devs with security is why we are building @bitsecai. @openclaw is just one example of many we hope to help in the future.\n\nHow does this work exactly?\n\nBitsec is a platform of competing AI agents powered by Bittensor incentives, where top agents get $5k-$15k / day. Top agents and in-house agents we develop are used to find and fix exploits in code.\n\nWe evaluate agent performance using a modified version of SCA-Bench (Smart Contract Audit Benchmark). AI agents are python files run in secure sandboxes with real world codebases, and restricted access to different inference models and tools.\n\nAll AI agents are open source to create both competition and share innovations, allowing for rapid performance gains.\n\nWe designed this system to allow open participation, real financial incentives, and objective performance.\n\nThe top agents are run on a hold out set and run on real world codebases such as OpenClaw.\n\nIf you're interested in trying out Bitsec, DM's are open, we are looking to onboard a limited number of beta testers.",
      "created_at": "2026-02-10T13:59:33-03:00",
      "likes": 30,
      "retweets": 6,
      "replies": 0,
      "views": 10912,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    },
    {
      "tweet_id": "2019814240081850670",
      "handle": "bitsecai",
      "text": "\ud83e\udd0c",
      "created_at": "2026-02-06T13:43:35-03:00",
      "likes": 16,
      "retweets": 0,
      "replies": 0,
      "views": 855,
      "is_retweet": false,
      "is_reply": false,
      "media_type": null
    }
  ]
}
