Bean Protocol: Programmable Non-Custodial Payment Lanes on Sui
Bean gives merchants and autonomous agents one persistent deposit address that accepts USDC from any chain and automatically settles into their own wallet using native Circle CCTP.
On Sui, each payment lane is a shared object receiver that holds funds as native Coin / Balance, making ownership explicit and enforceable at the object level. Settlement is fully permissionless, and merchants can sweep directly, while independent sentinels can forward payments for a bounded reward.
- True non-custodial (no platform holds funds)
- Cross-chain auto-routing via CCTP
- Programmable hooks for intents (yield, payroll, agentic finance)
- Gasless sponsored transfers for high-volume merchants
Bean has already processed over $20K in real mainnet volume on Solana. The Sui implementation leverages shared objects for asynchronous, non-blocking settlement, a pattern impossible on account-based chains.
_Live demo + API available at beanie.fly.dev
For the compact architecture context, start with
PROJECT_CONTEXT.md.
This repository is submitted for hackathon review.
The contract code under onchain/ is licensed under the license stated in the
relevant contract source file, package manifest, or local onchain notice.
All non-contract code, including the offchain runtime, API, workers, pipeline,
SRE tooling, frontend, operational configuration, scripts, dashboards,
documentation and assets are proprietary and NOT open source.
No permission is granted to copy, modify, merge, publish, distribute, sublicense, deploy, host, operate, commercialize, or otherwise use the non-contract code without explicit written permission from the copyright holder.
The repository is provided without warranty, and the copyright holder and
contributors disclaim liability to the maximum extent permitted by law. See
LICENSE.md for the full submission notice.
PROJECT_CONTEXT.md- compact whole-repo context.onchain/- EVM, Solana, and Sui contract implementations.offchain/- proprietary offchain runtime and product surface.