EPOCH LITE STATUS: local prototype only. Position and rewards are simulated; no live veBTC, real Mezo fees, or public testnet deployment yet.
Bitcoin-Native Mezo Ecosystem DeFi Primitive

Sell future
Bitcoin revenue.
Keep the principal.

Epoch's vision is a marketplace for dated revenue rights on Mezo. Epoch Lite currently proves the rights split with a mock position and mock reward source.

Illustrative Lite flow: a holder of a mock position sells a simulated two-minute reward claim for 8 test tokens. The mock operator funds 12 test tokens for the claim holder. No actual BTC or veBTC is escrowed.

The Problem

Bitcoin positions lock everything together

A productive BTC position can bundle principal, governance votes, and fee entitlements into one unit. Holders seeking liquidity often sell assets or borrow; the future Epoch protocol explores a different route.

Choice Liquidity Now Keep BTC No Debt No Liquidation Risk
Sell BTC Yes No Yes Yes
Borrow MUSD Yes Yes No No
Hold & wait No Yes Yes Yes
Epoch Yes Yes Yes Yes

Epoch's trade-off: the seller gives up uncertain future fee income in exchange for certain MUSD today. No debt. No liquidation. No principal sale.

The Mechanism

Revenue rights as a tradeable primitive

Epoch separates two independent economic exposures from one position:

Principal Exposure

In the long-term design, the seller retains the right to recover the underlying position. Lite demonstrates this with a mock NFT only.

Revenue Exposure

Lite trades a claim on the amount deposited by a mock operator for one simulated epoch. Real fee attribution remains research.

1

Escrow

Alice deposits a mock position NFT into EpochMarket

2

List

She lists one simulated epoch claim at a fixed test-token price

3

Purchase

Bob pays the configured test token and receives a transferable claim NFT

4

Settle

After the simulated epoch, the operator-funded reward is finalized onchain

5

Redeem

Claim holder redeems the funded amount. Alice recovers her original mock NFT.

Architecture

Long-term system vision

Alice BTC holder / seller Bob revenue buyer deposit NFT pay MUSD PositionVault escrow source NFT immutable beneficiary vote restrictions reward collection EpochMarket fixed price / auction atomic MUSD settlement finalize + redeem principal return RevenueClaim ERC-721 dated right transferable before redeem burned on redemption mint RewardAdapter source authentication per-epoch measurement settlement in-kind Mezo Fee Source veBTC / gauge / chain fees claim holder redeems principal return
BTC / Principal flow
MUSD / Reward flow
Claim NFT flow

Lifecycle

Offer state machine

LISTED CANCELLED SOLD SETTLED REDEEMED CLOSED cancel buy finalize redeem withdraw reclaim NFT

Illustrative Example

Concrete numbers, simulated source

Scenario A: Buyer profits

0.10 BTC
position (mock)
8 demo tokens
forward price
Epoch ends. Realized reward:
12 demo tokens
Alice (seller) +8 demo tokens + mock NFT back
Bob (buyer) +12 - 8 = +4 demo tokens

Scenario B: Buyer loses

0.10 BTC
position (mock)
8 demo tokens
forward price
Epoch ends. Realized reward:
3 demo tokens
Alice (seller) +8 demo tokens + mock NFT back
Bob (buyer) +3 - 8 = -5 demo tokens

Scenario C: Zero reward

0.10 BTC
position (mock)
8 demo tokens
forward price
Epoch ends. Realized reward:
0 demo tokens
Alice (seller) +8 demo tokens + mock NFT back
Bob (buyer) 0 - 8 = -8 demo tokens

These amounts are hypothetical test-token fixtures. The 8/12 flow passed on local Anvil with DEMO-USD; no equivalent Mezo testnet transaction has been executed. No guaranteed returns.

Differentiation

How the proposed rights split differs in design

Dimension Epoch Lite now Future Epoch research BTC-backed borrowing
Unit of exposure One simulated-period claim One verified real fee epoch, if feasible Debt against collateral
Reward source Operator-funded mock source Real Mezo fee source; unverified adapter Not a reward purchase
Principal Original mock NFT returned to seller Return of real position is a research gate Collateral may be liquidated
Debt created No Proposed: no Yes
Mezo integration Testnet token settlement pending Real veBTC adapter not proven Existing MUSD borrowing flow
Settlement Onchain mock amount after simulated end Would require isolated actual rewards Ongoing repayment
Price discovery One fixed ask; no market curve Potential multi-epoch market later Interest rate
A

For Alice (Seller)

Future vision: receive MUSD without a new loan while retaining the right to recover the position. Lite proves the split with a mock NFT only.

B

For Bob (Buyer)

Future vision: buy exposure to an actual fee epoch without locking BTC. Lite's reward is operator-funded and simulated.

M

For Mezo

Future possibility: price discovery for fee streams, contingent on a verified reward adapter and real buyer demand.

Implementation

Built for the Mezo testnet

Smart Contracts

  • EpochMarket.sol — escrow, list, buy, settle, redeem, withdraw
  • EpochClaim.sol — ERC-721 revenue claim with controlled mint/burn
  • MockVeBTC.sol — simulated position NFT
  • MockRewardSource.sol — operator-funded test payouts

Stack

  • Chain target: Mezo testnet (31611); not deployed yet
  • Language: Solidity ^0.8.24
  • Framework: Foundry (forge, cast, anvil)
  • Frontend: Next.js + wagmi + viem
  • Settlement target: official testnet MUSD or MEZO; local demo uses DEMO-USD, not MUSD

Safety Invariants

  • Buyer can never access principal
  • Beneficiary is immutable after escrow
  • Atomic buy: configured ERC-20 payment + claim mint or revert
  • Rewards attributed and redeemed at most once
  • 13 passing Foundry tests, including a 256-run reward fuzz check
13
passing tests
256
fuzz runs
6
state transitions
0
admin principal seizure paths

Roadmap

From proof-of-concept to live fee markets

Phase 0 — Epoch Lite (now)

Proof of rights separation

Mock NFT escrow, fixed-price demo-token sale, operator-funded reward settlement, and principal return passed locally. Mezo testnet deployment remains.

Phase 1 — Live source feasibility

Real veBTC adapter

Prove escrow, reward claim, and per-epoch isolation with actual Mezo veBTC positions on testnet.

Phase 2 — Experimental market

First whitelisted source

RFQ or sealed-bid auction. Real counterparties. Public data explorer and fee history.

Phase 3 — Revenue market

Cross-position, multi-source

Multiple revenue sources, forward curves, fractional claims, cross-chain adapters.

Key research gates

P0: Can a vault contract that holds veBTC isolate per-epoch rewards and return the position intact?

P1: Are per-position fee amounts large enough to justify trading and gas costs?

P2: Can sold-period votes be enforced as immutable through available interfaces?

What we're honest about

  • No real BTC deposits in Lite
  • No live Mezo fee collection yet
  • No production audit
  • Demo values are synthetic
  • Not a guaranteed-return product

The Vision

Every Bitcoin fee epoch
becomes a tradeable market.

Epoch turns protocol revenue into a forward curve. Price discovery for future fees. Liquidity without debt. A new primitive for Bitcoin DeFi on Mezo.

BTC
principal never sold
MUSD
settlement currency
ERC-721
transferable claims

Epoch Lite local prototype · October 2026 · Public deployment pending · Not audited