符合性对象
实现可以声明以下一种或多种角色:声明示例
FSP 服务最小要求
FSP 服务必须:- 只通过远程 HTTPS 暴露基础端点;
- 实现
fsp/discover、fsp/get_capabilities、fsp/read和fsp/invoke;声明可写状态时还必须实现fsp/write; - 使用
summary和full两级技能披露,并禁止调用方仅凭摘要构造请求; - 每项技能从对象、控制和系统三个维度完整描述,不得把三个维度拆成互不关联的技能;
- 完整描述技能参数的类型、必填性、单位、范围、枚举和说明;
- 将
read、write和invoke作为请求分类,并执行对应的最低安全约束; - 对
write执行可写性、修订号和写后验证,对invoke执行前置条件、安全围栏和结果验证; - 对长任务实现
fsp/get_task,支持取消时再实现fsp/cancel_task; - 使用标准结果、任务状态和诊断结构。