Skip to content

[Feature]: Optional Work-Evidence Profile for Task Accountability and Settlement Preconditions #94

Description

@XXY-CH

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 | 最后检查

  • I believe the above description is detailed enough to allow developers to implement the feature. If not, I understand it may be closed. | 我相信以上描述足够详细,能让开发者理解并实现该功能。如不满足要求,我理解该请求可能会被关闭

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions