Orbit

Orbit is an autonomous AI agent that manages a treasury of Real-World Assets (RWAs)

Orbit

Created At

HackMoney 2026

Project Description

Orbit is an autonomous, AI-driven RWA treasury on Arc that uses Circle for custody, oracles (Stork/coingecko) for data, and Uniswap v4 + an ERC4626 vault for deposits, redemption, and yield oriented swaps, with a Next.js + ElizaOS frontend and agent for interaction and execution.

How it's Made

Orbit is an agentic RWA (Real-World Asset) treasury manager: an autonomous AI agent that manages a treasury of tokenized real-world assets on the Arc L1 blockchain.

What it does Agent “Norbit”: An ElizaOS-based AI that monitors treasury state, understands RWA assets (USDC, USYC, BUIDL, WETH), and can explain status, strategy, and portfolio. It uses providers (TreasuryOracle, Stork/Pyth-style oracles, CoinGecko) and can trigger actions such as rebalancing and swaps.

Smart contracts (/arc): Built with Foundry; include OrbitVault (ERC4626 vault where users deposit USDC and receive shares, with yield accrual and agent-triggered rebalancing), OrbitHook (Uniswap v4 hook for yield/swap logic), and TreasuryOracle (on-chain prices for the treasury). Contracts target Arc testnet and integrate with oracle interfaces (e.g. Stork).

Web app (/web): Next.js dashboard that talks to the ElizaOS agent (real-time chat via Socket.IO and API proxy), shows chat with Norbit, and provides treasury flows, deposit and redemption. It uses Circle’s wallet APIs for custody and Arc-chain transactions.

Repository layout /agent: ElizaOS agent: character (Norbit), plugin, treasury/rebalance/swap actions, and oracle/treasury providers.

/arc: Solidity contracts (OrbitVault, OrbitHook, TreasuryOracle, mocks) and Foundry scripts/tests . /web: Next.js app (chat UI, treasury deposit/redemption, Circle wallet integration, env for agent and API URLs).

background image mobile

Join the mailing list

Get the latest news and updates