{
  "surveillanceSchemaVersion": "1.0",
  "benchmarkKey": "capability-boundary",
  "observedAt": "2026-10-26T10:07:12.818455+00:00",
  "status": "pass",
  "benchmark": "DN Coinbase AgentKit Capability Boundary Benchmark",
  "benchmarkVersion": "1.0",
  "evidenceLevel": "code-executed-upstream-unit-boundary-tests",
  "upstreamRepository": "coinbase/agentkit",
  "upstreamCommit": "2e6dbaf725b9ec5f3b53003278100b0e655c214d",
  "dnRepositoryCommit": "c20ebed76a3d547168bd0211800348f19455c616",
  "githubRunId": "40304757611",
  "assertions": {
    "protocolFamilyCapabilityGateExercised": true,
    "unsupportedNetworkFailurePathExercised": true,
    "invalidAddressSchemaRejectionExercised": true,
    "unknownTokenFailurePathExercised": true,
    "transactionFailurePropagationExercised": true,
    "walletSignerSurfaceExercised": true
  },
  "controls": {},
  "boundaryFinding": {},
  "limitations": [
    "Uses upstream deterministic unit tests with mocks rather than live wallet execution.",
    "Does not prove principal revocation, spend limits, compromised-key recovery or production custody security.",
    "Does not justify a DN Machine Exposure Class by itself."
  ],
  "sourceArtifact": "result.json"
}
