Build on Fabrica

Build on Fabrica

Fabrica is an open protocol for representing real estate onchain. We encourage developers, entrepreneurs, and innovators to build on top of our infrastructure to create new applications and services for property owners.

Open Source Resources

Smart Contracts

The Fabrica token contracts are open source and available for review:

Fabrica Trust (Legal Framework)

The Fabrica Trust operating agreement is fully open source under CC0-1.0 (public domain):

The trust has evolved through 8 versions, with the current production agreement at v4.2. Changes are documented in the repository's changelog. Key improvements have included:

  • Self-custody model refinements
  • UCC Article 8 opt-in for collateral security
  • UCC Article 12 alignment (controllable electronic record framework)
  • Cross-chain and layer-2 support abstractions
  • Clarified custody vs. beneficial ownership language
  • Token recovery mechanism for lost wallet access (no Fabrica involvement, no court process)
  • Lender protections under functional-contract custody
  • Estate succession path for deceased token holders

Integration Opportunities

Marketplace Development

Fabrica tokens are standard ERC-1155 tokens compatible with any NFT marketplace. However, traditional marketplaces weren't designed for real estate operations. There's an opportunity to build specialized marketplaces that:

  • Understand property token structure and metadata
  • Integrate validation and confidence scoring
  • Support real estate-specific workflows
  • Implement appropriate compliance checks

Validator Services

Third parties can build validators to serve specific:

  • Geographic regions
  • Property types (residential, commercial, agricultural)
  • Compliance frameworks
  • Market segments

See our Build Your Own Validator documentation for requirements.

DeFi Applications

Fabrica is built to be composable with DeFi. The combination of standard ERC-1155 property tokens, a public legal trust, and a public signed price oracle provides the primitives that DeFi protocols need to build against tokenized real estate.

Public price oracle. The Fabrica Price Oracle publishes EIP-712 signed price quotes for every Fabrica property token via a public HTTP endpoint. Any pool, vault, or contract that implements the standard IPriceOracle interface can consume the quotes to value Fabrica-tokenized collateral. The oracle is paid for on the property side (annual subscription billed to token holders), so consumers pay nothing. Anyone can also publish a competing oracle that signs comparable quotes for the same tokens; pool deployers choose which oracle to trust.

Permissionless lending pools. A renounced fork of the MetaStreet v2 contracts is the canonical Fabrica-deployed lending pool. The contracts are open source (MIT-licensed), audited, with no admin keys, no upgrade path, and no governance lever. Pool deployment is permissionless. A separate pool deployed by MetaStreet Labs against Fabrica tokens and oracle has been live in production for years, demonstrating that the architecture is genuinely open: anyone can deploy a pool and reference the public oracle without Fabrica involvement.

Things you can build:

  • Lending protocols and vaults. Use the Fabrica oracle to value collateral, the standard token interface to take custody, and the trust agreement to handle default liquidation through on-chain token transfer.
  • Aggregators and yield optimizers. Route capital across multiple Fabrica pools (or other RWA protocols that consume the same oracle) to optimize yield.
  • Curated vaults. Deploy Morpho-style curated vaults that allocate capital across Fabrica pools and other strategies. The Fabrica oracle is one of the price feeds the curator can wire in.
  • Stablecoin and synthetic collateral. Use baskets of Fabrica tokens as backing for stablecoins or synthetic assets, with the public oracle providing transparent on-chain valuation.
  • Insurance products. Underwrite property-specific risks (title, flood, vacancy) using the on-chain provenance signals and public valuation feed.
  • Fractional ownership platforms. Issue derivative tokens that represent shares of pools or baskets of Fabrica tokens.
  • Indices and portfolios. Build geographic, property-type, or risk-stratified indices that reference live oracle data.

Data Services

Opportunities exist for:

  • Property data aggregation
  • Valuation services
  • Title search integration
  • Geographic information systems

Technical Resources

Get in Touch

We welcome collaboration with builders who want to create meaningful applications on the Fabrica protocol. Contact us to discuss your project:

Whether you're building a new validator, integrating with an existing platform, or exploring novel use cases for tokenized real estate, we're here to support your development.