Stables & payments
Gasless USDG sends and stable-to-stable swaps with a slippage ceiling, not a hope.
Pay 500 USDG gaslessly to 0x…cafeThe chain enforces that they did. The X Layer-native Intent Operating System for agents, stablecoins and Real World Assets.
Tokenized equities and stables on X Layer are real. Using them still looks like a DEX: approve, swap, approve, swap, fix the fill that slipped. Agents have it worse: they must emit transactions, not outcomes.
IntentOS moves the boundary. The user or agent commits to an outcome and a policy. Solvers compete on fee, speed, and binding per-leg guarantees. Settlement sizes every leg from the user's weights. A solver never supplies amounts. If a floor is missed, if capital is under-deployed, if a non-KYB solver wins a compliant intent, the transaction reverts.
Not a bridge. Not a chat UI that “does DeFi for you.” Single-chain on purpose: one atomic settlement, no half-finished cross-chain state.
Gasless USDG sends and stable-to-stable swaps with a slippage ceiling, not a hope.
Pay 500 USDG gaslessly to 0x…cafeWeighted baskets across attested tokenized equities, sized from committed weights.
Allocate 10,000 USDT across 4 xStocksPin a lane: only KYB-attested solvers may win. Everyone else reverts out.
Using only compliant solvers, allocate 25,000 USDTDeclared via SDK, same owner history as a wallet, integrator-controlled selection.
Rebalance my xStocks every MondayIntegrator-controlled selection pins who may pick the winning solver, so a neobank building on X Layer keeps execution inside a policy the chain will actually enforce, not a terms-of-service promise.
Pair that with KYB-only lanes and USDG rails, and a fintech front end can offer “declare an outcome” while every settlement still runs through the same auditable auction.
One intent can allocate across TSLA, NVDA, AAPL, META and SPY xStocks with equal weight, a slippage cap, attested-only assets, and a fee ceiling. Rebalances exit and enter in the same transaction. A PAYMENT lands as a cash sleeve.
Weights are not negotiable. Floors are doubled. The whole notional gets deployed, or settlement reverts.
Guardrails travel with the intent: spend cap, fee cap, solver reputation, token allowlist, live RWA attestation, KYB-only execution, solver-sponsored gas.
General solvers compete on fee, ETA, and guaranteed output.
Compliant solvers are owner-attested. Policy.requireCompliant reverts anyone else.
Specialists that only touch attested xStocks and tokenized funds.
You sign. Coordinator pays submit gas via submitFor. Solvers can sponsor settlement. No OKB required to declare.
Any registered solver may bid. Aggressive usually wins on price.
“Using only compliant solvers, gaslessly convert stables into a diversified basket of six xStocks on X Layer, then rebalance monthly.”
A single declared outcome
No intents on this deployment yet.
Clarifications hold the intent. Nothing is signed until the spec is complete. Gasless by default (submitFor + permit). History is the same list a human wallet sees, inside the app.
await agent.declare("put 5,000 USDT into NVDA and AAPL, 60/40, only attested assets", { relayUrl });
await agent.track(intentId);
await agent.history();
A router returns whatever it returns. IntentOS measures the recipient's balance delta and reverts if it misses max(user minOut, solver guarantee). The guarantee is enforced, not advisory.
One atomic settlement means no half-finished cross-chain state. A guarantee that only means something if every leg lands in the same transaction.
Nothing stops the bid. The contract stops the payout. A solver that wins and can't meet its guarantee doesn't get paid, and its reputation drops.
No. It can't touch funds and can't force a bad settlement. It can only pick a worse bid, and that's slashable via challengeSelection.
The live path is signed intents: EIP-712 Submit + exact-amount permit, coordinator pays submit gas. Agents are owner addresses on the same registry. Smart accounts and session keys are next, not a rewrite.
Connect a wallet on X Layer testnet, mint test stables, and submit a live intent. Solvers compete. The chain checks the result.
Open the app