{
  "network": "Canton",
  "sdkVersion": "3.4.11",
  "verifiedAt": "2026-11-04T15:54:42+00:00",
  "environment": "Local Canton sandbox via gRPC Ledger API",
  "localLedgerVerified": true,
  "sharedNetworkValidated": false,
  "tokenStandardCompatible": false,
  "externalPartySigningVerified": false,
  "paymentsEnabled": false,
  "dollarBacked": false,
  "contractPackageId": "10316fc15d336c2c1c98de4151c2ea515081a075addf4e94c327d9808d504f51",
  "artifactSha256": "311fbd0615b763d46de6d8f780bff99e9f86bc22ad7b279cb3dc6bf9f9f301bf",
  "sourceSha256": "6d6d42ace31da39d8a4624773d3770e7e8d81b73cc908c1b232567677f421248",
  "scenarios": [
    {
      "name": "Issue, transfer, and burn",
      "detail": "100 test aurets issued; 90 and 10 held after transfer; 10 subsequently burned.",
      "passed": true
    },
    {
      "name": "Authorization and double spending",
      "detail": "Unauthorized minting, over-limit issuance, overspending, and reuse of consumed contracts rejected.",
      "passed": true
    },
    {
      "name": "Cancellation and rejection",
      "detail": "Pending transfers cancelled or rejected; tokens restored to the sender.",
      "passed": true
    },
    {
      "name": "Recipient consent",
      "detail": "No holding created before acceptance; declined issuance cannot later be accepted.",
      "passed": true
    },
    {
      "name": "Standard interface transfers",
      "detail": "Canonical holding views, factory transfer, acceptance, withdrawal, and rejection tested; wrong admin, expiry, unauthorized acceptance, and replay rejected.",
      "passed": true
    }
  ],
  "contractVersion": "0.2.0",
  "standardInterfaceTestsPassed": true,
  "standardInterfacesImplemented": [
    "Splice.Api.Token.HoldingV1:Holding",
    "Splice.Api.Token.TransferInstructionV1:TransferFactory",
    "Splice.Api.Token.TransferInstructionV1:TransferInstruction"
  ],
  "walletSdkVersion": "1.8.0"
}
