Documentation

Learn how Mirror uses Story's Confidential Data Rails (CDR) to enable trustless, private M&A matching.

What is Mirror?

Mirror is a decentralized, stealth acquisition matchmaker built on **Story's Confidential Data Rails (CDR)**. Today, M&A transactions rely on intermediaries (investment bankers and brokers) who charge 2–5% of the total deal value. These intermediaries exist primarily to resolve a single problem: **information asymmetry**.

Neither a buyer nor a seller can safely signal interest first without risking leaks, losing leverage, or exposing proprietary data. Mirror eliminates this middleman entirely. Both sides seal their intents and metrics into secure, cryptographically guarded TEE (Trusted Execution Environment) vaults. The protocol performs math comparisons off-chain in the TEE, scoring compatibility privately and unlocking information in controlled, mutual stages.

CDR & Staged Revelation

Story's Confidential Data Rails protect data through a Distributed Key Generation (DKG) system. Data is encrypted using a threshold public key, and validator nodes can only release decryption keys when the on-chain read condition contracts evaluate to true.

User VaultPrivate Data Sealed
── register ──>
StagedReadConditionOn-Chain Condition Guard
<── query ──
Story ValidatorsDKG Quorum Checks

1. **Stage 0 (Sealed)**: Vault is completely sealed. No read queries are allowed.

2. **Stage 1 (Match Found)**: The Matching Agent reads public signals only. A match triggers on-chain entry.

3. **Stage 2 (Profiles)**: Both parties confirm interest. The counterparty agent reads thin signals (sector, size, stage).

4. **Stage 3 (NDA Signed)**: Both parties sign the mutual NDA contract. Company identities unlock simultaneously, and a Soulbound NFT is minted.

5. **Stage 4 (Financials)**: The seller grants consent, releasing full private financials.

The Four Stages of Revelation

StageWhat UnlocksRequired Condition
0SealedData resides fully encrypted in the TEE.Default state after registration.
1Match FoundCompatibility score is displayed on dashboards.Matching Agent scores pair compatibility ≥ 60%.
2Thin ProfileSector, stage, and deal metrics visible (names hidden).Both parties confirm interest.
3Identity RevealCompany names revealed; Soulbound rights NFT minted.Both parties sign the on-chain NDA.
4Financial AccessPrivate financial details unlocked to counterparty.Owner explicitly calls grantStage4().

Frequently Asked Questions

Developers & Resources