{
  "surveillanceSchemaVersion": "1.0",
  "benchmarkKey": "commerce-state-integrity",
  "observedAt": "2026-10-26T11:18:30.364369+00:00",
  "status": "pass",
  "benchmark": "DN Virtuals ACP Commerce State & Payment Integrity Benchmark",
  "benchmarkVersion": "1.0",
  "evidenceLevel": "code-executed-upstream-commerce-state-and-payment-integrity-tests",
  "upstreamRepository": "Virtual-Protocol/acp-python",
  "upstreamCommit": "398241f6f132129b41cfadb20b3401a4f968b596",
  "dnRepositoryCommit": "6bf61971ccf9c0886fd7cae5bd102ad983b94e22",
  "githubRunId": "40314034230",
  "assertions": {
    "negotiationAcceptancePhaseGateExercised": true,
    "transactionDeliveryPhaseGateExercised": true,
    "evaluationCompletionGateExercised": true,
    "x402PaymentStructureExercised": true,
    "x402NonceRequirementExercised": true,
    "x402FailureHandlingExercised": true,
    "entityBoundSignaturePackingExercised": true,
    "jobEventIdentityReconciliationExercised": true
  },
  "controls": {},
  "boundaryFinding": {},
  "limitations": [
    "Uses deterministic upstream unit tests and mocks rather than live escrow or production settlement.",
    "Does not prove production wallet authorization, principal revocation, dispute enforcement, smart-wallet recovery or backend availability.",
    "Does not justify a DN Machine Exposure Class by itself."
  ],
  "sourceArtifact": "result.json"
}
