← 返回 Skills 市场
nihaovand

Kite Agent Smart Wallet Permissionless Protocol

作者 nihaovand · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
319
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install kite-agent-smart-wallet-permissionless-protocol
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /kite-agent-smart-wallet-permissionless-protocol 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug kite-agent-smart-wallet-permissionless-protocol
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 319 次。

如何安装 Kite Agent Smart Wallet Permissionless Protocol?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install kite-agent-smart-wallet-permissionless-protocol」即可一键安装,无需额外配置。

Kite Agent Smart Wallet Permissionless Protocol 是免费的吗?

是的,Kite Agent Smart Wallet Permissionless Protocol 完全免费(开源免费),可自由下载、安装和使用。

Kite Agent Smart Wallet Permissionless Protocol 支持哪些平台?

Kite Agent Smart Wallet Permissionless Protocol 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Kite Agent Smart Wallet Permissionless Protocol?

由 nihaovand(@nihaovand)开发并维护,当前版本 v1.0.0。

💬 留言讨论