Search projects, hackathons, sponsors and tech

    ← All projects

    SuiDoBashi

    DeFi talent marketplace on Sui: local AI reads intent, your wallet signs every transaction safely

    Demo

    About

    Suidobashi is a DeFi talent marketplace on Sui, not a wallet. Users connect any Sui wallet they trust, inspect full transaction details in advance, and sign only approved actions. A local AI agent built with the QVAC SDK captures chat intention, applies deterministic policy and security checks, and routes requests to independent DeFi talents. Current talent coverage includes swaps, escrowed orders, Cetus CLMM position management, and DeepBook v3 grid authority with per-guard bands, quantity and budget bounds. For provenance and monetization, the architecture assigns SuiNS the publisher/agent registry and reputation anchor. Publishers and agents use readable leaf names with parent-controlled revocation; each identity binds an x402 recipient address; fulfillment receipts and service-fee payment events provide the evidence for ranking, preferring, and paying reliable agents. Walrus is the single source of truth bound to those SuiNS identities for each published agent install: versioned manifests, strategy grids, pre-prompts, action logs, receipts, and verification artifacts. A Sui registry maps identity to current pointer, blob ID, manifest hash, revision, and standing, keeping publisher names revocable while blobs remain immutable.

    How it's made

    Web app: React 19 plus Tailwind SPA served by the local Bun server, with connect, chat, policy, signing, talent, strategy, and activity panes kept separate from chain effects. Local agent: QVAC-powered model converts chat into structured intent; deterministic TypeScript gates check wallet balance, policy, venues, slippage, allowances, vault binding, position bounds, and order limits before submission. Wallet signing: users approve complete transaction bytes in their chosen Sui wallet; the server stores unsigned builds, receives signatures separately, and submits signed bytes. No server or repository holds user keys. Move package: sui_tokyo, edition 2024, with policy, order, spend vault, position, and DeepBook guard modules; tests cover gates, bounds, rotation, capability checks, revocation paths, budgets, and exits. Cetus: aggregator SDK and CLMM dependency for venue-aware swaps, positions, tick bounds, rewards, redemption, and direction-aware settlement. DeepBook v3: pinned source revision for grid authority; BalanceManager capabilities stay inside the guard while delegated operators receive bounded buy/sell only. Talent marketplace: independent talents with manifests, installed/marketplace states, strategies, runner plans, explicit refusals, and served-bundle verification. Identity, storage, and payments: SuiNS handles readable publisher/agent identities, revocation-safe leaf naming, recipient-address binding, and fulfillment-derived reputation; Walrus stores manifests, grids, pre-prompts, logs, receipts, and verification packets; the registry binds each identity to the current blob, hash, revision, and standing.