← Back to Skills Marketplace
nihaovand

Kite Agent Smart Wallet Permissionless Protocol

by nihaovand · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
319
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install kite-agent-smart-wallet-permissionless-protocol
Description
Create and manage modular, permissioned smart wallets for AI agents with session keys and spending limits on the Kite AI network.
README (SKILL.md)

Kite AI Agent Smart Wallet Permissionless Protocol

Version: 1.0.0 Build on Kite AI Testnet Smart wallet protocol for AI agents with modular architecture

Overview

Kite AI Agent Wallet Protocol enables AI agents to create and manage smart wallets on Kite AI network. Inspired by Biconomy Nexus design, this protocol provides extensible, secure wallet infrastructure for autonomous AI agents.

Architecture

┌─────────────────────────────────────────────────────────────┐
│              AgentSmartWalletFactory                         │
│         (Wallet Factory - Batch Creation)                   │
└─────────────────────┬───────────────────────────────────────┘
                      │
                      ▼
┌─────────────────────────────────────────────────────────────┐
│              AgentSmartWallet                                │
│  - owner: Human user (root authority)                      │
│  - agent: AI agent (delegated authority)                  │
│  - sessionKeys: Temporary keys (automation)                 │
└─────────────────────┬───────────────────────────────────────┘
                      │
          ┌───────────┴───────────┐
          ▼                       ▼
┌─────────────────┐    ┌─────────────────┐
│SpendingLimit    │    │SessionKey       │
│Module           │    │Module           │
└─────────────────┘    └─────────────────┘

Core Features

  • 🔐 Session Keys - Temporary authorization keys with fine-grained permissions
  • 💰 Spending Limits - Programmable transaction limits
  • 🧩 Modular Architecture - Extensible module system
  • 🔄 Iterative Capability - Support for upgrades and new modules

Security Features

  1. Layered Permissions: Owner > Agent > Session Key
  2. Limit Protection: Transactions cannot exceed set limits
  3. Revocable: Owner can revoke session keys anytime
  4. Module Isolation: Functional modules can be replaced

Deployed Contracts (Testnet)

Contract Address
ModuleRegistry 0xfdf654b7dDbdFf0C7ec9017Aece166a75a5197B5
SpendingLimitModule 0x00E593eA476DfC0b22d9DF0A8fe436e5323Ae05F
SessionKeyModule 0x5b6C45EC7C9d7C688413d6bB2CC3B0A35f5B79B8
AgentSmartWalletFactory 0x0fa9F878B038DE435b1EFaDA3eed1859a6Dc098a

Network Configuration

Testnet (Ozone)

Mainnet

Usage

1. Create Wallet

const factory = await ethers.getContractFactory("AgentSmartWalletFactory");
const wallet = await factory.createWallet(agentAddress, ethers.utils.parseEther("1"));

2. Add Session Key

const wallet = await ethers.getContractAt("AgentSmartWallet", walletAddress);
await wallet.addSessionKey(
    sessionKeyAddress,      // Agent's session key
    ethers.utils.parseEther("0.1"), // Limit
    [bytes4("0x...")]     // Allowed function selectors
);

3. Agent Executes Transaction

// Agent uses session key to execute
await wallet.executeWithSessionKey(
    encodedData,  // (target, value, callData)
    signature     // Owner signature
);

Expandability

Protocol supports:

  • Add new modules (TimeLock, MultiSig)
  • Upgrade wallet logic
  • Cross-chain compatibility (Via Protocol Bridge)

References


Version History

  • v1.0.0 (2026-02-25): Initial deployment on Kite AI Testnet
Usage Guidance
This skill is documentation/instruction for a smart-wallet protocol — it itself doesn't require or hold your private keys. Before using it: (1) Verify the contract addresses and source on the Kite block explorer; (2) test on the Kite testnet (RPC/faucet) before mainnet; (3) never paste private keys or long-term signing secrets into chat or into an agent without explicit safeguards; (4) ensure any agent you allow to sign transactions is limited via session keys / spending limits as described; (5) if you need higher assurance, review the smart contract source code (on-chain or repo) to confirm the modules behave as documented.
Capability Analysis
Type: OpenClaw Skill Name: kite-agent-smart-wallet-permissionless-protocol Version: 1.0.0 The skill bundle describes a 'Kite AI Agent Smart Wallet Permissionless Protocol' for blockchain interactions. All files (SKILL.md, skill.json, README.md, _meta.json) consistently provide documentation, contract addresses, and network configurations (RPCs, explorers) for the Kite AI network. The JavaScript code snippets are illustrative examples for interacting with smart contracts using `ethers.js`, not executable commands for the agent. There is no evidence of prompt injection attempts, malicious code, data exfiltration, unauthorized system access, or any other harmful behavior. The external links and RPC URLs appear legitimate for a blockchain project.
Capability Assessment
Purpose & Capability
Name/description (smart-wallet protocol for AI agents) aligns with the provided SKILL.md, README, and skill.json: all describe contract addresses, testnet/mainnet RPCs, and example ethers.js usage. There are no unrelated credentials, binaries, or install steps requested.
Instruction Scope
SKILL.md contains usage examples (ethers.js snippets) and protocol documentation only. It does not instruct the agent to read local files, environment variables, or system state, nor to send data to unexpected external endpoints beyond the stated RPC/explorer URLs.
Install Mechanism
No install spec or code files are present; this is an instruction-only skill. No downloads or archive extraction occur, which minimizes filesystem risk.
Credentials
The skill declares no required environment variables or credentials. Practically, performing the shown actions (creating wallets, sending transactions) requires a signer/private key and a provider RPC — but the skill does not request or attempt to access such secrets itself. This is proportionate, but operators must supply signing credentials externally.
Persistence & Privilege
Skill is not always-enabled and does not request persistent system privileges or modify other skills. It is user-invocable and allows model invocation (platform default), which is expected for functional skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install kite-agent-smart-wallet-permissionless-protocol
  3. After installation, invoke the skill by name or use /kite-agent-smart-wallet-permissionless-protocol
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Kite AI Agent Smart Wallet Permissionless Protocol v1.0.0 - Initial release on Kite AI Testnet. - Enables AI agents to create and manage modular smart wallets. - Introduces session keys for temporary, permissioned access. - Implements programmable spending limits and modular wallet logic. - Features robust security with layered permissions and revocable keys. - Supports future expansion with add-on modules and upgradability.
Metadata
Slug kite-agent-smart-wallet-permissionless-protocol
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Kite Agent Smart Wallet Permissionless Protocol?

Create and manage modular, permissioned smart wallets for AI agents with session keys and spending limits on the Kite AI network. It is an AI Agent Skill for Claude Code / OpenClaw, with 319 downloads so far.

How do I install Kite Agent Smart Wallet Permissionless Protocol?

Run "/install kite-agent-smart-wallet-permissionless-protocol" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Kite Agent Smart Wallet Permissionless Protocol free?

Yes, Kite Agent Smart Wallet Permissionless Protocol is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Kite Agent Smart Wallet Permissionless Protocol support?

Kite Agent Smart Wallet Permissionless Protocol is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Kite Agent Smart Wallet Permissionless Protocol?

It is built and maintained by nihaovand (@nihaovand); the current version is v1.0.0.

💬 Comments