{"license":"CC-BY-4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","attribution":"ChainChoice (https://chainchoice.io)","category":"creator_mint_platforms","evidenceReadAt":"2026-09-28","generatedAt":"2026-11-12","criteria":[{"id":"contract_is_mine","label":"If this company vanishes tomorrow, is the contract still mine — and can anyone else drive it?","weight":32},{"id":"art_still_loads","label":"When their servers go dark, does the artwork still load — and who is paying to keep it there?","weight":26},{"id":"abandonment_record","label":"Have they already walked away from a contract line creators shipped on — and what have they promised if they shut down?","weight":26},{"id":"royalties_survive","label":"Do my royalties keep resolving when the platform that set them is gone?","weight":16}],"providers":{"transient-labs":{"contract_is_mine":{"s":9,"q":"All Creator Contracts are owned by the creator. Full stop. There is no other option. | TL Creator Contracts are ERC-1167 immutable proxies in order to allow for cheap deployment costs, customization, and transparency.","u":"https://docs.transientlabs.xyz/tl-creator-contracts/creator-contracts-overview","d":"2026-09-28"},"art_still_loads":{"s":6,"q":"image (required) The uri of the image.","u":"https://docs.transientlabs.xyz/integrations/metadata-structure","d":"2026-09-28"},"abandonment_record":{"s":7,"q":"You agree that Transient will not be liable to you or to any third party for any modification, suspension, or discontinuance of the Services. Your access to the Service does not grant you any right, privilege, or entitlement and your continued access to the Service is not guaranteed.","u":"https://about.transient.xyz/terms","d":"2026-09-28"},"royalties_survive":{"s":8,"q":"All TL Creator Contracts implement EIP-2981 compliant royalties. The implementation we created allows for a default royalty configuration set at the contract level and then individual token overrides.","u":"https://docs.transientlabs.xyz/tl-creator-contracts/royalties-and-enforcement-options","d":"2026-09-28"}},"manifold-studio":{"contract_is_mine":{"s":9,"q":"Contract Deploy creates your own Creator Contract, a smart contract that you own and control. You can reuse the same contract indefinitely to mint tokens and publish new drops. | Deploying your own contract means your work lives under a contract you hold rather than a shared one.","u":"https://help.manifold.xyz/help-content.json","d":"2026-09-28"},"art_still_loads":{"s":8,"q":"Manifold Studio uses Arweave to store your data and it can take some to upload, especially for larger or multiple files. | Manifold Studio creates metadata on Arweave, which is permanent and immutable.","u":"https://help.manifold.xyz/help-content.json","d":"2026-09-28"},"abandonment_record":{"s":6,"q":"Ability to Change or Terminate Operations | Manifold may modify, suspend, or discontinue any part of the Services (including Studio Profiles) or suspend or terminate your access at any time, with or without notice.","u":"https://manifold.xyz/tos","d":"2026-09-28"},"royalties_survive":{"s":9,"q":"Sets default royalties for all tokens on a contract. You can also use the same function specifying a particular tokenID to set royalties for that singular token. | Owner/Admin function callable by contract owner only.","u":"https://docs.manifold.xyz/manifold-for-developers/smart-contracts/manifold-creator/contracts/creator-core/common-functions.md","d":"2026-09-28"}},"art-blocks-engine":{"contract_is_mine":{"s":8,"q":"Engine partners own their smart contracts and can release as many generative projects as they want, using the same infrastructure, rendering, and minting tools as Art Blocks flagship. | The partner owns and controls their contract. Art Blocks provides the infrastructure.","u":"https://docs.artblocks.io/creator-onboarding/engine-partners/what-is-engine/","d":"2026-09-28"},"art_still_loads":{"s":8,"q":"Art Blocks tokens store their metadata fully on-chain, ensuring collectors that their NFTs will always remain accessible and immutable.","u":"https://docs.artblocks.io/protocol/on-chain-storage/","d":"2026-09-28"},"abandonment_record":{"s":8,"q":"Art Blocks may from time-to-time change or discontinue any or all aspects or features of the Service, including by: (i) altering the smart contracts which are included in the Blockchain Platform pursuant to upgrades, forks, security incident responses or chain migrations; (ii) deactivating or…","u":"https://www.artblocks.io/user-terms.pdf","d":"2026-09-28"},"royalties_survive":{"s":8,"q":"All V3.2+ contracts (all Studio contracts, and Engine contracts deployed after May 2024) conform to the ERC-2981 royalty standard. | ERC-2981 requires royalty payments to route to a single address.","u":"https://docs.artblocks.io/developer/core-contract/","d":"2026-09-28"}},"highlight-mint":{"contract_is_mine":{"s":2,"q":"Every Highlight collection is backed by a smart contract. You choose the collection type and token standard; Highlight selects the contract implementation.","u":"https://docs.highlight.xyz/concepts/contracts/","d":"2026-09-28"},"art_still_loads":{"s":5,"q":"Publishes token-metadata directory to R2 and computes the baseURI. Idempotent. | This publishes the metadata directory to Arweave through the archive provider. It does not change on-chain state, the contract’s baseURI, or the R2 directory’s ability to accept new token metadata.","u":"https://docs.highlight.xyz/guides/developer/deploy-workflow/","d":"2026-09-28"},"abandonment_record":{"s":3,"q":"Deprecated This protocol is no longer in use (it supported a defunct product), see HL Evm Contracts for v1.","u":"https://github.com/highlightxyz/hl-contracts","d":"2026-09-28"},"royalties_survive":{"s":5,"q":"Royalty: An optional EIP-2981 recipient and amount.","u":"https://docs.highlight.xyz/concepts/collections/","d":"2026-09-28"}},"scatter-art":{"contract_is_mine":{"s":7,"q":"Anyone can use our minting solution to deploy contracts for anything they want. When you deploy a contract with our minting solution, you control it on chain as the owner of the collection's contract.","u":"https://docs.scatter.art/","d":"2026-09-28"},"art_still_loads":{"s":5,"q":"Uploading your media via Scatter is the recommended way to launch a collection and Scatter's only managed hosting solution. It handles hosting for you and lets you edit traits directly in the UI. | Advanced users who need IPFS must manage and pin the content themselves","u":"https://docs.scatter.art/getting-started/uploader","d":"2026-09-28"},"abandonment_record":{"s":6,"q":"Updated: April 18th, 2022 | We may, at any point in time, decide to discontinue our platform in response to unforeseen circumstances beyond our control, or to comply with a legal requirement.","u":"https://docs.scatter.art/legal/terms-of-service","d":"2026-09-28"},"royalties_survive":{"s":5,"q":"/// Resolves the marketplace royalty recipient for each collection. | function setRoyaltyOverride(address collection, address recipient) external onlyOwner { | function setDefaultRoyalty(address receiver, uint16 feeNumerator) public _onlyOwner {","u":"https://eth.blockscout.com/api/v2/smart-contracts/0xbc424f81A099b77fd79Fb0C05078443CF30Fc92A","d":"2026-09-28"}},"fair-xyz":{"contract_is_mine":{"s":6,"q":"A. No. The smart contract you create on Fair.xyz is 100% yours. | A. Yes, this is possible. Please contact us if you wish to transfer the ownership of your collection's smart contract.","u":"https://docs.fair.xyz/faqs","d":"2026-09-28"},"art_still_loads":{"s":6,"q":"Up until this point in your Collection building, the Collection metadata has lived within Fair.xyz's Amazon servers. That's great, but now it's time to decentralise it so you never have to worry about counter-party risk with respect to us! | We can't take it down, we can't edit it, and it is…","u":"https://docs.fair.xyz/tutorials-for-creators/drops-and-airdrops/deployment","d":"2026-09-28"},"abandonment_record":{"s":2,"q":"We only charge a small platform fee for your collectors (0.00087ETH on Ethereum, 2.5 MATIC on Polygon) when they mint. | below we will show you how to set royalties on both OpenSea and LooksRare, the most popular NFT secondary sale marketplaces.","u":"https://docs.fair.xyz/llms-full.txt","d":"2026-09-28"},"royalties_survive":{"s":6,"q":"A. Our contracts are ERC2981-compliant, meaning royalty information should automatically reflect on OpenSea and X2Y2. | A. Enforcing royalties ensures that only royalty-compliant marketplaces can trade your collection.","u":"https://docs.fair.xyz/faqs","d":"2026-09-28"}},"thirdweb-contracts":{"contract_is_mine":{"s":6,"q":"The Ownable smart contract extension is usable with any base smart contract. It lets you set an owner for your smart contract. | All of the base contracts implement this extension.","u":"https://portal.thirdweb.com/tokens/build/extensions/general/Ownable","d":"2026-09-28"},"art_still_loads":{"s":5,"q":"IPFS Storage The thirdweb SDK comes built-in with an IPFS uploader and downloader.","u":"https://portal.thirdweb.com/typescript/v5/storage","d":"2026-09-28"},"abandonment_record":{"s":3,"q":"Is Modular Contracts actively maintained by thirdweb? Modular Contracts is no longer actively maintained with dedicated engineering resources from thirdweb.","u":"https://portal.thirdweb.com/contracts/modular-contracts","d":"2026-09-28"},"royalties_survive":{"s":6,"q":"Royalty implements EIP-2981 NFT royalty standard for royalty support on NFT marketplaces, allowing you to take a percentage fee of secondary sales of your NFTs. | All NFT contracts ( ERC721 or ERC1155 ) implement this extension.","u":"https://portal.thirdweb.com/tokens/build/extensions/general/Royalty","d":"2026-09-28"}},"opensea-studio":{"contract_is_mine":{"s":2,"q":"The default selection is a proxy contract, which we estimate costs approximately 10% of the gas fee cost of a standard contract to deploy. Proxy contracts forward their calls to an implementation contract that stores all the logic.","u":"https://support.opensea.io/en/articles/8867045-deploy-a-drop-smart-contract","d":"2026-09-28"},"art_still_loads":{"s":6,"q":"This will begin the process of uploading your items to IPFS, a decentralized server. When the upload is finished, you can click Complete Reveal and sign the wallet transaction to publish the metadata to the blockchain.","u":"https://support.opensea.io/en/articles/8867060-preparing-metadata-for-your-drop","d":"2026-09-28"},"abandonment_record":{"s":2,"q":"NOTE: This has been deprecated. See [this blog post](https://opensea.io/blog/articles/creator-fees-update) for more details.","u":"https://raw.githubusercontent.com/ProjectOpenSea/operator-filter-registry/main/README.md","d":"2026-09-28"},"royalties_survive":{"s":5,"q":"This extraData , including the required server signature, is returned from the OpenSea API Fulfill Listing and Fulfill Offer endpoints.","u":"https://docs.opensea.io/docs/creator-fee-enforcement","d":"2026-09-28"}},"bueno-art":{"contract_is_mine":{"s":7,"q":"Contracts are deployed from **your wallet**, giving you full ownership over the contract and operations, once it is deployed.","u":"https://docs.bueno.art/smart-contract-deployer/introduction/overview.md","d":"2026-09-28"},"art_still_loads":{"s":5,"q":"To facilitate different reveal mechanics, metadata is initially hosted by Bueno. At any time you can switch your metadata/images to be hosted on IPFS. **This is strongly encouraged** once your minting has concluded, as Bueno cannot guarantee the indefinite hosting of your assets.","u":"https://docs.bueno.art/smart-contract-deployer/contract-management/metadata-management.md","d":"2026-09-28"},"abandonment_record":{"s":2,"q":"Effective Date: Sept 8, 2022 | We reserve the right at any time, to modify, suspend or discontinue the Services with or without notice to you.","u":"https://bueno.art/terms-of-service","d":"2026-09-28"},"royalties_survive":{"s":6,"q":"On-chain royalty metadata via EIP-2981","u":"https://docs.bueno.art/smart-contract-deployer/introduction/capabilities.md","d":"2026-09-28"}}}}