{"data":{"entities":[{"slug":"hardhat","name":"Hardhat","tagline":"Professional smart contract development framework with Rust-powered runtime","homepage":"https://hardhat.org","category":{"slug":"blockchain-dev-tools","name":"Blockchain Dev Tools"},"vendor":{"name":"The Nomic Foundation","primaryDomain":null},"score":{"composite":60.5,"confidence":0.62,"confidenceBand":"medium","breakdown":{"capabilities":{"value":74.7,"weight":0.083,"present":true,"contribution":6.2},"repo_stars":{"value":74.1,"weight":0.033,"present":true,"contribution":2.4},"integrations":{"value":13.7,"weight":0.053,"present":true,"contribution":0.7},"dependent_projects":{"value":76.1,"weight":0.08,"present":true,"contribution":6.1},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":0,"weight":0.067,"present":false,"contribution":0},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.173,"present":false,"contribution":0},"security_score":{"value":0,"weight":0.053,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-11T19:24:43.188Z","stale":false},"uri":"https://www.vioscale.ai/software/hardhat","aliases":["hardhat"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-25T19:24:43.371Z","categories":[{"slug":"blockchain-dev-tools","name":"Blockchain Dev Tools","isPrimary":true}],"facts":{"activity":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/nomicfoundation/hardhat/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":8505,"provenance":{"source":"https://github.com/nomicfoundation/hardhat","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":36669,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fnomicfoundation%2Fhardhat","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:13:38.357Z","confidence":0.85}}],"description":[{"attribute":"description.long","value":"A development platform for writing, testing, and debugging Ethereum smart contracts. Supports multiple testing approaches including Solidity unit tests, TypeScript integration tests, and fuzzing. Includes multi-chain simulation capabilities and an extensible plugin ecosystem.","provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":2,"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Optimism OP Stack"},{"name":"Base"},{"name":"Mocha"},{"name":"OP Stack","native":true}],"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}}],"security":[{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=hardhat&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=hardhat&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:13:38.360Z","confidence":0.9}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"open_source":true,"tooling_type":"framework","trace_debugger":true,"local_dev_network":true,"maintenance_status":"active","evm_compatible_only":true,"native_fuzzing_invariant_testing":true},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","summary":"Open source","freeTier":true,"sourceUrl":"https://hardhat.org","retrievedAt":"2026-09-11T19:19:38.016Z"},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/nomicfoundation/hardhat","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.9}}],"release":[{"attribute":"release.history","value":[{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.16.0","date":"2026-09-07T17:14:03Z","type":"stable","version":"hardhat@3.16.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.3","date":"2026-09-07T16:57:17Z","type":"stable","version":"@nomicfoundation/hardhat-slang-solx@3.0.3"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.15.0","date":"2026-08-27T09:31:39Z","type":"stable","version":"hardhat@3.15.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-verify%403.1.0","date":"2026-08-27T09:22:37Z","type":"stable","version":"@nomicfoundation/hardhat-verify@3.1.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.9","date":"2026-08-27T09:22:31Z","type":"stable","version":"@nomicfoundation/hardhat-utils@4.1.9"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.2","date":"2026-08-27T09:22:35Z","type":"stable","version":"@nomicfoundation/hardhat-slang-solx@3.0.2"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.21","date":"2026-08-27T09:22:32Z","type":"stable","version":"@nomicfoundation/hardhat-errors@3.0.21"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.14.0","date":"2026-08-20T19:25:01Z","type":"stable","version":"hardhat@3.14.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.8","date":"2026-08-20T19:18:29Z","type":"stable","version":"@nomicfoundation/hardhat-utils@4.1.8"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.1","date":"2026-08-20T19:18:30Z","type":"stable","version":"@nomicfoundation/hardhat-slang-solx@3.0.1"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%402.29.1","date":"2026-08-18T14:46:28Z","type":"stable","version":"hardhat@2.29.1"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.20","date":"2026-08-13T17:43:54Z","type":"stable","version":"@nomicfoundation/hardhat-errors@3.0.20"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.13.0","date":"2026-08-12T19:06:13Z","type":"stable","version":"hardhat@3.13.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-zod-utils%403.0.6","date":"2026-08-12T18:49:01Z","type":"stable","version":"@nomicfoundation/hardhat-zod-utils@3.0.6"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-keystore%403.0.13","date":"2026-08-12T18:49:03Z","type":"stable","version":"@nomicfoundation/hardhat-keystore@3.0.13"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.19","date":"2026-08-12T18:49:00Z","type":"stable","version":"@nomicfoundation/hardhat-errors@3.0.19"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.12.0","date":"2026-07-30T19:16:04Z","type":"stable","version":"hardhat@3.12.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/ignition-core%403.1.9","date":"2026-07-30T19:02:32Z","type":"stable","version":"@nomicfoundation/ignition-core@3.1.9"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-verify%403.0.22","date":"2026-07-30T19:02:31Z","type":"stable","version":"@nomicfoundation/hardhat-verify@3.0.22"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.7","date":"2026-07-30T19:02:26Z","type":"stable","version":"@nomicfoundation/hardhat-utils@4.1.7"}],"provenance":{"source":"https://github.com/nomicfoundation/hardhat/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.7}}]},"factList":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/nomicfoundation/hardhat/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":8505,"provenance":{"source":"https://github.com/nomicfoundation/hardhat","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.9}},{"attribute":"description.long","value":"A development platform for writing, testing, and debugging Ethereum smart contracts. Supports multiple testing approaches including Solidity unit tests, TypeScript integration tests, and fuzzing. Includes multi-chain simulation capabilities and an extensible plugin ecosystem.","provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"integrations.count","value":2,"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Optimism OP Stack"},{"name":"Base"},{"name":"Mocha"},{"name":"OP Stack","native":true}],"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":36669,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fnomicfoundation%2Fhardhat","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:13:38.357Z","confidence":0.85}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=hardhat&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=hardhat&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:13:38.360Z","confidence":0.9}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"open_source":true,"tooling_type":"framework","trace_debugger":true,"local_dev_network":true,"maintenance_status":"active","evm_compatible_only":true,"native_fuzzing_invariant_testing":true},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","summary":"Open source","freeTier":true,"sourceUrl":"https://hardhat.org","retrievedAt":"2026-09-11T19:19:38.016Z"},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/nomicfoundation/hardhat","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.9}},{"attribute":"release.history","value":[{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.16.0","date":"2026-09-07T17:14:03Z","type":"stable","version":"hardhat@3.16.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.3","date":"2026-09-07T16:57:17Z","type":"stable","version":"@nomicfoundation/hardhat-slang-solx@3.0.3"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.15.0","date":"2026-08-27T09:31:39Z","type":"stable","version":"hardhat@3.15.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-verify%403.1.0","date":"2026-08-27T09:22:37Z","type":"stable","version":"@nomicfoundation/hardhat-verify@3.1.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.9","date":"2026-08-27T09:22:31Z","type":"stable","version":"@nomicfoundation/hardhat-utils@4.1.9"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.2","date":"2026-08-27T09:22:35Z","type":"stable","version":"@nomicfoundation/hardhat-slang-solx@3.0.2"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.21","date":"2026-08-27T09:22:32Z","type":"stable","version":"@nomicfoundation/hardhat-errors@3.0.21"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.14.0","date":"2026-08-20T19:25:01Z","type":"stable","version":"hardhat@3.14.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.8","date":"2026-08-20T19:18:29Z","type":"stable","version":"@nomicfoundation/hardhat-utils@4.1.8"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.1","date":"2026-08-20T19:18:30Z","type":"stable","version":"@nomicfoundation/hardhat-slang-solx@3.0.1"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%402.29.1","date":"2026-08-18T14:46:28Z","type":"stable","version":"hardhat@2.29.1"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.20","date":"2026-08-13T17:43:54Z","type":"stable","version":"@nomicfoundation/hardhat-errors@3.0.20"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.13.0","date":"2026-08-12T19:06:13Z","type":"stable","version":"hardhat@3.13.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-zod-utils%403.0.6","date":"2026-08-12T18:49:01Z","type":"stable","version":"@nomicfoundation/hardhat-zod-utils@3.0.6"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-keystore%403.0.13","date":"2026-08-12T18:49:03Z","type":"stable","version":"@nomicfoundation/hardhat-keystore@3.0.13"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.19","date":"2026-08-12T18:49:00Z","type":"stable","version":"@nomicfoundation/hardhat-errors@3.0.19"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.12.0","date":"2026-07-30T19:16:04Z","type":"stable","version":"hardhat@3.12.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/ignition-core%403.1.9","date":"2026-07-30T19:02:32Z","type":"stable","version":"@nomicfoundation/ignition-core@3.1.9"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-verify%403.0.22","date":"2026-07-30T19:02:31Z","type":"stable","version":"@nomicfoundation/hardhat-verify@3.0.22"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.7","date":"2026-07-30T19:02:26Z","type":"stable","version":"@nomicfoundation/hardhat-utils@4.1.7"}],"provenance":{"source":"https://github.com/nomicfoundation/hardhat/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.7}}],"releaseHistory":[{"version":"hardhat@3.16.0","date":"2026-09-07T17:14:03Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.16.0","type":"stable"},{"version":"@nomicfoundation/hardhat-slang-solx@3.0.3","date":"2026-09-07T16:57:17Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.3","type":"stable"},{"version":"hardhat@3.15.0","date":"2026-08-27T09:31:39Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.15.0","type":"stable"},{"version":"@nomicfoundation/hardhat-verify@3.1.0","date":"2026-08-27T09:22:37Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-verify%403.1.0","type":"stable"},{"version":"@nomicfoundation/hardhat-utils@4.1.9","date":"2026-08-27T09:22:31Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.9","type":"stable"},{"version":"@nomicfoundation/hardhat-slang-solx@3.0.2","date":"2026-08-27T09:22:35Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.2","type":"stable"},{"version":"@nomicfoundation/hardhat-errors@3.0.21","date":"2026-08-27T09:22:32Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.21","type":"stable"},{"version":"hardhat@3.14.0","date":"2026-08-20T19:25:01Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.14.0","type":"stable"},{"version":"@nomicfoundation/hardhat-utils@4.1.8","date":"2026-08-20T19:18:29Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.8","type":"stable"},{"version":"@nomicfoundation/hardhat-slang-solx@3.0.1","date":"2026-08-20T19:18:30Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.1","type":"stable"},{"version":"hardhat@2.29.1","date":"2026-08-18T14:46:28Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%402.29.1","type":"stable"},{"version":"@nomicfoundation/hardhat-errors@3.0.20","date":"2026-08-13T17:43:54Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.20","type":"stable"},{"version":"hardhat@3.13.0","date":"2026-08-12T19:06:13Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.13.0","type":"stable"},{"version":"@nomicfoundation/hardhat-zod-utils@3.0.6","date":"2026-08-12T18:49:01Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-zod-utils%403.0.6","type":"stable"},{"version":"@nomicfoundation/hardhat-keystore@3.0.13","date":"2026-08-12T18:49:03Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-keystore%403.0.13","type":"stable"},{"version":"@nomicfoundation/hardhat-errors@3.0.19","date":"2026-08-12T18:49:00Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.19","type":"stable"},{"version":"hardhat@3.12.0","date":"2026-07-30T19:16:04Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.12.0","type":"stable"},{"version":"@nomicfoundation/ignition-core@3.1.9","date":"2026-07-30T19:02:32Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/ignition-core%403.1.9","type":"stable"},{"version":"@nomicfoundation/hardhat-verify@3.0.22","date":"2026-07-30T19:02:31Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-verify%403.0.22","type":"stable"},{"version":"@nomicfoundation/hardhat-utils@4.1.7","date":"2026-07-30T19:02:26Z","url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.7","type":"stable"}],"integrations":[{"name":"Optimism OP Stack"},{"name":"Base"},{"name":"Mocha"},{"name":"OP Stack","native":true}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=hardhat&per_page=100"},"claimed":false,"updatedAt":"2026-09-11T19:24:43.371Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/hardhat","markdown":"https://www.vioscale.ai/software/hardhat.md","html":"https://www.vioscale.ai/software/hardhat"}},{"slug":"remix-ide","name":"Remix IDE","tagline":"Browser-based integrated development environment for building, testing, and deploying smart contracts across multiple blockchains","homepage":"https://remix.ethereum.org","category":{"slug":"blockchain-dev-tools","name":"Blockchain Dev Tools"},"vendor":null,"score":{"composite":49.2,"confidence":0.13,"confidenceBand":"low","breakdown":{"price_level":{"value":0,"weight":0.04,"present":false,"contribution":0},"reliability":{"value":0,"weight":0.053,"present":false,"contribution":0},"capabilities":{"value":67.1,"weight":0.032,"present":true,"contribution":2.1},"integrations":{"value":31,"weight":0.038,"present":true,"contribution":1.2},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"pricing_transparency":{"value":0,"weight":0.053,"present":false,"contribution":0}},"computedAt":"2026-10-06T22:40:21.751Z","stale":false},"uri":"https://www.vioscale.ai/software/remix-ide","aliases":["remix-ide"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-10-20T22:40:21.851Z","categories":[{"slug":"blockchain-dev-tools","name":"Blockchain Dev Tools","isPrimary":true}],"facts":{"integrations":[{"attribute":"integrations.count","value":11,"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Sourcify","native":true,"category":"contract-verification","direction":"outbound"},{"name":"Etherscan","native":true,"category":"block-explorer","direction":"outbound"},{"name":"Blockscout","native":true,"category":"block-explorer","direction":"outbound"},{"name":"Tenderly","native":true,"direction":"bidirectional"},{"name":"The Graph","native":true,"category":"indexing-data-api","direction":"outbound"},{"name":"Alchemy","native":true,"category":"rpc-node-infra","direction":"outbound"},{"name":"ZKsync","native":true},{"name":"Starknet","native":true},{"name":"Sui","native":true},{"name":"COTI","native":true},{"name":"ZoKrates","native":true}],"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}],"deployment":[{"attribute":"deployment.options","value":{"cloud":true},"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"A web-based IDE that enables developers to write, compile, test, and deploy smart contracts in multiple languages across EVM and non-EVM blockchains, with built-in debugging, security scanning, and contract verification capabilities.","provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"tooling_type":"ide","trace_debugger":true,"local_dev_network":true,"maintenance_status":"active","evm_compatible_only":false,"static_analysis_security_tool":true,"contract_verification_integration":true},"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"mac":true,"web":true,"linux":true,"windows":true},"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}]},"factList":[{"attribute":"integrations.count","value":11,"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}},{"attribute":"deployment.options","value":{"cloud":true},"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}},{"attribute":"description.long","value":"A web-based IDE that enables developers to write, compile, test, and deploy smart contracts in multiple languages across EVM and non-EVM blockchains, with built-in debugging, security scanning, and contract verification capabilities.","provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"tooling_type":"ide","trace_debugger":true,"local_dev_network":true,"maintenance_status":"active","evm_compatible_only":false,"static_analysis_security_tool":true,"contract_verification_integration":true},"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Sourcify","native":true,"category":"contract-verification","direction":"outbound"},{"name":"Etherscan","native":true,"category":"block-explorer","direction":"outbound"},{"name":"Blockscout","native":true,"category":"block-explorer","direction":"outbound"},{"name":"Tenderly","native":true,"direction":"bidirectional"},{"name":"The Graph","native":true,"category":"indexing-data-api","direction":"outbound"},{"name":"Alchemy","native":true,"category":"rpc-node-infra","direction":"outbound"},{"name":"ZKsync","native":true},{"name":"Starknet","native":true},{"name":"Sui","native":true},{"name":"COTI","native":true},{"name":"ZoKrates","native":true}],"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}},{"attribute":"platform.support","value":{"mac":true,"web":true,"linux":true,"windows":true},"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}],"integrations":[{"name":"Sourcify","category":"contract-verification","direction":"outbound","native":true},{"name":"Etherscan","category":"block-explorer","direction":"outbound","native":true},{"name":"Blockscout","category":"block-explorer","direction":"outbound","native":true},{"name":"Tenderly","direction":"bidirectional","native":true},{"name":"The Graph","category":"indexing-data-api","direction":"outbound","native":true},{"name":"Alchemy","category":"rpc-node-infra","direction":"outbound","native":true},{"name":"ZKsync","native":true},{"name":"Starknet","native":true},{"name":"Sui","native":true},{"name":"COTI","native":true},{"name":"ZoKrates","native":true}],"claimed":false,"updatedAt":"2026-10-06T22:40:21.851Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/remix-ide","markdown":"https://www.vioscale.ai/software/remix-ide.md","html":"https://www.vioscale.ai/software/remix-ide"}}],"attributes":[{"attribute":"activity.commits_last_30d","values":{"hardhat":{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/nomicfoundation/hardhat/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.65}},"remix-ide":null}},{"attribute":"adoption.dependent_repos","values":{"hardhat":{"attribute":"adoption.dependent_repos","value":36669,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fnomicfoundation%2Fhardhat","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:13:38.357Z","confidence":0.85}},"remix-ide":null}},{"attribute":"adoption.github_stars","values":{"hardhat":{"attribute":"adoption.github_stars","value":8505,"provenance":{"source":"https://github.com/nomicfoundation/hardhat","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.9}},"remix-ide":null}},{"attribute":"deployment.options","values":{"hardhat":{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":{"attribute":"deployment.options","value":{"cloud":true},"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}}},{"attribute":"description.long","values":{"hardhat":{"attribute":"description.long","value":"A development platform for writing, testing, and debugging Ethereum smart contracts. Supports multiple testing approaches including Solidity unit tests, TypeScript integration tests, and fuzzing. Includes multi-chain simulation capabilities and an extensible plugin ecosystem.","provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":{"attribute":"description.long","value":"A web-based IDE that enables developers to write, compile, test, and deploy smart contracts in multiple languages across EVM and non-EVM blockchains, with built-in debugging, security scanning, and contract verification capabilities.","provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}}},{"attribute":"features.capabilities","values":{"hardhat":{"attribute":"features.capabilities","value":{"open_source":true,"tooling_type":"framework","trace_debugger":true,"local_dev_network":true,"maintenance_status":"active","evm_compatible_only":true,"native_fuzzing_invariant_testing":true},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":{"attribute":"features.capabilities","value":{"tooling_type":"ide","trace_debugger":true,"local_dev_network":true,"maintenance_status":"active","evm_compatible_only":false,"static_analysis_security_tool":true,"contract_verification_integration":true},"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}}},{"attribute":"integrations.count","values":{"hardhat":{"attribute":"integrations.count","value":2,"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":{"attribute":"integrations.count","value":11,"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}}},{"attribute":"integrations.list","values":{"hardhat":{"attribute":"integrations.list","value":[{"name":"Optimism OP Stack"},{"name":"Base"},{"name":"Mocha"},{"name":"OP Stack","native":true}],"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":{"attribute":"integrations.list","value":[{"name":"Sourcify","native":true,"category":"contract-verification","direction":"outbound"},{"name":"Etherscan","native":true,"category":"block-explorer","direction":"outbound"},{"name":"Blockscout","native":true,"category":"block-explorer","direction":"outbound"},{"name":"Tenderly","native":true,"direction":"bidirectional"},{"name":"The Graph","native":true,"category":"indexing-data-api","direction":"outbound"},{"name":"Alchemy","native":true,"category":"rpc-node-infra","direction":"outbound"},{"name":"ZKsync","native":true},{"name":"Starknet","native":true},{"name":"Sui","native":true},{"name":"COTI","native":true},{"name":"ZoKrates","native":true}],"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}}},{"attribute":"language.primary","values":{"hardhat":{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/nomicfoundation/hardhat","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.9}},"remix-ide":null}},{"attribute":"platform.support","values":{"hardhat":{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":{"attribute":"platform.support","value":{"mac":true,"web":true,"linux":true,"windows":true},"provenance":{"source":"https://remix.ethereum.org","sourceType":"vioscale-crawler","retrievedAt":"2026-10-06T21:48:50.228Z","confidence":0.6}}}},{"attribute":"pricing","values":{"hardhat":{"attribute":"pricing","value":{"type":"open_source","summary":"Open source","freeTier":true,"sourceUrl":"https://hardhat.org","retrievedAt":"2026-09-11T19:19:38.016Z"},"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":null}},{"attribute":"pricing.free_tier","values":{"hardhat":{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":null}},{"attribute":"pricing.model","values":{"hardhat":{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":null}},{"attribute":"pricing.price_level","values":{"hardhat":{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":null}},{"attribute":"pricing.transparent","values":{"hardhat":{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://hardhat.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:19:38.016Z","confidence":0.6}},"remix-ide":null}},{"attribute":"release.history","values":{"hardhat":{"attribute":"release.history","value":[{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.16.0","date":"2026-09-07T17:14:03Z","type":"stable","version":"hardhat@3.16.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.3","date":"2026-09-07T16:57:17Z","type":"stable","version":"@nomicfoundation/hardhat-slang-solx@3.0.3"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.15.0","date":"2026-08-27T09:31:39Z","type":"stable","version":"hardhat@3.15.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-verify%403.1.0","date":"2026-08-27T09:22:37Z","type":"stable","version":"@nomicfoundation/hardhat-verify@3.1.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.9","date":"2026-08-27T09:22:31Z","type":"stable","version":"@nomicfoundation/hardhat-utils@4.1.9"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.2","date":"2026-08-27T09:22:35Z","type":"stable","version":"@nomicfoundation/hardhat-slang-solx@3.0.2"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.21","date":"2026-08-27T09:22:32Z","type":"stable","version":"@nomicfoundation/hardhat-errors@3.0.21"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.14.0","date":"2026-08-20T19:25:01Z","type":"stable","version":"hardhat@3.14.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.8","date":"2026-08-20T19:18:29Z","type":"stable","version":"@nomicfoundation/hardhat-utils@4.1.8"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-slang-solx%403.0.1","date":"2026-08-20T19:18:30Z","type":"stable","version":"@nomicfoundation/hardhat-slang-solx@3.0.1"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%402.29.1","date":"2026-08-18T14:46:28Z","type":"stable","version":"hardhat@2.29.1"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.20","date":"2026-08-13T17:43:54Z","type":"stable","version":"@nomicfoundation/hardhat-errors@3.0.20"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.13.0","date":"2026-08-12T19:06:13Z","type":"stable","version":"hardhat@3.13.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-zod-utils%403.0.6","date":"2026-08-12T18:49:01Z","type":"stable","version":"@nomicfoundation/hardhat-zod-utils@3.0.6"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-keystore%403.0.13","date":"2026-08-12T18:49:03Z","type":"stable","version":"@nomicfoundation/hardhat-keystore@3.0.13"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-errors%403.0.19","date":"2026-08-12T18:49:00Z","type":"stable","version":"@nomicfoundation/hardhat-errors@3.0.19"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/hardhat%403.12.0","date":"2026-07-30T19:16:04Z","type":"stable","version":"hardhat@3.12.0"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/ignition-core%403.1.9","date":"2026-07-30T19:02:32Z","type":"stable","version":"@nomicfoundation/ignition-core@3.1.9"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-verify%403.0.22","date":"2026-07-30T19:02:31Z","type":"stable","version":"@nomicfoundation/hardhat-verify@3.0.22"},{"url":"https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-utils%404.1.7","date":"2026-07-30T19:02:26Z","type":"stable","version":"@nomicfoundation/hardhat-utils@4.1.7"}],"provenance":{"source":"https://github.com/nomicfoundation/hardhat/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T19:01:33.626Z","confidence":0.7}},"remix-ide":null}},{"attribute":"security.vulnerabilities","values":{"hardhat":{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=hardhat&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=hardhat&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:13:38.360Z","confidence":0.9}},"remix-ide":null}}],"capabilities":{"category":{"slug":"blockchain-dev-tools","name":"Blockchain Dev Tools"},"groups":[{"group":"Capabilities","rows":[{"axis":{"key":"tooling_type","label":"Tooling type","type":"enum","enumValues":[{"value":"framework","label":"Framework"},{"value":"ide","label":"Ide"},{"value":"rpc-node-infra","label":"Rpc node infra"},{"value":"indexing-data-api","label":"Indexing data API"},{"value":"block-explorer","label":"Block explorer"},{"value":"security-analysis","label":"Security analysis"},{"value":"wallet-connectivity","label":"Wallet connectivity"},{"value":"contract-library","label":"Contract library"}]},"values":{"hardhat":"framework","remix-ide":"ide"}},{"axis":{"key":"evm_compatible_only","label":"Evm compatible only","type":"bool"},"values":{"hardhat":true,"remix-ide":false}},{"axis":{"key":"local_dev_network","label":"Local dev network","type":"bool"},"values":{"hardhat":true,"remix-ide":true}},{"axis":{"key":"native_fuzzing_invariant_testing","label":"Native fuzzing invariant testing","type":"bool"},"values":{"hardhat":true,"remix-ide":null}},{"axis":{"key":"mainnet_forking","label":"Mainnet forking","type":"bool"},"values":{"hardhat":null,"remix-ide":null}},{"axis":{"key":"contract_verification_integration","label":"Contract verification integration","type":"bool"},"values":{"hardhat":null,"remix-ide":true}},{"axis":{"key":"trace_debugger","label":"Trace debugger","type":"bool"},"values":{"hardhat":true,"remix-ide":true}},{"axis":{"key":"gas_profiling","label":"Gas profiling","type":"bool"},"values":{"hardhat":null,"remix-ide":null}},{"axis":{"key":"archive_node_access","label":"Archive node access","type":"bool"},"values":{"hardhat":null,"remix-ide":null}},{"axis":{"key":"graphql_indexing","label":"Graphql indexing","type":"bool"},"values":{"hardhat":null,"remix-ide":null}},{"axis":{"key":"static_analysis_security_tool","label":"Static analysis security tool","type":"bool"},"values":{"hardhat":null,"remix-ide":true}},{"axis":{"key":"open_source","label":"Open source","type":"bool"},"values":{"hardhat":true,"remix-ide":null}},{"axis":{"key":"maintenance_status","label":"Maintenance status","type":"enum","enumValues":[{"value":"active","label":"Active"},{"value":"deprecated","label":"Deprecated"},{"value":"archived","label":"Archived"}]},"values":{"hardhat":"active","remix-ide":"active"}}]}]},"leader":"hardhat","leaderReason":"Hardhat leads by composite 60.5 vs Remix IDE's 49.2 (margin 11.3), at medium confidence (0.62).","generatedAt":"2026-10-07T01:10:45.407Z"},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-10-07T01:10:45.407Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}