在自主系统中,支付不能仅仅是“足够好”。 它们必须是确定性的、可编程的和最终的,因为其他所有系统都依赖于它们的可预测行为。
确定性意味着代理在行动之前可以知道结果。 如果支付成功是概率性的、延迟的或可逆的,代理就无法可靠地进行计划、定价或协调。 不确定性破坏了自主性。
可编程意味着支付是执行的一部分,而不是外部步骤。 代理需要: • 有条件地触发支付 • 自动执行限制 • 与其他代理协调 手动流程和API无法以机器速度扩展。
最终意味着结算是确定且可验证的。 代理不能在以下情况下操作: • 待处理状态 • 退款 • 人工争议流程 最终性使系统能够在没有信任假设的情况下进行组合。
这就是为什么支付不是用户体验。 用户体验是为人类构建的: • 提示 • 确认 • 恢复流程 自主系统需要基础设施: • 可预测 • 机器可读 • 由代码强制执行
当支付被视为基础设施时,自主性就会扩展。 当它们被视为用户体验时,代理就会依赖于人类。 这就是Kite设计的核心区别 🪁
1.1K