Open app
NYSE open · Guard watchingNYSE closed · Guard waiting

Own US stocks on BNB Chain.Bought at a fair price.

Portir checks the US market session and the exchange price before every order, runs your plans only when the price is fair, and keeps loans against your stocks out of liquidation. Stocks, not tokens.

Start with $10

It's 3 AM in Jakarta.Wall Street is asleep.

When the exchange is closed, on-chain prices drift. Last night NVIDIA traded 1.4% above its close. Portir sees the premium, tells you in one sentence, and waits.

The Guard

Session check, fair-price check, and the cheapest issuer across Ondo and bStocks. Above a 1% premium, the order is blocked and you are offered a better window.

The agent

An agent on BNB Agent Studio runs your plans when the market is open and the price is fair, and repays your stock loan from your own buffer before it can be liquidated.

Same brain,every surface.

The app, an MCP server for Claude, and the agent all run one engine. Plans, rescues and their reasons live on-chain, readable by anyone.

Open the app

The Guard

Four checks before every order.

Rio taps Buy on NVIDIA at midnight. This is what happens between his tap and the transaction. The same rules run in the app, in Claude, and inside the agent.

The Portir robot compares two price tags with a magnifying glass outside a closed stock exchange at 3 a.m. NYSE closed · opens in 5h 12m
+1.40%On-chain above the exchange. The Guard waits.

Market window and fair price

Reads the US session and any halt from the Binance RWA Data API, then compares the on-chain price with the exchange reference.

Three identical stock boxes with different price tags; the robot points at the cheapest Same stock, three issuers
$191.20Ondo, the cheapest fair price. xStocks skipped: stale.

Best issuer

Ondo, bStocks and xStocks list the same stock with different multipliers, halts and sessions. Portir picks the cheapest tradable one and shows what it compared.

A hand taps Approve on a phone while the robot puts a parcel of shares into a wallet One approval · one trade
0.5%Minimum output, or the swap reverts. Your wallet signs.

Route and sign

The Binance Trading API quotes and builds the swap over PancakeSwap liquidity. Nothing is sent from a server; the record lands on BSC.

Plans

Set it once. The agent waits for you.

Pick a stock or a basket and an amount. Every 15 minutes the agent checks the market; it buys only when the exchange is open and the price is fair, pays from your wallet through PlanRegistry, and writes one sentence on BSC about why.

The robot waits by a window at 5:30 a.m. as the sun rises behind the stock exchange Waits for the open
48hA weekly plan can wait up to two days for a fair price.

Smart timing

Due at 3 AM in Jakarta? The agent holds until New York opens and the on-chain price is back within 0.5% of the exchange.

The robot waits with a shopping cart as a price tag flips from red to green; a calendar shows day seven One order, then done
7 daysWatched every 15 minutes until the price is fair.

Buy when it's fair

Blocked because the premium is too high? Leave a one-time order. The agent buys once the moment it clears, then the order closes.

The robot carries a basket holding six stock boxes AI & Semis · Big Tech · Dividends · US market
6 holdingsOne guarded swap per holding, fixed weights.

Baskets

Four curated baskets. The agent never takes more than the plan amount per run, and your shares land in your own wallet.

Loan Guard

Borrow against your stocks, without liquidation.

Put your stocks to work as collateral and borrow USDT. If the price drops, the agent repays part of the loan from your own safety buffer before you get anywhere near liquidation.

The robot adds a coin from a piggy bank labelled Buffer to a scale tipping toward the red zone, bringing it back to green Checked every 5 minutes
85.7% → 60%A real rescue on testnet: back to the target in one repayment.
  • Only past your trigger. The LoanGuard contract re-checks the position on-chain before anything moves.
  • From your own buffer. Money goes from your wallet straight to the lender, never through the agent.
  • Capped. At most your limit per rescue, at most once per cooldown.

Collateral Venus accepts on BNB Chain

  • NVIDIA60% · 70%
  • Tesla60% · 70%
  • SpaceX50% · 65%
  • SK Hynix50% · 65%

Borrow limit · liquidation threshold. Testnet runs on a Venus-compatible pool with the same stocks and limits.

See what the agent does

Every step, on one screen.

Each plan and each loan has its own flow in the app. Every node is a real step the agent takes; the last run lights up where it stopped, with the reason in plain words.

A basket plan AI & Semis, $100 a week: checks, funds, six buys, delivered, recorded.Open the live flow →
Flow of a basket plan: trigger, basket, NYSE open, fair price, funds, six buys, deliver, record
Loan Guard Every 5 minutes: read the loan, past 80%?, repay from the buffer, back to 60%, recorded.Open the live flow →
Flow of Loan Guard: every 5 minutes, read the loan, past the trigger, repay from the buffer, back to target, record

Swipe to follow the flow →

Built on the BNB stack

Every piece of the chain, doing one job.

Market data and trades from Binance, liquidity from PancakeSwap, stocks from Ondo, bStocks and xStocks, loans on Venus, the agent on BNB Agent Studio. Drag to spin.

BNB Chain
BNB Agent Studio
Binance RWA + Trading API
Agentic Wallet
Venus
PancakeSwap
LiquidMesh
Ondo
bStocks
xStocks
USDT
b402
BscScan
MCPClaude via MCP

Demo

The whole product, live on mainnet.

The Guard before a buy, a plan the agent ran on BSC with its reason on-chain, and Claude asking the MCP whether it is a good time to buy TSLA.