SuperAPI AI 工具集

strata

智能体与模型

查看项目

更新于 10-16 05:00

技能介绍

用途:让智能体使用 Strata 官方接口发现实时能力、查看市场、请求 Sonar 报价,并在外部智能体所有者已配置签名权限时,准备与提交外部签名的操作。

接口选择:优先使用已配置的 Strata MCP 工具进行发现与交互;终端发现、脚本化操作原语与非交易认证可使用 npx -y @stratabook/sdk;需要持久市场、账户、做市或订单命令流时使用 TypeScript 或 Rust SDK。不要调用未文档化的 HTTP 路径或重建私有行为。

发现流程:每个目标前先读取实时能力,读取可执行动作图,只沿所需实时能力已启用的边执行;列出市场并选择标记为 ready 的不透明 market ID;明确 side、原子数量、容差与所有者配置的签名权限,经济上有意义的输入不明确时应询问;请求新的 Sonar 报价,核验其市场、方向、输入、费用、最小输出、服务器时间与到期;报告消耗输入、预期与最小输出、按资产侧的费用、价格影响与剩余有效期。未经确认代币小数位,不得静默转换人类可读代币数量;所有原子数量保持为十进制字符串。

执行:准备与提交视为独立的实时能力,包支持或早前会话不启用操作;签名始终在 Strata 外部进行,请求规范授权字节,由所有者配置的签名者签名,验证已准备交易并用稳定幂等键提交;挂单需显式选择防自成交策略,不得推断,也不得接受允许自成交的模式;当通告 WebSocket 传输时,延迟敏感的挂单、撤单、全部撤单、替换与批量操作优先使用官方持久订单命令客户端;挂单成功仅视为 RPC 广播,需消费推送的终态或持久恢复后再声明完成;无人值守的挂单暴露前,需武装经外部验证并预签名的精确 cancel-all 票据并维持 SDK 心跳,心跳丢失必须失败关闭为撤单,仅通过所有者授权操作解除;做延迟声明前运行非交易订单 slo 认证,其使用带认证的 nonce 回显,无法准备、签名、提交或撤单,需控制延迟与饱和容量两项门限均通过;并发命令与结果帧由官方 SDK 批量处理,智能体代码仍调用普通命令方法。

做市:改动流动性前读取钱包做市状态与声誉;普通 Strand 或 Current 工作优先使用 strata_market_making_prepare,传入市场标签、产品、做市公钥、价差、十进制基础大小、时长及有意的档位设置;仅验证并外部签名 prepared.transaction_base64,将返回的 preparationToken 原样随签名交易传给 strata_market_making_submit_and_wait;仅当策略有意控制每个数组与安全字段时才使用产品专用低级工具;Current 跟随 Strata 实时标记,不要另造预言机发布者;必要时初始化市场 Vault、激活做市产品并通过公开 Vault 工具存入精确抵押品;控制生效期间抵押品视为锁定,仅当链上做市状态确认后才声明开始、停止、到期或释放;TypeScript 优先 marketMaking.start(...) / stop(...),Rust 优先 platform_maker_start(...) / platform_maker_stop(...)。

安全解释:将响应描述为统一的 Sonar 报价,解释基于返回字段;到期与最小输出为硬约束;禁用能力、不可用市场、合约不匹配或过期报价为停止条件;流序列缺口应从新快照或持久状态读取恢复;不得请求或接受私钥、密钥对、助记词、会话密钥或生产凭据;不得以准备、签名或广播回执声明链上完成、做市激活或抵押品释放。涉及精确字段语义、终端命令、错误或接口选择时阅读 references/public-contract.md。

限制:资料未提供支持平台、费用价格、具体 MCP 工具清单之外的完整参数说明及效果保证。