Skip to content
View rivectumRWA's full-sized avatar

Block or report rivectumRWA

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rivectumRWA/README.md

RivectumRWA

Autonomous Real-World Asset Allocation on Base

Website dApp X


πŸ”— What is RivectumRWA?

RivectumRWA is an autonomous allocation protocol that rebalances tokenized US Treasuries & ETH on Base Sepolia using ERC-4626 vaults and an on-chain agent. Think: automated yield strategy that runs itself.

⚘️ How It Works


User deposits USDC β†’ ERC-4626 Vault β†’ 60% US Treasuries (RWA)
                                    β†’ 40% ETH (Crypto)
Agent cron loop β†’ checks TVL every 6h β†’ rebalances if drift > 5%
                                    β†’ logs decisions to SQLite

🏨 Architecture

Layer Stack
Smart Contracts Solidity 0.8.24 Β· Foundry Β· OpenZeppelin ERC-4626 Β· Solady
Agent Bun + TypeScript Β· viem Β· Drizzle + SQLite
Dashboard Next.js 15 Β· Reown AppKit 1.7.19 Β· wagmi Β· Tailwind CSS 4
CLI Bun + TypeScript Β· agent/user namespaces
Infra PM2 Β· Nginx Β· VPS (109.199.103.135)

πŸ“¦ Repositories

πŸ‘– Docs
User guides, security overview, tutorials β€” written for everyone
🏨 INFRA
Architecture docs, UI overview, backend specs, environment reference
⌈️ CLI
Command-line tool for agent rebalance & user portfolio management
πŸ“¦ SDK
TypeScript SDK β€” @rivectum/user-sdk, @rivectum/developer-sdk, @rivectum/bot-sdk
πŸ€– Hermes Skills
AI agent skills: protocol guide, web dashboard, FAQ troubleshooting, CLI operator

πŸ“Š Status

Component Status
Vault.sol (ERC-4626) β„… 10 tests passing
Reown AppKit auth β„… Integrated
VPS + PM2 + Nginx β„… Deployed
Agent rebalance loop β„… Running
CLI v0.1.0 β„… Published
Base Sepolia contracts πŸ”œ Deploy pending
Demo mode πŸ”œ NEXT_PUBLIC_DEMO=true

🀝 Contributing

Internal project β€” reach out via X or open an issue.


Built on Base Sepolia πŸ”»

Popular repositories Loading

  1. INFRA INFRA Public

  2. rivectumRWA rivectumRWA Public

    Autonomous RWA allocation on Base Sepolia

    TypeScript

  3. docs docs Public

    RivectumRWA Documentation β€” user guides, architecture, security, and tutorials

  4. rivectum-cli rivectum-cli Public

    Rivectum CLI v0.1.0 β€” Public Test version. Dual-mode (direct RPC + API thin-client) command-line tool for agent rebalancing and user portfolio management on Base Sepolia.

    TypeScript

  5. Agent-Skill Agent-Skill Public

  6. Rivectum-SDK Rivectum-SDK Public

    TypeScript