{"adoption": {"forks": 654, "observed_at": "2026-08-28T04:06:31.243447+00:00", "stars": 2255}, "canonical_url": "https://ross.abutalabs.com/products/seaport", "card": {"archived": false, "artifact_type": "library", "description": "Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs.", "domain": ["blockchain", "e-commerce", "web-development"], "enriched": true, "function": ["blockchain", "security", "sdk"], "health_score": 86, "homepage": null, "language": "Solidity", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ProjectOpenSea/seaport"], "name": "ProjectOpenSea/seaport", "platform": [], "pushed_at": "2026-08-25T16:30:32+00:00", "repo": "ProjectOpenSea/seaport", "stars": 2255, "tags": ["nft-marketplace", "smart-contracts", "solidity", "web3", "opensea", "evm", "defi", "cryptocurrency", "ethereum"], "topics": [], "urls": [], "use_cases": ["build an NFT marketplace on EVM chains", "implement on-chain NFT buy and sell orders", "integrate Seaport order fulfillment into a dapp", "create partial or advanced NFT listings with consideration items", "audit or extend a battle-tested NFT trading protocol", "deploy a cross-chain NFT trading contract"], "what_it_is": "Seaport is a Solidity-based marketplace protocol for safely and efficiently buying and selling NFTs, with listings composed of arbitrary offers and consideration items. It is deployed across many EVM chains and split into companion repositories (seaport-core, seaport-types, seaport-sol) for integration.", "when_to_avoid": ["you need a non-EVM blockchain", "you want a simple fixed-price listing without protocol complexity", "you need a ready-made frontend rather than smart contracts"], "when_to_choose": ["you need a widely audited, production-proven NFT marketplace protocol", "you want flexible order structures with multiple offers and considerations", "you need canonical cross-chain deployments on many EVM networks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/seaport", "repo": "ProjectOpenSea/seaport", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "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:06:31.243447+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.243447+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:43:44.187196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5d06e96c02f80c4af99d8885e72c9fd048dc01ce3dfa136e8138a75b79d9418", "fetched_at": "2026-08-28T04:06:31.243447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProjectOpenSea/seaport"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "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": 1686, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}