Deterministic execution. State-aware conditions.
Non-custodial control.
Replace manual ops and bots with verifiable on-chain execution logic.
Automated diversification, TWAP/DCA strategies, and portfolio rebalancing based on real-time conditions.
Milestone-based grants and payroll streaming. (See tokenstream implementation).
Pause execution if slippage > 1% or bridge liquidity is low. Atomic failure handling ensures funds never get stuck.
Execute passing proposals across multiple chains atomically. Unify governance control planes.
From intent definition to final settlement. How protocols and funds automate complex flows.
import { intento } from 'intentojs';
const msgSubmitFlow =
intento.intent.v1.MessageComposer.withTypeUrl.submitFlow({
owner: "into1wdplq6qjh2xruc7qqagma9ya665q6qhcpse4k6",
msgs: [encodedMsgSwap, encodedMsgStake],
duration: "24h",
interval: "1h",
conditions: [
{ comparisons: [tokenOutput, balance] },
{ feedbackLoops: [swapOutputToStakeInput] },
],
trustlessAgent: {
agentAddress: "into1xyz..."
},
configuration: { stopOnFailure: true, walletFallback: true }
});
client.signAndBroadcast(owner, [msgSubmitFlow], {
gas: "200000",
});
Learn about what makes Intento the go-to tool for organizing on-chain activity