通用商业协议(UCP):实现商业互操作,支持智能商业,未来有新领域等增强功能!
通用商业协议UCP实现互操作性的开放标准通用商业协议UCP是一项开放标准旨在实现不同商业实体之间的互操作性从而推动无缝的商业集成。[文档](链接待补)|[规范](链接待补)|[讨论](链接待补)概述在商业领域碎片化问题一直存在。通用商业协议UCP通过提供标准化的通用语言和功能原语成功解决了这一难题。它让平台像 AI 代理和应用程序、企业、支付服务提供商PSP和凭证提供商CP能够有效沟通确保在整个网络上提供安全且一致的商业体验。借助 UCP企业能做到以下几点声明所支持的功能便于平台自主发现。不管有没有人为干预都能促成安全的结账会话。通过标准化的数据交换提供个性化的购物体验。为何选择 UCP随着商业活动朝着智能化和分布式方向发展不同系统之间无需定制化、一次性集成就能实现互操作的能力变得极为重要。UCP 的目标主要有以下几个方面标准化交互为平台与企业之间的交互提供统一方式不受底层后端的影响。模块化商业把商业活动分解成不同的功能如结账、订单和扩展功能如折扣、履行实现灵活实施。支持智能商业从设计之初就支持 AI 代理代表用户发现产品、填充购物车并安全完成购买。增强安全性支持诸如 AP2 授权和可验证凭证等先进的安全模式。核心特性可组合架构UCP 定义了企业可以实现的功能如“结账”或“身份关联”方便实现轻松集成。在此基础上还能添加特定的扩展功能在不增加功能定义复杂性的前提下提升用户体验。动态发现企业在标准化的配置文件中声明其支持的功能使平台能够自主发现并进行自我配置。传输无关性该协议设计为可在各种传输方式下工作。企业可以根据自身基础设施通过 REST API、MCP模型上下文协议或 A2A 提供功能。基于标准构建UCP 在适用的情况下利用现有的支付、身份和安全开放标准避免重复造轮子。对开发者友好一套全面的 SDK 和库有助于快速开发和集成。关键功能初始版本主要聚焦于交易的基本原语结账支持包括购物车管理和税费计算在内的结账会话支持有人或无人干预的流程。身份关联使平台能够通过 OAuth 2.0 获得代表用户执行操作的授权。订单基于 Webhook 的订单生命周期事件发货、交付、退货更新。支付令牌交换为 PSP 和凭证提供商提供安全交换支付令牌和凭证的协议。快速上手探索文档访问 ucp.dev 以获取完整的概述、完整的协议规范、教程和指南。查看示例查看我们的示例以获取实现示例。️使用 SDK使用我们的 SDK 开始构建自己的集成。检查一致性通过我们的一致性测试检查一致性。贡献我们欢迎社区贡献以增强和发展 UCP。问题与讨论加入我们的 GitHub 讨论。问题反馈通过 GitHub Issues 报告问题或提出改进建议。贡献指南查看我们的 CONTRIBUTING.md 以了解如何贡献的详细信息。未来规划查看 ucp.dev 上的路线图。未来的增强功能包括新领域购物之外的应用如旅游、服务。忠诚度计划标准化忠诚度计划和奖励的管理。个性化增强个性化产品发现的信号。UCP 是一个遵循 Apache License 2.0 的开源项目欢迎社区贡献。