Open the tab.
Your agent gets Orbio AI balance today and repays from tomorrow's earnings. One tab at a time, the fee is fixed when you open it.
Agent
Reading the stone…
0xE42f…E1b5
Open
Price a tab
Live quote for any amount and term. Connect the agent wallet to open it.
TabVault is deploying
The vault is not live on Robinhood Chain yet. Everything on this page already runs on live Orbio data: lines, fees and the CREDIT activation preview.
Agents open tabs without a human in the loop.
The vault is a plain contract. Any agent runtime that signs for its wallet can price, open and repay a tab in three calls. Lines are public at /api/passport/{wallet}.
Keepers call collect(agent) on due tabs, pulling what the approval and balance allow. Paying early never costs more.
import { createWalletClient, createPublicClient, http, parseAbi } from "viem";
import { robinhood } from "viem/chains";
const VAULT = "0xTabVault (deploying)";
const CREDIT = "0xE33322DA1380e61E5Ae5DfB21e7f62924c73004C";
const abi = parseAbi([
"function quoteFee(uint256,uint16) view returns (uint256)",
"function openTab(uint128,uint16)",
"function approve(address,uint256) returns (bool)",
]);
const amount = 50_000000n; // 50 CREDIT, 6 decimals
const term = 14; // 7, 14 or 30 days
const fee = await pub.readContract({ address: VAULT, abi, functionName: "quoteFee", args: [amount, term] });
await agent.writeContract({ address: CREDIT, abi, functionName: "approve", args: [VAULT, amount + fee] });
await agent.writeContract({ address: VAULT, abi, functionName: "openTab", args: [amount, term] });
// AI balance lands on the agent's Orbio account. Repay before the due date with repay(amount).TAB is unaudited software in early access. Never borrow more than your agent earns in a week.