๐Ÿ”ฌ
Molecule Docs
  • Introduction
    • ๐Ÿ”ฌWhat is Molecule?
    • ๐Ÿ’กWhy Molecule?
  • Proof of Invention (PoI)
    • ๐Ÿ’กIntro to Proof of Invention (PoI)
    • ๐Ÿ’ฎHow to register inventions?
  • Catalyst
    • ๐ŸŒŸIntro to Catalyst
    • ๐Ÿ’ฒHow to fund projects?
    • โžฟProject Lifecycle
    • โ†—๏ธCatalyst Bonding Curve
    • ๐Ÿ‘›Fee Structure
    • ๐Ÿง‘โ€๐Ÿ”ฌSubmit a Project
  • IP-NFTs
    • โšกIntro to IP-NFT
    • ๐Ÿ›๏ธIP-NFT legal structure
    • โ“Why mint an IP-NFT?
    • โœจHow to mint an IP-NFT?
    • ๐Ÿ› ๏ธTechnical Components of IP-NFTs
      • โš™๏ธTechnical Details for Developers
      • ๐Ÿ“ญSmart Contract Addresses
  • ๐Ÿง‘โ€๐Ÿ”ฌIP Tokens
    • ๐Ÿ’ŠWhat are IP Tokens?
    • โœจHow to tokenize IPTs from an IP-NFT?
    • โš–๏ธWhat are risks of IP-NFTs and IPTs?
    • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆWhat is a crowdsale of IPTs?
    • โœจHow to participate in a crowdsale of IPTs?
  • IP Tokenization Guide
    • ๐Ÿ—บ๏ธIP Tokenization Guide
    • ๐ŸฆWallets
Powered by GitBook
On this page
  • Lit Protocol (Access Control Module)
  • IPFS (Decentralized Storage & Distribution)
  • Arweave (Data Storage Module)
  • Filecoin (Persistence / Storage Module)
  1. IP-NFTs

Technical Components of IP-NFTs

PreviousHow to mint an IP-NFT?NextTechnical Details for Developers

Last updated 10 months ago

Molecule uses a host of services to enable the transacting of intellectual property in the form of NFTs. Below you can find a list of third-party projects and their corresponding application in the IP-NFT tech stack:

(Access Control Module)

IP-NFTs can be used to securely manage access rights to private research data, legal agreements and IP. Molecule uses Lit Protocol to create and persist encryption keys for various use-cases. Lit Protocol nodes use secure threshold computation to store secrets so that no party besides the allowed ones ever has access to a private key. IP-NFT holders that comply to a token's access control conditions are able to retrieve the decrypted encryption key for all documents or data attached to an IP-NFT.

IP-NFTs generally are agnostic about the storage layer of their metadata and attachments. Arweave is a decentralised, permanent data storage network with different persistence guarantees and economical mechanics than Filecoin. We consider to additionally offer support for Arweave persistence under full custody of IP-NFT minters. Users of the Molecule IP-NFT protocol are already free to use it.

To keep public and private research data persistent, Molecule implicitly makes use of Filecoin when uploading data to web3.storage. Besides attached legal documents and IP-NFT metadata containing research project detail information, Molecule aims to also backup private research data on this distributed data storage blockchain.

(Decentralized Storage & Distribution)

IPFS is the most well known method to address and distribute data on peer to peer networks. Since the network cannot natively guarantee persistence, we're utilising Protocol Labs' platform to pin all IPFS related content (e.g. encrypted legal documents) and automatically have Filecoin deals created.

(Data Storage Module)

(Persistence / Storage Module)

๐Ÿ› ๏ธ
IPFS
web3.storage
Arweave
Filecoin
Lit Protocol
Diagram showing the process of IP-NFT minting
Overview | Lit Protocol Developer Docs
Lit Protocol Documentation
FAQ - Web3 Storage - Simple file storage with IPFS & Filecoinprotocollabs
web3.storage
Getting StartedArweave
Arweave Documentation
Filecoin DocsFilecoin Docs
Filecoin Documentation
Logo
Logo
Logo
Logo