# Molecule Docs

## Molecule Docs

- [Why Molecule?](https://docs.molecule.xyz/introduction/introduction.md): Mission & Vision of Molecule
- [Why Desci?](https://docs.molecule.xyz/introduction/why-desci.md)
- [Scientists](https://docs.molecule.xyz/user-guides/scientists-researchers.md): This guide is for the early-stage biotech researcher or scientist-founder moving science toward a company, often because the work is unconventional or too early for a clean venture or grant fit.
- [Funders](https://docs.molecule.xyz/user-guides/investors.md): Discover, evaluate, and invest in tokenized scientific research
- [Developers/AI Agents](https://docs.molecule.xyz/user-guides/developers-ai-agents.md): Build on Molecule: Integrate Labs, extend the protocol, and deploy autonomous research agents
- [Architecture](https://docs.molecule.xyz/technical-deep-dive/architecture.md): How the protocol's smart contracts are structured, deployed, and composed at the implementation level
- [Molecule Labs](https://docs.molecule.xyz/technical-deep-dive/onchain-lab.md): The programmable onchain identity that owns, controls, and extends everything in a research project
- [Roles & Permissions](https://docs.molecule.xyz/technical-deep-dive/roles-and-permissions.md): How delegated access to a Lab works — role hierarchy, capability matrix, expiry, agent flag, and the onchain resolver.
- [Module Registry](https://docs.molecule.xyz/technical-deep-dive/module-registry.md): How Labs discover, install, and secure modular extensions through the ERC-7484 attestation registry
- [Validator Module](https://docs.molecule.xyz/technical-deep-dive/module-registry/validator-module.md): How Labs authenticate and authorise operations through modular, NFT-ownership-derived signature verification
- [Fallback Modules](https://docs.molecule.xyz/technical-deep-dive/module-registry/fallback-modules.md): Fallback modules extend Lab functionality by handling function calls that are not natively defined on the account contract, dispatched through the Solidity fallback function via selector-based
- [Executor Modules](https://docs.molecule.xyz/technical-deep-dive/module-registry/executor-modules.md): Executor modules are external smart contracts that can trigger transactions from a Lab's account, enabling automation, cross-protocol integrations, and programmable actions without requiring
- [Data](https://docs.molecule.xyz/technical-deep-dive/data.md): How Labs store, protect, and control access to scientific research data
- [Data Storage](https://docs.molecule.xyz/technical-deep-dive/data/data-storage.md): How research files are stored, content-addressed, versioned, and permanently persisted across the decentralised storage stack
- [Data Privacy & Access](https://docs.molecule.xyz/technical-deep-dive/data/data-privacy-and-access.md): How Labs protect confidential research data through client-side encryption, onchain access verification, and a condition-gated key-release flow.
- [Data Anchoring (DID Linking)](https://docs.molecule.xyz/technical-deep-dive/data/data-module.md): How a Lab's offchain data identity is anchored onchain — every Lab's data room DID is bound to its OCL-ID through a dual co-attested registry entry that anyone can verify.
- [Data API & Integration](https://docs.molecule.xyz/technical-deep-dive/data/data-api-and-integration.md): How Lab data is indexed, aggregated, served, and consumed by the platform, AI tools, and external integrations
- [Assignment Agreement](https://docs.molecule.xyz/legal-framework/assignment-agreement.md)
- [Coin-to-Company Model](https://docs.molecule.xyz/legal-framework/rwa-equity.md): The Coin-to-Company module bridges onchain Token ownership with offchain shareholder rights, enabling a compliant pathway from token holder to real-world equity participant
- [API Overview](https://docs.molecule.xyz/api-reference/api-reference.md)
- [Authentication](https://docs.molecule.xyz/api-reference/authentication.md)
- [Labs API](https://docs.molecule.xyz/api-reference/labs-api.md)
- [Lab Management](https://docs.molecule.xyz/api-reference/labs-api/lab-management.md)
- [Files](https://docs.molecule.xyz/api-reference/labs-api/files.md)
- [Browse & Search](https://docs.molecule.xyz/api-reference/labs-api/browse-and-search.md)
- [Legal Agreements](https://docs.molecule.xyz/api-reference/labs-api/legal-agreements.md)
- [Service Tokens](https://docs.molecule.xyz/api-reference/labs-api/service-tokens.md)
- [Tokenization API](https://docs.molecule.xyz/api-reference/tokenization-api.md)
- [x402 Gateway](https://docs.molecule.xyz/api-reference/x402-gateway.md): Pay-per-call HTTP 402 gateway that fronts write mutations on the Labs API with per-request stablecoin settlement on Base.
- [IPNFT API (Deprecated)](https://docs.molecule.xyz/api-reference/ipnft-api-deprecated.md)
- [API Changelog & Migration](https://docs.molecule.xyz/api-reference/changelog.md)
- [MIRA](https://docs.molecule.xyz/ai-tooling/mira.md): Molecule Insights & Research Assistant
- [Contracts](https://docs.molecule.xyz/references/contracts.md)
- [IPT](https://docs.molecule.xyz/references/contracts/ipt.md)
- [Tokenizer](https://docs.molecule.xyz/references/contracts/tokenizer.md)
- [AccessResolver](https://docs.molecule.xyz/references/contracts/accessresolver.md)
- [MCP Tools](https://docs.molecule.xyz/references/mcp-tools.md)
- [Audits](https://docs.molecule.xyz/security/audits.md)
