
The Guard: four checks before every order
The problem
Tokenized US stocks trade on BNB Chain around the clock. The stocks they track do not.On-chain prices drift when Wall Street is asleep
On-chain prices drift when Wall Street is asleep
It is 3 AM in Jakarta and the NYSE is closed. The on-chain pool keeps trading with no exchange price to anchor it. On one night NVIDIA traded 1.4% above its close. A buyer who taps Buy at that moment overpays, and nothing in a normal wallet tells them so.
The same stock has several issuers, each with its own quirks
The same stock has several issuers, each with its own quirks
Ondo, bStocks and xStocks all list NVIDIA, with different multipliers (shares per token), different halts (dividends, splits, earnings) and different staleness. A naive “cheapest token” choice often picks the one whose price is simply out of date.
Recurring investing needs someone awake at the right time
Recurring investing needs someone awake at the right time
Dollar-cost averaging works best when it is boring and automatic. On-chain, “automatic” usually means a bot that buys at the scheduled minute, whatever the price and whether or not the market is open.
Stock-backed loans liquidate while you sleep
Stock-backed loans liquidate while you sleep
Venus accepts tokenized stocks as collateral. A sharp move overnight can push a position past its liquidation threshold before the borrower wakes up.
The solution
1
A Guard before every order
Portir reads the US session and the exchange reference price from the Binance RWA Data API, compares it with the on-chain price, and answers GO, WARN or BLOCK with one plain sentence. Above a 1% premium the order is blocked. See The Guard.
2
Plans that wait for a fair price
You set a stock or a basket, an amount and a cadence. An agent on BNB Agent Studio checks every 15 minutes and never buys into a blocked price. With smart timing on, it also waits for the US market to open and the price to be fair, up to 48 hours past the due time. See Plans.
3
Your money never sits with Portir
Plans live in the
PlanRegistry contract. You approve the registry, not the agent, and the agent can pull at most one run’s amount per due plan. Shares land in your own wallet.4
Every decision on-chain
Each run is recorded as
Executed, Waited or Skipped with a one-sentence reason, readable by anyone on BscScan.5
A guard for your loan, too
LoanGuard repays part of a Venus loan from your own safety buffer once it crosses your trigger, after re-checking the position on-chain. See Loan Guard.
Loan Guard: from 85.7% back to 60% in one repayment
Who it is for
One engine, every surface
The app, the MCP server and the agent all run the same Guard engine. A verdict you see in the app is the verdict Claude sees over MCP and the one the agent acts on.How it works
The full flow from tap to transaction.
Quickstart
Your first guarded buy on testnet in five minutes.