Universal Profile

🔷 LUKSO通用身份AI代理控制中枢

管理LUKSO通用身份档案,支持链上身份管理、权限控制、代币操作及无Gas中继交易,实现AI代理与区块链账户的安全交互。

收藏
10.2k
安装
2.8k
版本
0.3.6
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Universal Profile Skill 是LUKSO生态系统的官方AI代理集成工具,用于管理基于ERC725的智能合约账户(Universal Profile)。核心功能包括:

1. 身份与权限管理:通过KeyManager实现细粒度权限控制,支持多种预设权限组合(read-only、token-operator、defi-trader、full-access等)

2. 双模式交易

  • 直接交易:控制器EOA支付Gas费
  • 无Gas中继交易:基于LSP25标准,控制器离线签名后由LUKSO官方中继器提交,新创建档案享有月度Gas配额

3. CLI工具链:提供完整的命令行接口,涵盖状态查询、档案配置、密钥生成、权限编码/解码、授权URL生成、配额检查等

4. Forever Moments集成:支持NFT Moments铸造、集合创建/加入、IPFS固定等社交NFT功能

显著优点

  • 安全密钥管理:macOS原生支持系统钥匙串存储,私钥仅内存驻留永不落盘
  • 企业级权限系统:32位权限位图设计,支持SUPER权限与普通权限分级,可精确限制调用目标、函数选择器、数据键范围
  • Gas抽象体验:LSP25中继机制让终端用户零Gas体验链上操作
  • 生态深度集成:原生支持LSP0-LSP28全套标准,包括档案元数据、资产追踪、网格布局等
  • 双网络支持:主网(chain 42)与测试网(chain 4201)完整配置

潜在缺点与局限性

  • 平台限制:钥匙串安全存储仅限macOS,Linux/Windows需依赖环境变量或加密文件
  • 早期版本风险:明确标记为"Early Draft Version",API可能不稳定
  • 签名复杂性:LSP25要求EIP-191 v0格式,严禁使用标准signMessage(),易因签名方式错误导致交易失败
  • 元数据操作门槛:VerifiableURI编码涉及多步骤哈希计算与IPFS固定,文档中特别标注4类常见错误
  • 配额依赖:无Gas交易受限于月度中继配额,超额后需自行支付Gas
  • 权限配置风险:SUPER_DELEGATECALL等高危权限一旦误授权可能导致资产完全损失

适合人群

  • LUKSO生态开发者:需要程序化操作Universal Profile的dApp开发者
  • AI代理构建者:希望赋予AI代理区块链账户控制能力的团队
  • NFT创作者:使用Forever Moments平台的社交NFT创作者
  • 机构托管方:需要多权限层级管理的资产管理方

常规风险

| 风险类别 | 具体描述 | 缓解措施 |
|---------|---------|---------|
| 私钥泄露 | JSON密钥文件明文存储 | 强制使用macOS钥匙串,设置600权限 |
| 权限过度授权 | 授予full-access或SUPER权限 | 遵循最小权限原则,使用AllowedCalls限制 |
| 签名错误 | 误用signMessage导致无效签名 | 严格遵循LSP25 EIP-191 v0规范 |
| 元数据损坏 | VerifiableURI编码错误导致档案无法解析 | 固定IPFS后验证可访问性再上链 |
| 重放攻击 | 未设置validityTimestamps | 为所有中继调用添加时间戳约束 |
| 网络钓鱼 | 恶意授权URL诱导用户授权 | 仅通过官方Authorization UI完成授权 |

安全等级说明:尽管提供钥匙串等安全特性,但早期版本状态、复杂的签名要求及高危权限设计,建议生产环境充分测试后使用。

Universal Profile 内容

commands文件夹
examples文件夹
lib文件夹
execute文件夹
tokens文件夹
手动下载zip · 40.7 kB
query-assets.jstext/javascript
请选择文件