Feature Description | 功能描述
Define an optional application-layer ANP Profile, provisionally named anp.work.evidence.v1, for recording and verifying evidence of delegated task execution. The Profile should bind an authorization grant to a specific task and execution attempt, record lifecycle events and finalization fences, bind output artifacts to canonical digests by reusing P7 semantics, and define signed ExecutionReceipt and independently signed VerificationResult objects. It should also define assurance levels and a SettlementPrecondition that payment or application layers can evaluate, while reusing Agent Description, anp.get_capabilities, and ANP-06 negotiation without introducing a new transport or identity system.
Motivation | 动机
ANP already distinguishes message acceptance, object integrity, federation origin proofs, and AP2 delivery receipts, but it does not yet provide a generic way to prove that an authorized task was actually attempted or completed, which execution attempt produced the result, and what evidence supports that claim. This gap can lead to delivery-versus-execution confusion, replay or receipt-fork attacks, artifact substitution, disputes, payment before verification, and free-riding or non-payment. A reusable optional Profile would give high-stakes Agent workflows a common evidence vocabulary while preserving ANP's modular architecture. It would also make clear that a signature proves statement origin and integrity, not arbitrary semantic correctness.
Expected Outcome | 期望结果
ANP implementations can advertise and negotiate the Profile, exchange interoperable execution receipts, and allow independent verifiers to deterministically check authorization binding, freshness and revocation, attempt and fence lineage, artifact digests, signatures, and verification results. Settlement adapters can require a configured assurance level before proceeding, while agents that do not support the Profile continue using existing ANP flows and any downgrade is explicit. The initial deliverable should include a minimal schema, conformance and negative test vectors, and a reference verifier or proof of concept.
Supporting Materials | 辅助材料
No response
Final Check | 最后检查
Feature Description | 功能描述
Define an optional application-layer ANP Profile, provisionally named anp.work.evidence.v1, for recording and verifying evidence of delegated task execution. The Profile should bind an authorization grant to a specific task and execution attempt, record lifecycle events and finalization fences, bind output artifacts to canonical digests by reusing P7 semantics, and define signed ExecutionReceipt and independently signed VerificationResult objects. It should also define assurance levels and a SettlementPrecondition that payment or application layers can evaluate, while reusing Agent Description, anp.get_capabilities, and ANP-06 negotiation without introducing a new transport or identity system.
Motivation | 动机
ANP already distinguishes message acceptance, object integrity, federation origin proofs, and AP2 delivery receipts, but it does not yet provide a generic way to prove that an authorized task was actually attempted or completed, which execution attempt produced the result, and what evidence supports that claim. This gap can lead to delivery-versus-execution confusion, replay or receipt-fork attacks, artifact substitution, disputes, payment before verification, and free-riding or non-payment. A reusable optional Profile would give high-stakes Agent workflows a common evidence vocabulary while preserving ANP's modular architecture. It would also make clear that a signature proves statement origin and integrity, not arbitrary semantic correctness.
Expected Outcome | 期望结果
ANP implementations can advertise and negotiate the Profile, exchange interoperable execution receipts, and allow independent verifiers to deterministically check authorization binding, freshness and revocation, attempt and fence lineage, artifact digests, signatures, and verification results. Settlement adapters can require a configured assurance level before proceeding, while agents that do not support the Profile continue using existing ANP flows and any downgrade is explicit. The initial deliverable should include a minimal schema, conformance and negative test vectors, and a reference verifier or proof of concept.
Supporting Materials | 辅助材料
No response
Final Check | 最后检查