Early-stage startup investing has a liquidity problem. Once capital goes into a pre-seed or seed round, it is locked until an exit that might never come. SeedVenture addresses this by putting the entire investment lifecycle onchain: every startup or basket of startups is tokenized on Ethereum, giving investors tradeable positions and incubators a regulated platform to manage the full journey from initial funding to exit.
Our contribution was the decentralised exchange that makes secondary market trading of those tokens possible.
The platform
An incubator using SeedVenture can create either individual startup funding panels or curated investment baskets grouping multiple companies. Investors send SEED tokens to a Funding Panel contract and receive startup-specific tokens in return. The platform then tracks each startup's progress through defined milestones, with built-in mechanisms to evaluate development and monitor health from first funding through to exit. The entire contract suite is deployed by a Factory contract that handles the full setup in a single transaction.
Five core smart contracts underpin the platform:
- Factory: orchestrates deployment of the full contract suite for each new funding panel.
- Funding Panel: accepts SEED token investment and issues startup-specific tokens at configured exchange rates.
- Token: the ERC20 token representing a position in a specific startup or basket.
- AdminTools: manages whitelisting, operator permissions, and fund unlocking controls.
- DEX: the decentralised exchange enabling secondary market trading of issued tokens.
The DEX
Our work focused on the decentralised exchange. The SEED DEX is an Ethereum-native exchange forked from ForkDelta, adapted for the SeedVenture token ecosystem. It operates with off-chain order placement and on-chain settlement: orders are signed off-chain using cryptographic signatures and submitted on-chain only when a matching trade is executed. This keeps gas costs low while preserving the trustless settlement guarantees of a fully on-chain system.
Off-chain orderbook, on-chain settlement. The user controls their keys; the contract controls the settlement. Nothing in between.
Engineering notes
- Order signatures use the v, r, s elliptic curve components, allowing orders to be broadcast, matched, and only settled on-chain when both sides agree, with no custodian and no intermediary.
- Token balance accounting uses nested mappings keyed by user address and token contract address, with address 0 representing Ether. The same structure handles ERC20 and ETH positions uniformly.
- A JavaScript web client lets investors analyse and trade across Investment Baskets; a Dart mobile app covers the investor-facing experience on iOS and Android.
- The platform is regulated and domiciled in Graubünden, Switzerland. The smart contract architecture reflects this: whitelisting at the AdminTools layer enforces investor eligibility before any token transfer is permitted.
The result
SeedVenture operates on Ethereum mainnet with a live DEX and an active incubator community. The tokenization model gives early-stage investors something that traditional VC structures rarely offer: a functioning exit path before the company itself exits.