面向LLM代理的卖方TyrPay工作流:接受任务、执行zkTLS验证的API调用、提交证明包、监控结算。
TyrPay Seller Skill. 当代理商需要充当TyrPay支付流程中的销售者时, 请使用此技能是一项面向实际任务的技能,主要用于它假设运行时间已经配置了 SellerAgent, 一个可读和解;contrac。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
当智能体需要在 TyrPay 支付流程中扮演卖家角色时,使用此技能。
该技能假设运行时已配置好 SellerAgent、可读取的结算合约,并具备访问 @tyrpay/seller-skill 工具集的权限。
@tyrpay/seller-skill、@tyrpay/seller-sdk、一个存储适配器(storage adapter)以及一个 zkTLS 适配器。SellerAgent。createSellerTools({ agent, contract, verifierSignerAddress })。tyrpay_ready。tyrpay_discover_model_endpoint。taskId 时,使用 tyrpay_accept_task 接受该任务。tyrpay_discover_model_endpoint,以查找一个可达的 TeeTLS/TeeML 端点。tyrpay_ready,以验证签名器访问权限及存储适配器连通性。tyrpay_discover_model_endpoint 并保留推荐的端点。taskId 时,使用你的执行条款调用 tyrpay_accept_task。tyrpay_check_settlement 实现)。tyrpay_execute_task。tyrpay_submit_proof。tyrpay_check_settlement 监控验证是否已释放付款。SellerSkillToolError 错误拒绝格式错误的输入。tyrpay_accept_task 会读取链上任务信息,从中推导出买家地址与验证者地址(verifier address)。verifierSignerAddress 是注册表授权的验证者签名器(verifier signer),它被嵌入至 ExecutionCommitment.verifier 字段中;它既不是结算合约地址,也不是验证者注册表地址、服务 URL 或验证者服务合约地址。getTask(bytes32) 方法,且其返回的 TyrPaySettlement.Task 结构字段顺序须严格匹配当前定义:taskId、taskNonce、buyer、seller、token、amount、deadlineMs、requiredMinUsage、requiredModelsHash、commitmentHash、commitmentURI、fundedAtMs、proofBundleHash、proofBundleURI、proofSubmittedAtMs、reportHash、settledAtMs、refundedAtMs、status。tyrpay_execute_task 需要传入由 tyrpay_accept_task 返回的 commitment 对象。tyrpay_submit_proof 需要传入所有由 tyrpay_execute_task 调用所收集的收据。"0g-teetls" 的情形:commitment.target.host/path 必须与解析出的 0G 端点完全一致;method 必须为 POST;allowedModels 必须包含由 0G 服务元数据返回的模型;tyrpay_discover_model_endpoint 所推荐的 providerOptions 原样透传至 tyrpay_execute_task。PAID(结算成功)与 NOT_PAID_REFUNDED(已退款且未支付)。status)或承诺(commitment)字段显示异常,请首先检查 getTask() 所使用的 ABI。过时的 ABI 或字段位置映射错误可能导致字段偏移,致使 seller-skill 从错误的存储槽位解析 commitmentHash、时间戳或 status。MemoryStorageAdapter。它返回形如 memory:// 的 URI,仅同一 JavaScript 进程可读取;买家与验证者进程需依赖持久化、共享式存储,例如 0G、IPFS 或 HTTP。ExecutionCommitment 对象与最初提交的对象不一致。仅靠链上数据不足以重建该对象;请通过 commitmentURI 获取,或向创建者索要原始对象的确切版本。ReclaimZkTlsAdapter 依赖 @reclaimprotocol/zk-fetch、@reclaimprotocol/js-sdk、凭据(credentials)以及已下载的 zk 资源。请在构造该适配器的运行时中安装这些可选的 peer dependencies。references/tool-reference.md:含工具合约定义与状态模型说明。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章