Zero protocol fees — always

Buy tokens at a
discount.

Debitum is a fully on-chain, permissionless bond protocol. Projects sell tokens with vesting at a discount — every position is a transferable NFT.

0% protocol feeNon-custodialImmutable contractsPermissionless
PProject TokenPROJ· Bond #247Active-22%DISCOUNTMARKET PRICE$1.20YOUR PRICE$0.94VESTING PROGRESS6 months58% unlocked42% lockedAVAILABLE TO CLAIM412.5 PROJClaim →0% feeOn-chainImmutableNon-custodial
Total Bonded
Total Bonds
NFTs Minted
Unique Buyers
How it works

Simple. Transparent. On-chain.

01

Project deploys a bond

Any project permissionlessly creates a bond contract in minutes. No approval, no middlemen, no off-chain coordination.

02

Buyers purchase at a discount

Users pay with any ERC20 and receive project tokens at a discount. The position is immediately minted as an NFT.

03

Tokens vest on-chain

Vesting is enforced entirely by smart contracts. Buyers claim tokens as they unlock, transfer their NFT, or sell the position.

Fees

0% protocol fee. No exceptions.

0%

Debitum charges zero protocol fees on bond purchases, token claims, and the Vesting Distributor tool. No performance fees, no subscriptions, no hidden costs. The smart contracts are free to use — forever.

You only pay standard blockchain gas fees.

Bond purchases0%
Token claims0%
NFT transfers0%
Vesting Distributor0%
Token Gate checks0%
Pricing

Static or live oracle pricing.

Static

Fixed price

Set a fixed price per token at bond creation. Simple, predictable, and ideal for OTC-style deals or early-stage projects with no on-chain price feed.

PredictableOTC-friendlyNo oracle needed
Dynamic

Oracle price

Connect a price feed oracle. The bond price updates in real time with the market. Buyers always get the exact discount percentage, regardless of market moves.

Live priceOracleAuto-adjusting discount
Vesting

Three vesting schedules. One protocol.

Linear

Continuous unlock

Tokens unlock gradually every block. No waiting periods — buyers can claim any available amount at any time.

Cliff

Locked until cliff

Tokens are fully locked until a cliff date, then unlock all at once or continue linearly. Common for team allocations.

Step

Equal tranches

Tokens unlock in equal installments on a fixed schedule — e.g. 25% every quarter. Clean and predictable for both sides.

Token Gate

Reward your holders with extra discounts.

Any bond can require buyers to hold a minimum balance of a specified token or NFT to unlock an additional discount tier. Set multiple thresholds — the more they hold, the bigger the discount.

  • Works with any ERC20 token
  • Works with any ERC721 NFT collection
  • Multiple tiers — e.g. 100 tokens = 5%, 1000 tokens = 10%
  • Configurable per bond, not global
Example tiers
Hold 100+ tokens+3% discount
Hold 500+ tokens+7% discount
Hold 1,000+ tokens+12% discount
Trustless

Everything on-chain. No off-chain dependencies.

Fully on-chain

Bond logic, vesting schedules, and all state live entirely on-chain. No backend, no API, no admin keys.

Permissionless

Anyone can create a bond for any token at any time. No whitelisting, no governance approval, no KYC.

NFT positions

Every purchase mints an ERC721. Positions are transferable and composable with any NFT-aware protocol.

Self-custodial

Buyers hold their own NFT. Projects fund the escrow directly. No custodian ever touches your assets.

Architecture

Immutable by design. Forever.

Once a bond is created, its terms are permanently encoded on-chain. No team member, admin key, or governance vote can ever alter the vesting schedule, discount rate, or payment conditions of an existing bond.

Non-upgradeable contracts

BondFactory, BondNFT, VestingModule, and every individual bond contract have no upgrade proxy.

Bond terms locked at creation

Vesting schedule, discount, price, tokens, and capacity are set once at creation and cannot be modified by anyone.

No admin keys on bonds

Individual bond contracts have no privileged owner. The creator can only pause or close — never alter terms.

Stateless vesting math

VestingModule is a pure, stateless contract — just deterministic math. No admin role, no upgrade path.

Immutable factory

BondFactory has no upgrade path. The bond implementation and vesting module are fixed at factory deployment.

Open source & verified

All contract source code is public and verified on-chain. Anyone can independently audit the exact logic.

What can change: The protocol fee (currently 0%) and fee collector address are admin-controlled — but any change only applies to bonds deployed after that change. Every existing bond is completely unaffected.
Get started

Ready to launch your bond?

Deploy a bond contract in minutes. Choose your vesting type, set a discount, and optionally reward your token holders — all permissionlessly and with 0% fee.