{
  "conformance": {
    "archive.json": {
      "file": "./conformance/v1/archive.json",
      "sha256": "5522cba22a0aff1363420dc9c4258dae852cf423e3afc917dbba3a38972ce159"
    },
    "certificate.json": {
      "file": "./conformance/v1/certificate.json",
      "sha256": "c0774f0072628634f818caf767ed15d05c5c0fb71bf0298e5fe559205fec6c8f"
    },
    "checkpoint.json": {
      "file": "./conformance/v1/checkpoint.json",
      "sha256": "84928e46137ff33437b8db55079e047e80dc0ba159b0fa8296bc451008dabf1a"
    },
    "claims.json": {
      "file": "./conformance/v1/claims.json",
      "sha256": "567b53142fa7d3ffd1d8e6a886134dabad0fec1c12b31e825e85be35b287028a"
    },
    "invalid-cases.json": {
      "file": "./conformance/v1/invalid-cases.json",
      "sha256": "6d77e7868efd7fe5a72e63f4c3112aab997df30d18edcc2abd7ed8a4ec86ae22"
    },
    "issuer.json": {
      "file": "./conformance/v1/issuer.json",
      "sha256": "c5933005a6f58a489d9f1cf50d84a4c9f13ad2746533e8a5a321aa8d3397f1ed"
    },
    "key-lifecycle.json": {
      "file": "./conformance/v1/key-lifecycle.json",
      "sha256": "fee0bb667af2fe41b4e061b478fe46363a0babb0575fb3a44dba4c217cf871be"
    },
    "registry.json": {
      "file": "./conformance/v1/registry.json",
      "sha256": "bf7b08650df508528f9ef0bdb95d3f3a50f0fc04ed624e9a246e42c0eb0781c5"
    }
  },
  "declarations": {
    ".": {
      "file": "./dist/index.d.ts",
      "sha256": "8d7f1ae68be62cf6feb107e355e737a9d9bb7e5d697b04fc641b7272cb8e12fe"
    },
    "./archive": {
      "file": "./dist/archive.d.ts",
      "sha256": "dfbb934c39ca737cb9ca6626958dd851c3316434418d711b3665c52245e91d69"
    },
    "./checkpoint": {
      "file": "./dist/checkpoint.d.ts",
      "sha256": "816e924a4f203b23cdd237df55d7c5809339f37464b3b75662b92714faf77aa5"
    },
    "./node/file-store": {
      "file": "./dist/node/file-store.d.ts",
      "sha256": "789739f2dbd899eeb7352f3e558093e28ee81637b3d048eb1d104ce9bbc32da9"
    },
    "./policy": {
      "file": "./dist/policy.d.ts",
      "sha256": "cc92cff33ecf92139603cc4b83e0ad9f026e4d4162102af3fab3494e31eb344c"
    },
    "./v1": {
      "file": "./dist/v1.d.ts",
      "sha256": "64c7b193c1ef7de88df013814162d73c48608702d41fc59291ff19e7d3bceb50"
    },
    "./validation": {
      "file": "./dist/validation.d.ts",
      "sha256": "78d5fe2d6b33e79d95cd3a50920c090d6358ea64e4d7152d4245fd570a823fe5"
    }
  },
  "format": "open-print-v1-compatibility-baseline/1",
  "package": {
    "bin": {
      "open-print-archive": "bin/archive.mjs",
      "open-print-publish": "bin/publish-static.mjs",
      "open-print-verify": "bin/verify.mjs",
      "open-print-verify-checkpoint": "bin/verify-checkpoint.mjs"
    },
    "engines": {
      "node": ">=20.10"
    },
    "exports": {
      ".": {
        "import": "./dist/index.js",
        "types": "./dist/index.d.ts"
      },
      "./archive": {
        "import": "./dist/archive.js",
        "types": "./dist/archive.d.ts"
      },
      "./checkpoint": {
        "import": "./dist/checkpoint.js",
        "types": "./dist/checkpoint.d.ts"
      },
      "./node/file-store": {
        "import": "./dist/node/file-store.js",
        "types": "./dist/node/file-store.d.ts"
      },
      "./policy": {
        "import": "./dist/policy.js",
        "types": "./dist/policy.d.ts"
      },
      "./schemas/artwork": "./schemas/artwork.schema.json",
      "./schemas/certificate": "./schemas/certificate.schema.json",
      "./schemas/edition": "./schemas/edition.schema.json",
      "./schemas/issuance": "./schemas/issuance.schema.json",
      "./schemas/v1/archive": "./schemas/v1/archive.schema.json",
      "./schemas/v1/certificate": "./schemas/v1/certificate.schema.json",
      "./schemas/v1/issuer": "./schemas/v1/issuer.schema.json",
      "./schemas/v1/registry-checkpoint": "./schemas/v1/registry-checkpoint.schema.json",
      "./schemas/v1/registry-event": "./schemas/v1/registry-event.schema.json",
      "./v1": {
        "import": "./dist/v1.js",
        "types": "./dist/v1.d.ts"
      },
      "./validation": {
        "import": "./dist/validation.js",
        "types": "./dist/validation.d.ts"
      }
    },
    "files": [
      "dist",
      "bin",
      "schemas",
      "conformance",
      "!conformance/v1/generate.mjs",
      "compatibility/v1-baseline.json",
      "docs",
      "README.md",
      "SECURITY.md",
      "LICENSE",
      "CHANGELOG.md"
    ],
    "name": "@open-print/core"
  },
  "runtimeExports": {
    ".": [
      "appendCertificateIssuance",
      "appendV1Cancellation",
      "appendV1Issuance",
      "appendV1Supersession",
      "assertV1ArchiveRecord",
      "assertV1CertificateRecord",
      "assertV1CollectorClaims",
      "assertV1IssuerRecord",
      "assertV1RegistryCheckpointRecord",
      "assertV1RegistryRecords",
      "canonicalize",
      "createContentAddressedAssetKey",
      "createV1Archive",
      "createV1RegistryCheckpoint",
      "createV1RegistryWriter",
      "decodeBase64Url",
      "detectOpenPrintCertificateGeneration",
      "encodeBase64Url",
      "exportV1IssuerPublicKey",
      "findCertificateIssuanceConflict",
      "formatV1ValidationIssues",
      "generateV1IssuerKeyPair",
      "getCertificateFingerprint",
      "getV1CertificateFingerprint",
      "importV1IssuerPublicKey",
      "isV1IssuerKeyActiveAt",
      "isV1IssuerKeyTrustedAt",
      "normalizeAssetFilename",
      "normalizeOpenPrintId",
      "OPEN_PRINT_V1_ARCHIVE_SCHEMA",
      "OPEN_PRINT_V1_CERTIFICATE_NOTICE",
      "OPEN_PRINT_V1_CERTIFICATE_SCHEMA",
      "OPEN_PRINT_V1_ISSUER_SCHEMA",
      "OPEN_PRINT_V1_MAX_COLLECTOR_LABEL_LENGTH",
      "OPEN_PRINT_V1_REGISTRY_CHECKPOINT_SCHEMA",
      "OPEN_PRINT_V1_REGISTRY_EVENT_SCHEMA",
      "OPEN_PRINT_V1_VERIFICATION_ASSURANCE",
      "OPEN_PRINT_V1_VERSION",
      "OPEN_PRINT_VERSION",
      "OpenPrintValidationError",
      "prepareV1Collector",
      "sealCertificate",
      "sha256Hex",
      "signV1Certificate",
      "toBytes",
      "validateV1ArchiveRecord",
      "validateV1CertificateRecord",
      "validateV1IssuerRecord",
      "validateV1RegistryCheckpointRecord",
      "validateV1RegistryEventRecord",
      "validateV1RegistryRecords",
      "verifyCertificateIntegrity",
      "verifyCompatibleOpenPrintCertificate",
      "verifyV1Archive",
      "verifyV1Certificate",
      "verifyV1Registry",
      "verifyV1RegistryCheckpoint"
    ],
    "./archive": [
      "createV1Archive",
      "OPEN_PRINT_V1_ARCHIVE_SCHEMA",
      "verifyV1Archive"
    ],
    "./checkpoint": [
      "createV1RegistryCheckpoint",
      "OPEN_PRINT_V1_REGISTRY_CHECKPOINT_SCHEMA",
      "verifyV1RegistryCheckpoint"
    ],
    "./node/file-store": [
      "readV1ArchiveFile",
      "restoreV1ArchiveToDirectory",
      "V1FileRegistryStore",
      "writeV1ArchiveFileAtomic"
    ],
    "./policy": [
      "assertV1CollectorClaims",
      "OPEN_PRINT_V1_CERTIFICATE_NOTICE",
      "OPEN_PRINT_V1_MAX_COLLECTOR_LABEL_LENGTH",
      "OPEN_PRINT_V1_VERIFICATION_ASSURANCE",
      "prepareV1Collector"
    ],
    "./v1": [
      "appendV1Cancellation",
      "appendV1Issuance",
      "appendV1Supersession",
      "createV1RegistryWriter",
      "exportV1IssuerPublicKey",
      "generateV1IssuerKeyPair",
      "getV1CertificateFingerprint",
      "importV1IssuerPublicKey",
      "isV1IssuerKeyActiveAt",
      "isV1IssuerKeyTrustedAt",
      "OPEN_PRINT_V1_CERTIFICATE_SCHEMA",
      "OPEN_PRINT_V1_ISSUER_SCHEMA",
      "OPEN_PRINT_V1_REGISTRY_EVENT_SCHEMA",
      "OPEN_PRINT_V1_VERSION",
      "signV1Certificate",
      "verifyV1Certificate",
      "verifyV1Registry"
    ],
    "./validation": [
      "assertV1ArchiveRecord",
      "assertV1CertificateRecord",
      "assertV1IssuerRecord",
      "assertV1RegistryCheckpointRecord",
      "assertV1RegistryRecords",
      "formatV1ValidationIssues",
      "OpenPrintValidationError",
      "validateV1ArchiveRecord",
      "validateV1CertificateRecord",
      "validateV1IssuerRecord",
      "validateV1RegistryCheckpointRecord",
      "validateV1RegistryEventRecord",
      "validateV1RegistryRecords"
    ]
  },
  "schemas": {
    "./schemas/artwork": {
      "file": "./schemas/artwork.schema.json",
      "id": "https://openprint.art/schemas/artwork/v0.1.json",
      "sha256": "38f9b2f084723220cc55ea31c7dc119f2c3540b00b437e222e2b2053bbfb26fb"
    },
    "./schemas/certificate": {
      "file": "./schemas/certificate.schema.json",
      "id": "https://openprint.art/schemas/certificate/v0.1.json",
      "sha256": "727375be75bfe531af513c16973c2c7256211a391aceac4e47212c11e6001aba"
    },
    "./schemas/edition": {
      "file": "./schemas/edition.schema.json",
      "id": "https://openprint.art/schemas/edition/v0.1.json",
      "sha256": "5aeeb65c8367963877802dfe2af0f0451edfc9e8bdafc5b253465cdd8bf95d26"
    },
    "./schemas/issuance": {
      "file": "./schemas/issuance.schema.json",
      "id": "https://openprint.art/schemas/issuance/v0.1.json",
      "sha256": "7a1ff8a4ec5ebb48c16617e63bcb83c96f6dc46f12beb666f1bf9c55716a32ec"
    },
    "./schemas/v1/archive": {
      "file": "./schemas/v1/archive.schema.json",
      "id": "https://openprint.art/schemas/archive/v1.0.json",
      "sha256": "6f322e43e6e854779f18e8062f6c9d20976558f22d8a219b7245330e2e6f2492"
    },
    "./schemas/v1/certificate": {
      "file": "./schemas/v1/certificate.schema.json",
      "id": "https://openprint.art/schemas/certificate/v1.0.json",
      "sha256": "1693d00c1335355365c69a4af6dfaecca2c4fb853e25732f7930d08eceacd4b7"
    },
    "./schemas/v1/issuer": {
      "file": "./schemas/v1/issuer.schema.json",
      "id": "https://openprint.art/schemas/issuer/v1.0.json",
      "sha256": "b38fc274a0cad1aa296d9267a92ebc3c20c607687be870733255d83c1ad46637"
    },
    "./schemas/v1/registry-checkpoint": {
      "file": "./schemas/v1/registry-checkpoint.schema.json",
      "id": "https://openprint.art/schemas/registry-checkpoint/v1.0.json",
      "sha256": "190e3e179e390677a0183e4013677b1774164da42f46bda435a989f2ff6bee44"
    },
    "./schemas/v1/registry-event": {
      "file": "./schemas/v1/registry-event.schema.json",
      "id": "https://openprint.art/schemas/registry-event/v1.0.json",
      "sha256": "5000a6e39695ae261b36c7fdbe766f6399a3e9a2c375ed02b800d504b1cd1530"
    }
  }
}
