我们发现了什么
Show HN:Arc——AI 智能体行动的授权委托与审计。
- 来源:Hacker News(发现于 2026-07-28)
- 证据等级:D · 发现产品或需求信号,暂未获得可核验的商业证据。
- 商业模式:待核验
- 主题:AI Agent
- 初筛评分:18.2/100 · 收录 1 次
证据,比故事更重要。
规则清洗与初筛,未经人工商业核验。原文语境、实际客户和付费情况仍需自行验证。
引用与数字披露
来源类型(原作者自述/第三方测算/媒体转引)需采集端标注,本版尚未落字段。
- 作者
- 未标注
- 抓取日期
- 来源类型
- 未标注
- 币种
- 未标注
- 口径
- 未标注
- 披露主体
- 未标注
- 披露日期
- 未标注
上下文核对:来源原文含限定词Projection,中文摘要未逐字保留 —— 引用或跨期比较前请回原文核对,别把估算读成已实现。
中文辅助译文(节选·触顶截断)
shuu-beep
/
arc-protocol
Public
Notifications You must be signed in to change notification settings
Fork 1
Star 0
main
Branches Tags
Go to file
Code Open more actions menu
Latest commit
History
178 Commits
178 Commits
Folders and files
Name Name Last commit message
Last commit date
apps
apps
assets
assets
diagrams
diagrams
docs
docs
examples
examples
packages
packages
.gitignore
.gitignore
CONTRIBUTING.md
CONTRIBUTING.md
LICENSE
LICENSE
README.md
README.md
run_demos.py
run_demos.py
View all files
Repository files navigation
ARC 是一项研究协议与可执行参考,用于在独立委托方通过 Agent 行事时,提供经过签名、可重计算的权威与状态证据。
当您的 Agent 遇到另一个 Agent 并代表您进行协商时会发生什么?
委托方 A 委托方 B | | | 有界授权 | 有界授权 v v 买方 Agent <--- 提议 / 还价 / 拒绝 / 接受 ---> 卖方 Agent | | +---------- 交易与结果证据 ---------+ | 撤回 / 冲突 / 质疑 / 裁定 | 当前覆盖与当前状态的重计算
例如,一个人可以授权一个买方 Agent,在满足所声明的质量与交付条件时,以不超过 KRW 20,000 的价格购买一餐。卖方 Agent 只能在其自身应用与委托方约束范围内提供现有商品。任何 Agent 都可以拒绝、还价或将超出其权限的条款上报升级。如果授权到期或被撤回、要约发生变化,或声明受到争议,则各方需要的不仅仅是传输消息或当前策略布尔值,而是能够解释当前结果由何种证据支持的依据。
ARC 研究的就是这种经过签名的语义层:授权、收窄、可归因声明、精确批准、到期、因果撤回、未解决的冲突、质疑、授权裁定,以及基于同一组已声明 Event 集、Profile、Ordering context 与 as_of 值的重计算。
ARC 不是支付通道、Agent 传输协议、市场、结账协议、通用身份系统、通用信誉评分、生产网关或真正的争议裁决机构。
Why ARC?给出了可证伪的对比。 Landscape and Positioning 将该模型与当前的 Agent、电商、支付、凭证与授权标准进行比较。
Table of Contents
Quick Start ·
The Multi-Principal Problem ·
What ARC Defines ·
Events and Recomputation ·
Commerce Reference Profile ·
Executable Evidence ·
Protocol, Core, and Gate ·
Overlap and Material Gap ·
Boundaries ·
Maturity and Adoption ·
Further Reading ·
License
Quick Start
使用 Python 3 运行完整的离线探测套件。无需服务、API 密钥或数据库。
git clone https://github.com/shuu-beep/arc-protocol.git cd arc-protocol python3 rundemos.py # 全部 14 个探测,约 10 秒,离线 python3 rundemos.py --list # 名称与单行论点
运行单个探测并查看其相邻的 README:
python3 run_demos.py commerce
- The Multi-Principal Problem
Agent 运行时已提供有用的沙箱、权限、审批与钩子控制。IAM、OAuth、策略引擎、API 网关、凭证代理与支付系统已可控制许多重要操作。ARC 并非要取代它们。
这些控制通常在单个运行时、供应商、组织或交易系统内最为强大。ARC 的原始问题更为广泛:代表不同委托方的 Agent 如何在不假设某个私有数据库就是完整共享事实的前提下,交换并检查与权威相关的证据?
反复出现的问题是:
哪位委托方授权了哪个 Agent 或代表?
涵盖了哪些范围、金额、交易对手、资源与时间区间?
后续的授权是收窄还是扩大了该范围?
委托方究竟批准了哪份要约或行动?
到期、撤回、密钥生命周期证据或冲突之后会发生什么变化?
在所选 Profile 下,认可哪项质疑或裁定?
另一个观察者能否从相同的输入重算相同的当前结果?
ARC 将权威、状态与信誉读数视为对签名证据的命名计算,而非具有全局权威性的可变标签。
- What ARC Defines
ARC 为以下方面提出了共享语义:
跨独立交易对手的双边委托方/Agent 适用性;
不共享私有密钥材料的有界授权与收窄;
绑定到不可变更的可审查行动材料的精确批准;
不抹除历史记录的因果撤回;
当所提供证据无法证明唯一当前答案时,明确的 CONTESTED 结果;
不发明通用法庭的质疑与授权裁定记录;以及
基于 Event 集/Profile/as-of 的当前覆盖与当前状态重计算。
这些都是证据语义。接收方应用自行选择其接受的 Profile、信任根、Event 集与外部系统。
ARC 不定义发现机制、网络传输、产品本体、库存、结账、支付凭证、结算、交付、法律身份、现实世界真相或强制执行。这些层仍属外部。
- Events and Recomputation
ARC 的 Canon 包含五种签名 Event 类型:
KEY — 密钥注册、轮换、撤销与溯源声明;
ATTEST — 可归因证据,例如要约或结果声明;
AUTHORIZE — 精确批准或带范围的委托授权;
CHALLENGE — 对声明、行动或裁决的签名争议;以及
ADJUDICATE — 在具名 Profile 下被认可的权威所作出的裁决。
撤回与密钥撤销并非额外的 Event 类型。它们使用已有的类型、谓词、因果引用以及在已声明 Profile 规则下的 nullifies 字段。
已声明的签名 Event + Profile 与版本 + Ordering context + 验证/完整性边界 + as_of | v 命名 Projection | v 当前覆盖 / 当前状态 / 上下文信誉视图
不同的 Event 集或 Profile 可以合法地产生不同的结果。因此 ARC 标识的是计算本身,而非声称存在一个不可见的全局历史或最终通用权威。
请参阅 Object Model、Event Registry 以及 Authority and Conflict。
- Commerce Reference Profile
商业是驱动性的且最成熟的应用 Profile。
外部发现 -> 要约请求 / 提议 / 还价 / 拒绝 -> 可归因要约证据 -> 授权覆盖或精确委托方批准 -> 可选的应用 Gate 决策 -> 外部结账/支付/履约 -> 结果证据 -> 质疑 / 裁定 -> 重计算的权威或状态
提议、还价、拒绝、接受、结账与履约消息属于应用或外部协议消息。它们并非额外的 ARC Event 类型。应用可以将可归因要约记录为 ATTEST,将批准记录为 AUTHORIZE,将争议记录为 CHALLENGE,将认可的裁决记录为 ADJUDICATE。
当前的固定测试用例可针对精确行动与所提供的交易对手证据评估买方权威。它们并不证明卖方 Agent 完整的内部委托链、库存真实性、支付、交付或法律结果。
请参阅商业应用 Profile、Architecture 以及 discovery topology choices。
- Executable Evidence
仓库包含 14 个可运行、离线的探测:
✔ 五类型 Canon 折叠与确定性创作场景 ✔ 委托授权、收窄、到期与撤回 ✔ 精确批准与升级衔接 ✔ 因果冲突与策略相关的解决 ✔ 密钥轮换、撤销、泄露与托管边界 ✔ 陈旧/缓存、时间、执行、签名者与视图保真度 ✔ 阈值与联邦歧义 ✔ 八案例商业失败目录 ✔ 拒绝记录实验
代表性路径:
examples/canon-fold-demo — Canon 充分性、委托、撤回、冲突以及示例性解决策略。
examples/end-to-end-demo — 在具名策略下将独立创作的记录折叠为状态。
examples/reference-client — 浏览器参考制品与权威/托管固定测试用例。
examples/local-commerce-demo — 商业应用失败目录。
通过的固定测试用例证明它们所执行的创作行为与边界。它们不证明独立互操作性、完整证据、生产安全性、外部真相或市场采用。
- Protocol, Core, and Gate
ARC Protocol 签名 Event 与 Projection 语义;应用 Profile;14 个探测 | v ARC Reference Core 最小可执行的权威/证据验证与 Projection 参考 | v ARC Execution Gate 可选的应用策略与模拟的预派发执行示例 | v 外部目标 / 支付 / 部署 / 履约
ARC Protocol 拥有所提出的语义模型以及更广泛的多方委托方研究问题。
ARC Reference Core 是针对权威与证据语义有限子集的非规范性可执行参考。它不返回应用的 ALLOW / DENY 决策。
ARC Execution Gate 演示了应用如何在模拟派发之前将当前 Core 结果与本地策略相结合。它并非完整的 ARC,也非生产网关。
当前基线为 14 个 Protocol 探测、93 个 Core 测试与 69 个 Gate 测试。
- Overlap and Material Gap
现有标准已涵盖大部分操作流程:
A2A 与 FIPA 提供 Agent 发现/交互与协商模式;
ACP 与 UCP 提供结账、订单与履约状态;
AP2 提供重要的买方授权、精确交易绑定、到期、验证者检查、收据与自主使用控制;
OAuth/RFC 8693、IAM 与策略引擎提供授权与执行;
可验证凭证、OpenID4VP、UCP Profile 与支付网络的 Agent 信任机制提供身份与交易证据。
ARC 不应将这些能力声称为自身独有。
尽管如此,当前的对比仍发现了一个实质性的语义差距。被审查的技术栈并未原生提供一个通用模型来组合:
经过签名的双边权威与交易对手历史;
对独立代表委托方的对称适用性;
未解决的因果 CONTESTED 状态;
因果撤回、质疑与授权裁定;以及
从已识别的 Event 集、Profile、Ordering context 与 as_of 值复现的当前覆盖/状态。
应用可以自行构建这些属性,但这样做属于自定义状态/Event/重计算工作,而非使用已经等同的标准。请参阅 Landscape and Positioning。
- Boundaries
ARC 签名与 Projection 不确立:
完整或全球可用的证据;
法律身份、实际受益人或 Agent 独立性;
真实要约、库存、履约或交易结果;
合法的治理机构或法律管辖权;
签名密钥或下游凭证托管;
独立的审批渠道或执行节点;
直接路径闭合、持久原子消费、目标幂等性、对账、可用性或运营。
生产部署必须将这些责任分配给身份、凭证、应用、支付、IAM、网关、目标与机构系统。请参阅 Key Custody、Threat Model 与 Liability Boundaries。
- Maturity and Adoption
ARC 当前提供一致的文档模型、14 个可执行 Protocol 探测、一个 Reference Core alpha 以及模拟的 Execution Gate 示例。多方委托方商业语义是一个真实的可执行参考,而不仅仅是历史推测。
独立的线协议/Profile 互操作性、生产执行以及广泛的 Agent 间商业采用尚未得到证明。市场处于前市场阶段,尚不可对广泛的必要性主张进行测试。
该市场状态限制了关于必然性、商业必要性、生产就绪或采用的主张。它
……(正文超出本站单页篇幅上限,此处截断;完整表述请见下方原文入口。)
译文由上游机器翻译生成,可能有误;判断请以英文原文为准。
英文原文(来源本站未改写)
shuu-beep
/
arc-protocol
Public
Notifications You must be signed in to change notification settings
Fork 1
Star 0
main
Branches Tags
Go to file
Code Open more actions menu
Latest commit
History
178 Commits
178 Commits
Folders and files
Name Name Last commit message
Last commit date
apps
apps
assets
assets
diagrams
diagrams
docs
docs
examples
examples
packages
packages
.gitignore
.gitignore
CONTRIBUTING.md
CONTRIBUTING.md
LICENSE
LICENSE
README.md
README.md
run_demos.py
run_demos.py
View all files
Repository files navigation
ARC is a research protocol and executable reference for signed, recomputable authority and standing evidence when independent principals act through Agents.
What happens when your Agent meets another Agent and negotiates on your behalf?
Principal A Principal B | | | bounded delegation | bounded delegation v v Buyer Agent <--- propose / counter / refuse / accept ---> Seller Agent | | +---------- transaction and outcome evidence -------+ | withdrawal / conflict / challenge / adjudication | Current Coverage and Current Standing recomputation
For example, a person may authorize a Buyer Agent to purchase one meal for no more than KRW 20,000 when declared quality and delivery conditions are met. A Seller Agent may offer only available items within its own application and principal constraints. Either Agent can refuse, counter, or escalate a term outside its authority. If authority expires or is withdrawn, an offer changes, or claims become contested, the parties need more than a transport message or a current policy Boolean to explain what evidence supports the current result.
ARC studies that signed semantic layer: delegation, narrowing, attributable claims, exact approval, expiry, causal withdrawal, unresolved conflict, challenge, authorized adjudication, and recomputation from the same declared Event set, profile, ordering context, and as_of value.
ARC is not a payment rail, Agent transport, marketplace, checkout protocol, universal identity system, universal reputation score, production gateway, or real dispute tribunal.
Why ARC? gives the falsifiable comparison. Landscape and Positioning compares the model with current Agent, commerce, payment, credential, and authorization standards.
Table of Contents
Quick Start ·
The Multi-Principal Problem ·
What ARC Defines ·
Events and Recomputation ·
Commerce Reference Profile ·
Executable Evidence ·
Protocol, Core, and Gate ·
Overlap and Material Gap ·
Boundaries ·
Maturity and Adoption ·
Further Reading ·
License
Quick Start
Run the complete offline probe catalog with Python 3. No service, API key, or database is required.
git clone https://github.com/shuu-beep/arc-protocol.git cd arc-protocol python3 rundemos.py # all 14 probes, ~10s, offline python3 rundemos.py --list # names and one-line theses
Run one probe and inspect its neighboring README:
python3 run_demos.py commerce
- The Multi-Principal Problem
Agent runtimes already provide useful sandbox, permission, approval, and hook controls. IAM, OAuth, policy engines, API gateways, credential brokers, and payment systems already control many consequential actions. ARC does not try to replace them.
Those controls are usually strongest inside one runtime, vendor, organization, or transaction system. The original ARC question is broader: how can Agents representing different principals exchange and inspect authority-relevant evidence without assuming one private database is the complete shared truth?
The recurring questions are:
Which principal authorized which Agent or delegate?
What scope, amount, counterparty, resource, and time interval were covered?
Did a later delegation narrow rather than widen that scope?
Which exact offer or action did a principal approve?
What changes after expiry, withdrawal, key lifecycle evidence, or conflict?
Which challenge or adjudication is recognized under the selected profile?
Can another observer recompute the same current result from the same inputs?
ARC treats authority, standing, and reputation readings as named computations over signed evidence—not as globally authoritative mutable labels.
- What ARC Defines
ARC proposes shared semantics for:
bilateral principal/Agent applicability across independent counterparties;
bounded delegation and narrowing without sharing private key material;
exact approval bound to unchanged reviewable action material;
causal withdrawal that does not erase the historical record;
explicit CONTESTED results when supplied evidence does not justify a unique current answer;
challenge and authorized adjudication records without inventing a universal tribunal; and
Event-set/profile/as-of recomputation of Current Coverage and Current Standing.
These are evidence semantics. A receiving application chooses which profile, trust roots, Event set, and external systems it accepts.
ARC does not define discovery, network transport, product ontology, inventory, checkout, payment credentials, settlement, delivery, legal identity, real-world truth, or enforcement. Those layers remain external.
- Events and Recomputation
ARC's Canon contains five signed Event types:
KEY — key registration, rotation, revocation, and provenance claims;
ATTEST — attributable evidence such as an offer or outcome claim;
AUTHORIZE — exact approval or scoped delegated authority;
CHALLENGE — a signed contest of a claim, action, or ruling; and
ADJUDICATE — a decision by an authority recognized under a named profile.
Withdrawal and key revocation are not extra Event types. They use the existing types, predicates, causal references, and nullifies field under declared profile rules.
Declared signed Events + profile and version + ordering context + verification/completeness boundary + as_of | v Named Projection | v Current Coverage / Current Standing / contextual reputation view
Different Event sets or profiles may legitimately yield different results. ARC therefore identifies the computation rather than claiming one invisible global history or universal authority of last resort.
See Object Model , Event Registry , and Authority and Conflict .
- Commerce Reference Profile
Commerce is the motivating and most developed application profile.
external discovery -> offer request / proposal / counteroffer / refusal -> attributable offer evidence -> mandate coverage or exact principal approval -> optional application Gate decision -> external checkout/payment/fulfillment -> outcome evidence -> challenge / adjudication -> recomputed authority or standing
Proposal, counteroffer, refusal, acceptance, checkout, and fulfillment messages are application or external-protocol messages. They are not additional ARC Event types. An application may record an attributable offer as ATTEST , an approval as AUTHORIZE , a dispute as CHALLENGE , and a recognized ruling as ADJUDICATE .
The current fixtures can evaluate Buyer-side authority against an exact action and supplied counterparty evidence. They do not prove a Seller Agent's complete internal delegation chain, inventory truth, payment, delivery, or legal outcome.
See the Commerce application profile , Architecture , and discovery topology choices .
- Executable Evidence
The repository contains 14 runnable, offline probes:
✔ five-type Canon folds and deterministic authored scenarios ✔ delegated authority, narrowing, expiry, and withdrawal ✔ exact approval and escalation seams ✔ causal conflict and policy-relative resolution ✔ key rotation, revocation, compromise, and custody boundaries ✔ stale/cache, temporal, execution, signer, and view fidelity ✔ threshold and federation ambiguity ✔ eight-case Commerce failure catalog ✔ refusal-recording experiment
Representative paths:
examples/canon-fold-demo — Canon sufficiency, delegation, withdrawal, conflict, and illustrative resolution policies.
examples/end-to-end-demo — independently authored records folded into standing under a named policy.
examples/reference-client — browser reference artifact and authority/custody fixtures.
examples/local-commerce-demo — the Commerce application failure catalog.
Passing fixtures prove the authored behavior and boundaries they exercise. They do not prove independent interoperability, complete evidence, production security, external truth, or market adoption.
- Protocol, Core, and Gate
ARC Protocol signed Event and Projection semantics; application profiles; 14 probes | v ARC Reference Core minimum executable authority/evidence validation and Projection reference | v ARC Execution Gate optional application policy and simulated pre-dispatch enforcement examples | v external target / payment / deployment / fulfillment
ARC Protocol owns the proposed semantic model and the broader multi-principal research question.
ARC Reference Core is a non-normative executable reference for a bounded subset of authority and evidence semantics. It does not return application ALLOW / DENY decisions.
ARC Execution Gate demonstrates how an application may combine a current Core result with local policy before a simulated dispatch. It is not ARC as a whole or a production gateway.
The current baselines are 14 Protocol probes, 93 Core tests, and 69 Gate tests.
- Overlap and Material Gap
Current standards already cover much of the operational flow:
A2A and FIPA provide Agent discovery/interaction and negotiation patterns;
ACP and UCP provide checkout, order, and fulfillment state;
AP2 provides important buyer mandate, exact transaction binding, expiry, verifier checking, receipts, and autonomous-use controls;
OAuth/RFC 8693, IAM, and policy engines provide delegation and enforcement;
verifiable credentials, OpenID4VP, UCP profiles, and payment-network Agent trust mechanisms provide identity and transaction evidence.
ARC must not claim those capabilities as generally unique.
The current comparison nevertheless finds a material semantic gap . The reviewed stack does not natively provide one common model combining:
signed bilateral authority and counterparty history;
symmetric applicability to independently represented principals;
unresolved causal CONTESTED state;
causal withdrawal, challenge, and authorized adjudication; and
reproducible Current Coverage/Standing from an identified Event set, profile, ordering context, and as_of value.
An application can build those properties itself, but doing so is custom state/Event/recomputation work rather than use of an already equivalent standard. See Landscape and Positioning .
- Boundaries
ARC signatures and Projections do not establish:
complete or globally available evidence;
legal identity, beneficial ownership, or Agent independence;
truthful offers, inventory, fulfillment, or transaction outcomes;
legitimate governance institutions or legal jurisdiction;
signing-key or downstream-credential custody;
an independent approval channel or enforcement point;
direct-path closure, durable atomic consumption, target idempotency, reconciliation, availability, or operations.
A production deployment must assign those responsibilities to identity, credential, application, payment, IAM, gateway, target, and institutional systems. See Key Custody , Threat Model , and Liability Boundaries .
- Maturity and Adoption
ARC currently provides a coherent documentation model, 14 executable Protocol probes, a Reference Core alpha, and simulated Execution Gate examples. The multi-principal Commerce semantics are a real executable reference, not merely historical speculation.
Independent wire/profile interoperability, production enforcement, and broad Agent-to-Agent commerce adoption are not yet proved. The market is pre-market / not yet testable for broad necessity claims.
That market status limits claims of inevitability, commercial necessity, production readiness, or adoption. It
... (truncated at the site's per-page length limit; see the source link below for the full text.)
这条还缺什么证据?
下面每条都由本条已有字段推出(等级、理由、商业模式、来源次数、是否演示), 本站不生成推测性结论;通用验证方法放在方法论页。
- 可核验的收入或付费证据查官网定价页与付费口径;第三方数据源(如 GetLatka)只作旁证,需标注来源与时点。
- 商业模式未定确认按席位/按用量/授权还是开源托管版收费;开源项目另查 LICENSE 与是否存在付费版。
- 只有单一来源找一手站点或其他渠道是否重复出现同一产品;社区热帖数量不等于商业进展。
通用验证清单(谁有这个问题/谁愿意付费/一个人能交付哪一小步)见我们的筛选方法。