[Project] OmniStack — A permissionless payment & escrow protocol on ICP, built in public. Mainnet deploy incoming.
Hey r/dfinity, I've been working on OmniStack for a few months and we're close to launching on mainnet. Want to share what we've built, why we chose ICP, and ask for your support.
What is OmniStack?
A decentralized commerce layer with:
Payments canister — creates payment requests (like Stripe Checkout, but on-chain). Merchants set up a request, buyers approve it using ICRC-2.
Settlement canister — batches and sends merchant payouts in ckUSDC/ICP on a schedule.
Escrow canister — holds funds for multiple parties with dispute resolution, enabling "Pay on Delivery".
Registry canister — links merchant IDs to payout settings and branding.
OmniWallet — a mobile wallet (iOS/Android/PWA) for regular users. Self-custodial, Internet Identity login.
Tech stack: Rust canisters, ICRC-1/2 compliance, React 19 frontend, Capacitor 8 for mobile.
Why Internet Computer?
Most "DeFi checkout" solutions involve EVM contracts, central servers, and AWS frontends. That's not decentralized.
With ICP:
The checkout UI runs directly from a canister
Payment logic is on-chain
Settlement is on-chain
Internet Identity = no seed phrase issues for regular users
ckUSDC gives us a stablecoin without bridging risks
Everything is on-chain — that's the goal.
Current status:
✅ All canisters tested locally
✅ OmniWallet complete (dashboard, transfers, payments, activity)
✅ PWA ready, Capacitor synced for iOS + Android
🔄 Mainnet launch in progress (Phase 2 this week)
📱 App Store + Google Play submissions after mainnet confirms
I'm building this alone, no funding. If you believe in this project and want to help:
ICP donation wallet: 009207e92c0d6538bfceffd2ad33ff549ce45aaaea756f50823987ba5aa4d35a
Small contributions help cover canister costs during launch.
Happy to answer questions about canister design, ICRC-2 flow, or Capacitor + ICP setup. AMA.
Hey r/dfinity, I've been working on OmniStack for a few months and we're close to launching on mainnet. Want to share what we've built, why we chose ICP, and ask for your support.
What is OmniStack?
A decentralized commerce layer with:
Payments canister — creates payment requests (like Stripe Checkout, but on-chain). Merchants set up a request, buyers approve it using ICRC-2.
Settlement canister — batches and sends merchant payouts in ckUSDC/ICP on a schedule.
Escrow canister — holds funds for multiple parties with dispute resolution, enabling "Pay on Delivery".
Registry canister — links merchant IDs to payout settings and branding.
OmniWallet — a mobile wallet (iOS/Android/PWA) for regular users. Self-custodial, Internet Identity login.
Tech stack: Rust canisters, ICRC-1/2 compliance, React 19 frontend, Capacitor 8 for mobile.
Why Internet Computer?
Most "DeFi checkout" solutions involve EVM contracts, central servers, and AWS frontends. That's not decentralized.
With ICP:
The checkout UI runs directly from a canister
Payment logic is on-chain
Settlement is on-chain
Internet Identity = no seed phrase issues for regular users
ckUSDC gives us a stablecoin without bridging risks
Everything is on-chain — that's the goal.
Current status:
✅ All canisters tested locally
✅ OmniWallet complete (dashboard, transfers, payments, activity)
✅ PWA ready, Capacitor synced for iOS + Android
🔄 Mainnet launch in progress (Phase 2 this week)
📱 App Store + Google Play submissions after mainnet confirms
I'm building this alone, no funding. If you believe in this project and want to help:
ICP donation wallet: 009207e92c0d6538bfceffd2ad33ff549ce45aaaea756f50823987ba5aa4d35a
Small contributions help cover canister costs during launch.
Happy to answer questions about canister design, ICRC-2 flow, or Capacitor + ICP setup. AMA.
Disclaimer: The above is a summary showing certain market information. Ainvest is not responsible for any data errors, omissions or other information that may be displayed incorrectly as the data is derived from a third party source. Communications displaying market prices, data and other information available in this post are meant for informational purposes only and are not intended as an offer or solicitation for the purchase or sale of any security. Please do your own research when investing, All investments involve risk and the past performance of a security, or financial product does not guarantee future results or returns. Keep in mind that while diversification may help spread risk it does not assure a profit, or protect against loss, in a down market.


Comments
No comments yet