360 Secure SkillHub
360 安全技能中心

StableOps Treasury

专为团队、DAO及独立建造者设计的USDC国库管理工具,核心功能是根据用户设定的国库规则(如储备目标、单执行上限、允许链、安全风险等级等),筛选合规的LI.FI Earn金库,生成部署计划、准备Composer存款,执行后输出包含金库信息、交易哈希、收据代币说明的完整报告。典型场景为合规化国库资金分配,输入为国库政策指令,输出合规部署方案与执行报告。

richard7463
richard7463
热度 38.67
最近更新 2026-05-11 17:42:28
分类:数据依赖:第三方 API / 内部调用大模型应用场景:财务 / 报告撰写 / 数据处理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add stableops-lifi-treasury
Metadata
name
stableops-lifi-treasury
description
Use this skill when a team, DAO, or builder wants to deploy USDC from a stablecoin treasury into LI.FI Earn vaults under explicit treasury policy limits, prepare a Composer deposit, and produce a receipt-token execution report.

StableOps LI.FI Treasury

Use this skill for governed treasury execution powered by LI.FI Earn and Composer.

StableOps is for small teams, DAOs, and indie builders. It should not be framed as a personal wallet yield helper. The workflow starts from treasury rules and only then moves to vault discovery and Composer execution.

When To Use

  • The user wants to manage a team, DAO, builder, or stablecoin treasury.
  • The user gives rules like reserve target, max per execution, allowed chains, safe vaults only, or minimum TVL.
  • The user wants to deploy USDC into an Earn vault with a policy-backed explanation.
  • The user wants a report describing vault, protocol, chain, transaction hash, and receipt token.

Example requests:

Use StableOps to deploy 1 USDC from our team treasury into a safe LI.FI Earn vault on Base.
Run a treasury policy check: keep 60% reserve, max 5 USDC per execution, Base or Arbitrum only.
Prepare a Composer deposit for our builder treasury and explain the receipt token after execution.

Workflow

  1. Extract the treasury policy:

    • treasury name
    • treasury size in USDC
    • deploy amount in USDC
    • reserve target
    • max per execution
    • allowed chains
    • risk mode
    • minimum TVL
  2. Build a StableOps plan:

curl -sS -X POST http://localhost:3017/api/plan \
  -H 'Content-Type: application/json' \
  -d '{
    "policy": {
      "treasuryName": "Builder Treasury",
      "treasurySizeUsd": 100,
      "deployAmountUsd": 1,
      "reservePct": 60,
      "maxPerExecutionUsd": 5,
      "minTvlUsd": 5000000,
      "riskMode": "conservative",
      "allowedChainIds": [8453, 42161]
    }
  }'
  1. Use the returned plan fields:

    • recommendedVault
    • approvedVaults
    • rejectedVaults
    • checks
    • agents
    • reportPreview
  2. Only prepare Composer quote when all blocking checks pass:

curl -sS -X POST http://localhost:3017/api/quote \
  -H 'Content-Type: application/json' \
  -d '{
    "chainId": 8453,
    "vaultAddress": "<vault-address>",
    "walletAddress": "<treasury-wallet>",
    "fromAmountUsd": 1,
    "fromTokenAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "assetDecimals": 6
  }'
  1. For execution:

    • connect the treasury wallet
    • switch to the selected chain
    • approve USDC if required
    • submit the Composer transaction
    • wait for confirmation
  2. After execution, return a treasury report:

    • deployed amount
    • vault name
    • protocol
    • chain
    • deposit transaction hash
    • receipt token symbol
    • plain-language explanation of what the receipt token represents

Output Rules

  • Lead with the treasury decision: approved or blocked.
  • Mention policy checks before APY.
  • Do not recommend a vault that fails the policy.
  • Do not create a Composer quote if reserve, max execution, chain, TVL, or Composer support fails.
  • Explain receipt tokens plainly: a receipt token represents the treasury's position in the selected vault.
  • If live LI.FI Earn discovery is unavailable, say that seeded examples are being used.