{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "version": 1,
  "serialNumber": "urn:uuid:f95df975-46df-429a-a5fa-77d139ba3613",
  "metadata": {
    "timestamp": "2026-08-16T17:32:00.229794619Z",
    "tools": [
      {
        "vendor": "CycloneDX",
        "name": "cargo-cyclonedx",
        "version": "0.5.9"
      }
    ],
    "component": {
      "type": "library",
      "bom-ref": "path+file://./a3e9-audit-client#0.1.0",
      "name": "a3e9-audit-client",
      "version": "0.1.0",
      "description": "Safe Rust wrapper over vendor/a3e9-audit's C ABI (~/HSM), so a3e9-chain-router and a3e9-identity write into the SAME HMAC-chained audit trail HSM produces, rather than reimplementing the wire format.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "name": "UNLICENSED"
          }
        }
      ],
      "purl": "pkg:cargo/a3e9-audit-client@0.1.0?download_url=file://.",
      "components": [
        {
          "type": "library",
          "bom-ref": "path+file://./a3e9-audit-client#0.1.0 bin-target-0",
          "name": "a3e9_audit_client",
          "version": "0.1.0",
          "purl": "pkg:cargo/a3e9-audit-client@0.1.0?download_url=file://.#src/lib.rs"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:rustc:sbom:target:triple",
        "value": "x86_64-unknown-linux-gnu"
      },
      {
        "name": "a3e9:redaction",
        "value": "Absolute build-host paths rewritten to repo-relative form before publication. Components, versions, licenses and dependency edges are unmodified."
      }
    ]
  },
  "components": [],
  "dependencies": [
    {
      "ref": "path+file://./a3e9-audit-client#0.1.0"
    }
  ]
}
