Fresh settlement identity.
A single-use address prevents a reusable public trading history from being tied back to the wallet that started the flow.
Explore the mechanism ↗A single-use address prevents a reusable public trading history from being tied back to the wallet that started the flow.
Explore the mechanism ↗Commitment notes represent holdings without publishing the owner, asset, or amount while zero-knowledge proofs verify valid spends.
Explore the mechanism ↗The order stays unreadable before it enters settlement, so pre-trade strategy is not exposed to public market observers.
Explore the mechanism ↗Opposite orders cancel inside short batch windows before only the aggregate residual reaches a public venue.
Explore the mechanism ↗A holder can grant read-only visibility or provide compliance proofs without making every trade public by default.
Explore the mechanism ↗A deterministic sandbox, typed interfaces, and the same policy engine designed for live execution.
A free sandbox includes a funded test wallet and simulated USDG. No funds or signature are required to test the planning flow.
Build through TypeScript, OpenAPI, or an MCP server with 8 tools for Claude, Cursor, and any MCP client.
Change the baseUrl, add a privacy object. That is the whole diff.
+ privacy: { mode: "shielded" }A scrollable app screen with stock market discovery, quotes, transfers, and shielded activity.
Open exampleA compact extension popup that injects VeilRail quotes and privacy checks into an existing broker flow.
Open exampleBuild a custom product surface on top of VeilRail with shielded quotes, policy checks, and unsigned trade plans ready for your app flow.
Learn MoreNo funds, no signature, no commitment. Get deterministic prices, a funded test wallet, and the same policy engine designed for production.