{"adoption": {"forks": 583, "observed_at": "2026-08-28T04:03:32.274569+00:00", "stars": 1087}, "canonical_url": "https://ross.abutalabs.com/products/thirdweb-dev-contracts", "card": {"archived": false, "artifact_type": "library", "description": "Collection of smart contracts deployable via thirdweb", "domain": ["blockchain", "web-development", "developer-tools"], "enriched": true, "function": ["sdk", "developer-tools"], "health_score": 76, "homepage": "https://docs.thirdweb.com/contracts", "language": "Solidity", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["thirdweb-dev/contracts"], "name": "thirdweb-dev/contracts", "platform": ["cross-platform"], "pushed_at": "2026-05-25T11:15:34+00:00", "repo": "thirdweb-dev/contracts", "stars": 1087, "tags": ["smart-contracts", "web3", "nft", "token", "evm", "foundry", "hardhat", "prebuilt-contracts", "deployable-contracts", "cryptocurrency", "ethereum", "solidity"], "topics": ["ethereum", "smart-contracts", "solidity", "web3"], "urls": [], "use_cases": ["deploy an ERC-20 token contract without writing Solidity", "launch an NFT drop with claim phases and allowlists", "build a marketplace contract for trading digital assets", "create custom smart contracts by inheriting thirdweb base contracts and extensions", "implement EIP standards like ERC-721, ERC-1155, and ERC-20 in my project", "set up onchain infrastructure contracts for my dapp", "mint and distribute tokens via airdrop contracts", "integrate smart contract functionality into a game with Unity or Unreal SDKs"], "what_it_is": "A collection of audited, prebuilt and extensible Solidity smart contracts for EVM-compatible blockchains, deployable via the thirdweb SDK, dashboard, and CLI. It includes base contracts, extensions, prebuilt contracts for common use cases (tokens, NFT drops, marketplaces), infrastructure contracts, and EIP standard implementations.", "when_to_avoid": ["you need highly specialized contract logic not covered by the prebuilt contracts or extensions", "you want a minimal dependency footprint and prefer writing contracts from scratch", "you are building on non-EVM blockchains like Solana or Bitcoin", "you want to avoid the protocol fees applied to certain prebuilt contracts deployed via the dashboard", "you need contracts with formal verification guarantees beyond thirdweb's audits"], "when_to_choose": ["you want audited, ready-to-deploy contracts for common web3 use cases like tokens, NFT drops, and marketplaces", "you want to build custom contracts on top of well-tested base contracts and extensions", "you are using the thirdweb ecosystem (SDKs, dashboard, CLI) for deployment and management", "you need EIP-standard implementations you can inherit in your Solidity project", "you want contracts deployable across many EVM-compatible chains"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/thirdweb-dev-contracts", "repo": "thirdweb-dev/contracts", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.274569+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:49:29.414188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b057be0ac11fe8eb0973ac9748da847fc6e6e8be093ca4cbca976d7f19d4a418", "fetched_at": "2026-08-28T04:03:32.274569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thirdweb-dev/contracts"}, {"content_hash": "28cd518cba8680f98db7b70eacb48f4486c73307376f85b2e03815ea75de777f", "fetched_at": "2026-08-29T12:52:10.513278+00:00", "kind": "homepage", "missing": false, "url": "https://docs.thirdweb.com/contracts"}, {"content_hash": "e9b17a132d7be42d5d420df5ade5b87ec97980c44e0227e8d02fba702089ae32", "fetched_at": "2026-08-29T12:52:10.528773+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/dotnet/getting-started"}, {"content_hash": "5e926d56c2618734cdbfaa9a62f088176630699b5c5d3dd16a2d4439c2ce07c6", "fetched_at": "2026-08-29T12:52:10.530365+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unity/v5/getting-started"}, {"content_hash": "2885e184dc97d6e803498132ab8208772b665734999e1798069769c8a87d8ca7", "fetched_at": "2026-08-29T12:52:10.531947+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/unreal-engine/getting-started"}, {"content_hash": "51b1017954f321352312bdeea2759d913d61d7d32e0a495f4038802b8537c1ae", "fetched_at": "2026-08-29T12:52:10.522617+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/"}, {"content_hash": "5327cd55e4ed6694316ae4e98b2285de213b45960810addee3fcb559c866a35b", "fetched_at": "2026-08-29T12:52:10.524441+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/changelog"}, {"content_hash": "399525a6400c70a6889205ffa330b5d09d026862f84f7fcd5b3dd0f0c90d87ef", "fetched_at": "2026-08-29T12:52:10.527143+00:00", "kind": "site_page", "missing": false, "url": "https://portal.thirdweb.com/contracts/faqs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1812, "days_push": 100, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}