Connecting to service
LESS DRIFT. MORE CONTROL.

Rebalancing,
within bounds.

A focused agent for a balanced portfolio.
Every action has a limit. Every result has a proof.

RUNNER STATUSChecking…Reading vault state
This view requires the AgentGuard service. Start it locally with npm run bsc:serve.
DEPENDENCIES NOT VERIFIED

A running UI does not prove external liquidity or campaign eligibility.

Authority mode not loaded.
Portfolio value—Oracle marked · USD
Allocation drift—Distance from your target
Today's budget left—Both directions share one cap
YOUR PORTFOLIO

Balance at a glance

Block —
Asset A—
Asset B—
Target allocation—
Per-action limit—
Maximum slippage—
Cooldown—
Oracle maximum age—
Execution nonce—
Vault—
Owner controls · fund or withdraw

Use exact amounts. Approval and deposit are separate wallet transactions. Withdrawals remain available when paused or runner-frozen.

EXECUTION DESK

Preview. Then prove.

↗

The planner proposes one trade. Your vault enforces the budget, oracle floor and allocation improvement.

AWAITING PLAN

Know what will happen
before it happens.

Read current balances and get a bounded proposal.

INDEPENDENT VERIFICATION

The proof journal

Calldata, contract events and token transfers must agree. Failed proofs freeze the runner; an on-chain pause still requires the owner.

No executions yet. Your next result will appear here.
BUILT HONESTLY

Local proof.
Public launch next.

Local test results do not count as BSC activity, marketplace hires or campaign qualification.

Prepare a wallet deployment

Run npm run bsc:doctor to list missing public configuration. Then run npm run bsc:doctor -- --online to check two independent RPCs, dependencies, price feeds, routes and test gas.

Start npm run bsc:deploy-console -- config/bsc-testnet.json and open its printed URL. Review the readiness checks before confirming deployment in your wallet. No private key is needed.

Local vault & independent receipt checksCHECKING
Public BSC deployment & ERC-8004 registrationPENDING
Shortlisted marketplace listing & live servicePENDING
Independent users & qualifying activityPENDING
PUBLIC TESTNET · READ-ONLY DIAGNOSTICS

What is blocking deployment?

LOADING

Reading the last saved dependency scan.

npm run bsc:dependencies

Scan controls require the running local service. No wallet signature or transaction.

Reload reads the saved report. Run the command to query both RPC providers again. Testnet candidates require mapping review, an explicitly chosen operator and full deployment preflight. This panel never requests a wallet signature or sends a transaction.