Imagine Cardano DeFi without isolated competing kitchens. No more liquidity trapped in separate pots and no more waiters, gatekeepers, backroom batchers between you and the soup you love.
NeonSoup brings the ingredients together into one glowing, shared liquidity soup — always served hot, directly from user devices. Inspect the recipe. Fork it. Compose your own flavors. Deploy kitchens on your own.
Cardano DeFi, the cypherpunk way
- 🥣 Neon Soup Dapp: NeonSoup DEX dapp
Public Alpha Release: Now also on Cardano Mainnet for pioneers and early testers.
NeonSoup currently blocks burner and gift GameChanger Wallet types from
opening new P2P DeFi Kernel offers. This is a temporary safety restriction while
we investigate a credential edge case found during testing. The restriction is
intended to prevent users from locking funds.
The repo now contains two Vite + React + TypeScript shells:
- User Frontend in
src/frontend/: the production-target DEX shell with a simplified AMM-like UX over the P2P DeFi Kernel order book. It builds todist/app/. - DevTool in
src/devtool/: the advanced development shell for inspecting protocol state, wallet intents, provider data, and execution behavior. It builds todist/devtool/.
The official landing page source lives in src/landing/ and
builds to dist/index.html. Shared visual assets live in src/assets/
and build to dist/assets/.
Both shells consume shared app state, domain helpers, providers, wallet
adapters, and Cart composition code from src/common/, plus
UI-agnostic protocol helpers from src/core/. Frontend and DevTool
does not import from each other.
Common commands:
pnpm run dev:frontend
pnpm run dev:devtool
pnpm run build:frontend
pnpm run build:devtool
pnpm run build
pnpm run test:swap-quoteProvider defaults are configured through shared Vite env variables. Copy
.env.example to .env for local development and keep private
provider URLs/API tokens out of commits. The shared app version uses SemVer
build metadata: package.json version + VITE_NEONSOUP_BUILD_TAG, for example
0.0.1+local. Changing the build tag intentionally prompts users to
update/reset incompatible browser state.
NeonSoup is a peer-to-peer execution layer for Cardano DeFi with a deep exploration for cypherpunk values:
- User First. Protocol execution on user devices. Zero installs. Zero onboarding barrers. For mobile, desktops and the people at the streets.
- Direct user access to a unified, global, shared liquidity. No more silos.
- No middlemen, no exclusive frontends, no centralized order books, no batchers
- Self-sovereign. Design optimized to be inspected, forked and re-deployed on any platform and programming language.
- Composable. Away from the anti-collaborative CIP30 ecosystem (but without leaving any wallet behind!), we will be using UDC open intents. Flows that turn into sealed transactions only at last mile: on user wallets.
-
Shared Liquidity Liquidity is unified across participants. No silos. No fragmentation.
-
No Centralized Order Book No backend matching engines. Users interact directly.
-
Zero Batchers No sequencers. No middle layers. Just real-time P2P execution.
-
Client-Side First Execution happens in your wallet. You stay in control of the staking of locked funds,of your keys and transactions.
-
User First Dapp suggests, user customize and decide
You have the final word You are the owner -
By the community, for the community Don't expect us to be yet another DeFi "bank". If you only trust million-dollar corporations to gatekeep your liquidity and profit from your trust delegation, this project is not for you. NeonSoup is designed to be culturally-owned by you. Your own door to shared liquidity, your open source contributions, your profit opportunities, you.
-
P2P DeFi Kernel validators
- Run on Cardano (Layer 1)
- Enforce swap conditions
- Validate commitments
- Settle results trustlessly
-
NeonSoup User Frontend
- Simplified Swap/Open/Portfolio/History UX
- Local routing against the shared P2P order book
- Cart-mode execution and wallet return handling
- UDC online/air-gapped connection
- Incognito Mode, to offer liquidity and swap with more privacy
- One-click onboarding, offer liquidity and swap without connecting first
-
NeonSoup DevTool
- Advanced protocol, provider, wallet, and Cart inspection
- Developer-facing controls and diagnostics
-
Shared app layer
- Provider adapters, app state, domain normalization, Cart composition
- Reused by both Frontend and DevTool
-
GameChanger Wallet
- Intent execution
- Automatic matching for static intents
All logic runs locally in the user device.
-
Enables reusable intent-based integrations via:
- URLs
- QR codes
- NFC tags
👉 Eject any frontend. Swap anywhere. Anytime. Even on the streets.
-
Code is:
- Read
- Written (maintained, updated)
- Cryptographically verified
- Composed
Immutable. Permissionless. Composable.
Used in early demos. Coming soon to NeonSoup DEX.
For the same liquidity, NeonSoup exposes
- open,
- modular,
- composable intents.
Bring your own distinctiveness into The Global Soup.
- Minimizes centralized points of failure
- Open, permissionless, and verifiable
- More censorship-resistant by design
- Data integrity via GCFS (on-chain storage)
- User sovereignty over keys and data
- Composable primitives for "infinite" DeFi
- Cardano L1 — settlement layer
- P2P Validators — on-chain enforcement
- Ejectable frontend — Simple web app with no specialized, custom backend
- UDC — Universal Dapp Connector
- GCFS — on-chain protocol library distribution
- GameChanger Wallet — client side execution environment. All wallet types supported, even hardware and browser extension wallets.
- See
docs/SWAP.mdfor some internal swap-routing, booked-UTxO, and value-accounting rules/notes. - P2P DeFi Kernel hashes: https://github.com/fallen-icarus/cardano-swaps/blob/main/VERSIONS.md
- Github: https://github.com/GameChangerFinance/NeonSoup
- Website: https://gamechanger.finance
- To Fallen Icarus, P2P DeFi Kernel should have been The Way years ago. Here we are trying to contribute to your cause.
- To Agustin Badi, for teaming up on a demo at our presentation at CF Open Dev Hours about UDC and intent-based dapps (17/04/2026). That PoC inspired this project.
- To Gimbalabs for proving competition in Web3 is useless with the Piece of the Pie "Collaborathon"
Web3 liquidity should be a self-sovereign, collective, collaborative phenomenon
NeonSoup aims to be the modern primordial soup to help bootstrap this culture
