{"adoption": {"forks": 5414, "observed_at": "2026-08-28T04:12:19.028329+00:00", "stars": 61483}, "canonical_url": "https://ross.abutalabs.com/products/sway", "card": {"archived": false, "artifact_type": "cli-tool", "description": "🌴 Empowering everyone to build reliable and efficient smart contracts.", "domain": ["blockchain", "programming-languages", "compilers", "developer-tools"], "enriched": true, "function": ["compiler", "programming-language", "build-tool", "formatter", "linter", "documentation", "testing"], "health_score": 100, "homepage": "https://docs.fuel.network/docs/sway/", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["FuelLabs/sway"], "name": "FuelLabs/sway", "platform": ["windows", "cli", "rust"], "pushed_at": "2026-08-26T17:49:45+00:00", "repo": "FuelLabs/sway", "stars": 61483, "tags": ["sway", "forc", "fuel-vm", "smart-contracts", "blockchain-language", "toolchain", "lsp", "solidity-alternative", "linux", "macos"], "topics": ["sway", "language", "compiler", "fuel"], "urls": [], "use_cases": ["write smart contracts for the fuel blockchain", "compile sway contracts to fuel vm bytecode", "build and deploy a counter contract with forc", "develop dapps on fuel with a rust-like language", "get lsp code completion and formatting for sway", "create src-20 native asset tokens on fuel", "migrate from solidity to a modern contract language"], "what_it_is": "Sway is a Rust-inspired domain-specific programming language for writing smart contracts on the Fuel blockchain and Fuel VM, accompanied by Forc, a Cargo-like build and project management toolchain. The repository contains the compiler, standard library, language server, formatter, and related developer tooling.", "when_to_avoid": ["you are deploying to EVM-compatible chains where Solidity or Vyper is required", "you need a general-purpose language for non-blockchain software", "your team and tooling ecosystem are already committed to Solidity standards"], "when_to_choose": ["you are building smart contracts or predicates targeting the Fuel VM", "you want Rust-like ergonomics, generics, algebraic types, and unified tooling for contract development", "you need an integrated toolchain with LSP, formatter, testing, and deployment in one place"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sway", "repo": "FuelLabs/sway", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "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:12:19.028329+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:19.028329+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:17:30.889407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52adeaded7371d4c6ee95eb05f11bfe25e86ae69aefa9bd6d074f7ba36bb507d", "fetched_at": "2026-08-28T04:12:19.028329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FuelLabs/sway"}, {"content_hash": "e6760d78d27c27133a061d8bc52bd01808f02c492be5c7887aee203017a10bbb", "fetched_at": "2026-08-28T17:58:12.548332+00:00", "kind": "homepage", "missing": false, "url": "https://docs.fuel.network/docs/sway/"}, {"content_hash": "762561c91fe1cdf20129f3ebc9e9461f4c770b53fc131feffd151aed1f2928de", "fetched_at": "2026-08-28T17:58:12.557206+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/"}, {"content_hash": "d3f394d18cad11e86d330688d424bfc0c3a920aa207650608b9ca1a22d4132ff", "fetched_at": "2026-08-28T17:58:12.559265+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/getting_started/"}, {"content_hash": "e3ef48e2ff25fc785f58493e40e4753130cb5fc3abb13b24f9aa1d4e89c826b4", "fetched_at": "2026-08-28T17:58:12.561673+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/"}, {"content_hash": "7d038c0f39016e4e81c09f80edd3102bd24fb02365aa15326004802a817b48e7", "fetched_at": "2026-08-28T17:58:12.564526+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/forc_project/"}, {"content_hash": "d895a40d28b032f00c44711002631a068714b523193eea17dec35fca58867725", "fetched_at": "2026-08-28T17:58:12.566877+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/standard_library/"}, {"content_hash": "f3f872eb6be88c96bfb93ef50e661932863ddaf6379f455b8c8ed6c0bb48cdff", "fetched_at": "2026-08-28T17:58:12.568858+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/introduction/sway_standards/"}, {"content_hash": "d26f2473f3c9047c5e2a6954d47f7ccec3b3fba0d176a61f36da105b8f188670", "fetched_at": "2026-08-28T17:58:12.570546+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/"}, {"content_hash": "9877fc14ec11df402117ab9c5c1816856d7dc19d2f3e52b7058e981fb20942ea", "fetched_at": "2026-08-28T17:58:12.572127+00:00", "kind": "site_page", "missing": false, "url": "https://docs.fuel.network/docs/sway/examples/counter/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 95}, "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": 2052, "days_push": 7, "days_rel": 37, "gap_med": 7, "n_releases_24m": 42}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}