经 AI Skill Hub 精选评估,Ratify 协议 获评「推荐使用」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。
Ratify 协议 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
Ratify 协议 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:cargo install(推荐) cargo install ratify-protocol # 方式二:从源码编译 git clone https://github.com/identities-ai/ratify-protocol cd ratify-protocol cargo build --release # 二进制在 ./target/release/ratify-protocol
# 查看帮助 ratify-protocol --help # 基本运行 ratify-protocol [options] <input> # 详细使用说明请查阅文档 # https://github.com/identities-ai/ratify-protocol
# ratify-protocol 配置说明 # 查看配置选项 ratify-protocol --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export RATIFY_PROTOCOL_CONFIG="/path/to/config.yml"
<p align="center"> <img src="assets/ratify-protocol-logo.png" alt="Ratify Protocol" width="160" height="160" /> </p>
<p align="center"> <em>A cryptographic trust protocol for human-to-agent and agent-to-agent interactions.</em> </p>
When a human authorizes an AI agent — or when one agent transacts with another agent — Ratify produces a signed, verifiable proof that says exactly who authorized what, within which bounds, and for how long. Any party in the conversation can check that proof in under a millisecond, across voice, video, API, and Physical AI.
Ratify is not agent login, registration, or credential issuance. Ratify starts where those end: when an agent is about to act, Ratify proves delegated authority, scope, constraints, expiry, and freshness — offline, in under a millisecond, with no vendor in the path.
Quantum-safe by design. Every signature is hybrid: Ed25519 + ML-DSA-65 (NIST FIPS 204). Both must verify. Bundles signed today remain unforgeable even when cryptographically-relevant quantum computers exist.
JSON wire format. No blockchain. No tokens. No central issuer. Open spec under CC-BY-4.0.
Status: v1.0.0-alpha.10 · reference implementation complete · 59 canonical test vectors · cross-language interop proven (Go + TypeScript + Python + Rust + C/C++) · Patent Pending.
Maintained by Identities AI, Inc. Ratify Protocol™ and identities.ai™ are trademarks of Identities AI, Inc.
---
If you got this far and want a real understanding of why the bytes are the bytes:
Pick your language. Each one runs the full 59-fixture conformance suite — the same fixtures every other SDK passes byte-for-byte. If you see "all passing," you've proven cross-language interop on your own machine.
The conformance suite proves the bytes are correct. The demos prove the protocol does what it claims. Each runs the same nine-scenario narrative — five positive (authorized → verified), four negative (tampered / out-of-scope / expired / revoked) — and prints what happened and why.
| Language | Run from repo root |
|---|---|
| Go | go run ./demos/go |
| Python | cd sdks/python && pip install -e . && cd ../.. && python demos/python/demo.py |
| TypeScript | cd sdks/typescript && npm install && npm run build && cd ../../demos/typescript && npm install && npm run demo |
| Rust | cargo run --manifest-path demos/rust/Cargo.toml |
What you'll see (abbreviated):
═══ Scenario 1: Authorized agent joins a meeting ═══
Alice creates her hybrid root identity ✓
Agent-A generates its hybrid keypair ✓
Alice signs delegation:
scope: [meeting:attend, meeting:speak]
expires: 2026-05-17 18:00:00 UTC
Agent-A builds proof bundle with fresh challenge ✓
Verifier runs verify_bundle() → ✅ VALID
effective scope: [meeting:attend, meeting:speak]
═══ Scenario 2: Attacker tampers cert scope after signing ═══
Attacker modifies cert.scope: [meeting:attend] → [meeting:record]
Verifier runs verify_bundle() → ❌ REJECTED
identity_status: bad_signature
reason: Ed25519 signature does not cover modified bytes
═══ Scenario 3: Agent presents wrong scope ═══
Agent-A holds cert for meeting:attend, requests meeting:record
Verifier runs verify_bundle(required_scope: meeting:record) → ❌ REJECTED
identity_status: scope_denied
reason: requested scope not in effective chain scope
═══ Scenario 4: Cert expired ═══
... (and so on)
This is what an alpha tester runs to convince themselves the protocol works the way the spec says. Read the spec second; run the demo first.
Full demo source for every language is in demos/. The accompanying demos/README.md explains each scenario in prose.
---
高质量的AI工作流协议,具有良好的加密和授权机制
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
AI Skill Hub 点评:Ratify 协议 的核心功能完整,质量良好。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | ratify-protocol |
| 原始描述 | 开源AI工作流:Ratify Protocol™ — open cryptographic trust protocol for AI agent authorization.。⭐6 · Rust |
| Topics | AI加密授权Rust |
| GitHub | https://github.com/identities-ai/ratify-protocol |
| License | NOASSERTION |
| 语言 | Rust |
收录时间:2026-06-05 · 更新时间:2026-06-05 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端