Keyless is a declarative intent based orchestration and execution engine that abstracts and automates web3 operations and users' intents across multiple blockchains, exchanges, bridges, protocols and applications.
With Keyless, you can build dynamic, multi-step, time aware workflows to automate complex Web3 interactions. Whether it’s swapping assets, bridging between chains, or automating cross chain calls, smart contract interactions and digital assets payments.
Keyless also lets you define conditions and triggers to execute workflows once the condition or event is met. You can set workflows to trigger via on/off chain events (transactions - deposits, contracts, block confirmation), time interval, webhooks or autonomous AI agents.
The Three Pillars of Keyless
Web2 DApp (Dashboard/Console)
A user-friendly interface that makes it easy to build, manage and automate web3 and DeFi workflows.
Features:
- Workflow Builder: A low code workflow builder for users to visually or using natural language to build and manage web3 interactions. This consists of:
- Drag and Drop UI: A visual drag and drop UI to select t
- Intents Engine (Text to Executions) - its like chatgpt for automating web3 operations e.g
send 1 eth to 0x.. and stake 2 eth on eigenlayer
- Web3 Functions: Securely automate complex web3 interactions with custom code written in JavaScript deployed and executed in a secure environment. You can build off chain logic and trigger it in a workflow or via an event.
- Integrations: Easily connect and automate your favourite web3 dapps and integrations
Keyless Core
Keyless Core is made up of different components that securely orchestrate and execute complex interactions that cuts across off and on chain in privacy preserving manner. The core is composed of:
Orchestration Engine: Declarative engine to define your workflows, interactions and outcomes
Execution Network: A decentralized node network that execute given list of actions.
Abstraction Engine: Connect to external services like blockchains (RPCs), exchanges and applications through a combination of system plugins and modular extension plugins
Keyless Developer Platform
A developer platform that provides suites of tools for developers and businesses to build, publish and monetize plugins, workflow templates and autonomous agents.
Here's a brief overview of each component:
- Plugins:
- Extensible components for adding new functionalities
- Can be written in Rust, JavaScript, or YAML
- Types include protocol integrations, blockchain connectors, data providers, and external API integrations like accounting, fintech, and many more
- Development process involves using Keyless Plugin builder or Keyless CLI and submitting for review
- Workflow Templates:
- Pre-built, customizable workflows for common Web3 operations
- Ready-to-use and easily modifiable
- Examples include DeFi yield optimizers, token swap and bridge operations, NFT minting and distribution, and treasury rebalancing
- Can be created, shared, and potentially monetized by developers
- Autonomous Agents:
- AI-powered entities that generate, optimize, and execute workflows
- Self-optimizing and goal-oriented
- Use cases include yield optimization, treasury management, trading strategies, and risk management
- Developed using a specialized DSL and trained on historical user owned data
Use Cases
With Keyless, you can orchestrate and automate recurring web3 and defi workflows such as:
Treasury Operations
- Digital asset transfers, consolidation, and rebalancing
- Risk management
- Sweeping and gas management
- Accounting and tax management
- Automated assets management
Trading Operations
- Trade executions (buying, selling, exiting positions)
- Swaps, bridge and settlements (on-ramp, off-ramp)
- Dynamic slippage management
- Lending
- Trading bot
Payment Operations
- Digital asset payments (bills, recurring, batch)
- Cross-border payouts
Staking Operations
- Automated staking
- Restaking and yield optimization
Contract Operations
- Smart contract deployments and interactions
Cross Chain Operations
- Cross chain calls and messages
- Cross chain swaps