{
  "name": "@xyo-network/sdk-protocol",
  "version": "7.3.3",
  "description": "Foundation SDK facade for XYO Protocol 2.0 (re-exports @xyo-network/sdk-protocol-core)",
  "homepage": "https://xyo.network",
  "bugs": {
    "url": "git+https://github.com/XYOracleNetwork/sdk-protocol-js/issues",
    "email": "support@xyo.network"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/XYOracleNetwork/sdk-protocol-js.git"
  },
  "license": "LGPL-3.0-only",
  "author": {
    "name": "XYO Development Team",
    "email": "support@xyo.network",
    "url": "https://xyo.network"
  },
  "sideEffects": false,
  "type": "module",
  "imports": {
    "#model": "./src/modules/model/index.ts",
    "#model/*": "./src/modules/model/*",
    "#account": "./src/modules/account/index.ts",
    "#account/*": "./src/modules/account/*",
    "#account-model": "./src/modules/account-model/index.ts",
    "#account-model/*": "./src/modules/account-model/*",
    "#address": "./src/modules/address/index.ts",
    "#address/*": "./src/modules/address/*",
    "#api": "./src/modules/api/index.ts",
    "#api/*": "./src/modules/api/*",
    "#api-models": "./src/modules/api-models/index.ts",
    "#api-models/*": "./src/modules/api-models/*",
    "#boundwitness": "./src/modules/boundwitness/index.ts",
    "#boundwitness/*": "./src/modules/boundwitness/*",
    "#boundwitness/model": "./src/modules/boundwitness/model/index.ts",
    "#boundwitness/model/*": "./src/modules/boundwitness/model/*",
    "#boundwitness-builder": "./src/modules/boundwitness-builder/index.ts",
    "#boundwitness-builder/*": "./src/modules/boundwitness-builder/*",
    "#boundwitness-model": "./src/modules/boundwitness-model/index.ts",
    "#boundwitness-model/*": "./src/modules/boundwitness-model/*",
    "#boundwitness-validator": "./src/modules/boundwitness-validator/index.ts",
    "#boundwitness-validator/*": "./src/modules/boundwitness-validator/*",
    "#boundwitness-wrapper": "./src/modules/boundwitness-wrapper/index.ts",
    "#boundwitness-wrapper/*": "./src/modules/boundwitness-wrapper/*",
    "#config-payload-plugin": "./src/modules/config-payload-plugin/index.ts",
    "#config-payload-plugin/*": "./src/modules/config-payload-plugin/*",
    "#core": "./src/modules/core/index.ts",
    "#core/*": "./src/modules/core/*",
    "#core-payload-plugins": "./src/modules/core-payload-plugins/index.ts",
    "#core-payload-plugins/*": "./src/modules/core-payload-plugins/*",
    "#crypto": "./src/modules/crypto/index.ts",
    "#crypto/*": "./src/modules/crypto/*",
    "#data": "./src/modules/data/index.ts",
    "#data/*": "./src/modules/data/*",
    "#dns": "./src/modules/dns/index.ts",
    "#dns/*": "./src/modules/dns/*",
    "#domain-payload-plugin": "./src/modules/domain-payload-plugin/index.ts",
    "#domain-payload-plugin/*": "./src/modules/domain-payload-plugin/*",
    "#elliptic": "./src/modules/elliptic/index.ts",
    "#elliptic/*": "./src/modules/elliptic/*",
    "#elliptic/workerd": "./src/modules/elliptic/workerd/index.ts",
    "#elliptic/workerd/*": "./src/modules/elliptic/workerd/*",
    "#hash": "./src/modules/hash/index.ts",
    "#hash/*": "./src/modules/hash/*",
    "#huri": "./src/modules/huri/index.ts",
    "#huri/*": "./src/modules/huri/*",
    "#id-payload-plugin": "./src/modules/id-payload-plugin/index.ts",
    "#id-payload-plugin/*": "./src/modules/id-payload-plugin/*",
    "#key-model": "./src/modules/key-model/index.ts",
    "#key-model/*": "./src/modules/key-model/*",
    "#manifest": "./src/modules/manifest/index.ts",
    "#manifest/*": "./src/modules/manifest/*",
    "#manifest-model": "./src/modules/manifest-model/index.ts",
    "#manifest-model/*": "./src/modules/manifest-model/*",
    "#metamask-connector": "./src/modules/metamask-connector/index.ts",
    "#metamask-connector/*": "./src/modules/metamask-connector/*",
    "#network": "./src/modules/network/index.ts",
    "#network/*": "./src/modules/network/*",
    "#payload": "./src/modules/payload/index.ts",
    "#payload/*": "./src/modules/payload/*",
    "#payload/model": "./src/modules/payload/model/index.ts",
    "#payload/model/*": "./src/modules/payload/model/*",
    "#payload-builder": "./src/modules/payload-builder/index.ts",
    "#payload-builder/*": "./src/modules/payload-builder/*",
    "#payload-model": "./src/modules/payload-model/index.ts",
    "#payload-model/*": "./src/modules/payload-model/*",
    "#payload-plugin": "./src/modules/payload-plugin/index.ts",
    "#payload-plugin/*": "./src/modules/payload-plugin/*",
    "#payload-utils": "./src/modules/payload-utils/index.ts",
    "#payload-utils/*": "./src/modules/payload-utils/*",
    "#payload-validator": "./src/modules/payload-validator/index.ts",
    "#payload-validator/*": "./src/modules/payload-validator/*",
    "#payload-wrapper": "./src/modules/payload-wrapper/index.ts",
    "#payload-wrapper/*": "./src/modules/payload-wrapper/*",
    "#pqc": "./src/modules/pqc/index.ts",
    "#pqc/*": "./src/modules/pqc/*",
    "#previous-hash-store": "./src/modules/previous-hash-store/index.ts",
    "#previous-hash-store/*": "./src/modules/previous-hash-store/*",
    "#previous-hash-store-indexeddb": "./src/modules/previous-hash-store-indexeddb/index.ts",
    "#previous-hash-store-indexeddb/*": "./src/modules/previous-hash-store-indexeddb/*",
    "#previous-hash-store-model": "./src/modules/previous-hash-store-model/index.ts",
    "#previous-hash-store-model/*": "./src/modules/previous-hash-store-model/*",
    "#previous-hash-store-storage": "./src/modules/previous-hash-store-storage/index.ts",
    "#previous-hash-store-storage/*": "./src/modules/previous-hash-store-storage/*",
    "#protocol": "./src/modules/protocol/index.ts",
    "#protocol/*": "./src/modules/protocol/*",
    "#quadkey": "./src/modules/quadkey/index.ts",
    "#quadkey/*": "./src/modules/quadkey/*",
    "#quant-account": "./src/modules/quant-account/index.ts",
    "#quant-account/*": "./src/modules/quant-account/*",
    "#quant-wallet": "./src/modules/quant-wallet/index.ts",
    "#quant-wallet/*": "./src/modules/quant-wallet/*",
    "#query-payload-plugin": "./src/modules/query-payload-plugin/index.ts",
    "#query-payload-plugin/*": "./src/modules/query-payload-plugin/*",
    "#schema-cache": "./src/modules/schema-cache/index.ts",
    "#schema-cache/*": "./src/modules/schema-cache/*",
    "#schema-name-validator": "./src/modules/schema-name-validator/index.ts",
    "#schema-name-validator/*": "./src/modules/schema-name-validator/*",
    "#schema-payload-plugin": "./src/modules/schema-payload-plugin/index.ts",
    "#schema-payload-plugin/*": "./src/modules/schema-payload-plugin/*",
    "#sdk-utils": "./src/modules/sdk-utils/index.ts",
    "#sdk-utils/*": "./src/modules/sdk-utils/*",
    "#value-payload-plugin": "./src/modules/value-payload-plugin/index.ts",
    "#value-payload-plugin/*": "./src/modules/value-payload-plugin/*",
    "#wallet": "./src/modules/wallet/index.ts",
    "#wallet/*": "./src/modules/wallet/*",
    "#wallet-model": "./src/modules/wallet-model/index.ts",
    "#wallet-model/*": "./src/modules/wallet-model/*",
    "#wasm": "./src/modules/wasm/index.ts",
    "#wasm/*": "./src/modules/wasm/*"
  },
  "exports": {
    ".": {
      "types": "./dist/neutral/index.d.ts",
      "default": "./dist/neutral/index.mjs"
    },
    "./model": {
      "types": "./dist/neutral/model.d.ts",
      "default": "./dist/neutral/model.mjs"
    },
    "./account": {
      "types": "./dist/neutral/account.d.ts",
      "default": "./dist/neutral/account.mjs"
    },
    "./account-model": {
      "types": "./dist/neutral/account-model.d.ts",
      "default": "./dist/neutral/account-model.mjs"
    },
    "./address": {
      "types": "./dist/neutral/address.d.ts",
      "default": "./dist/neutral/address.mjs"
    },
    "./api": {
      "types": "./dist/neutral/api.d.ts",
      "default": "./dist/neutral/api.mjs"
    },
    "./api-models": {
      "types": "./dist/neutral/api-models.d.ts",
      "default": "./dist/neutral/api-models.mjs"
    },
    "./boundwitness": {
      "types": "./dist/neutral/boundwitness.d.ts",
      "default": "./dist/neutral/boundwitness.mjs"
    },
    "./boundwitness/model": {
      "types": "./dist/neutral/boundwitness/model.d.ts",
      "default": "./dist/neutral/boundwitness/model.mjs"
    },
    "./boundwitness-builder": {
      "types": "./dist/neutral/boundwitness-builder.d.ts",
      "default": "./dist/neutral/boundwitness-builder.mjs"
    },
    "./boundwitness-model": {
      "types": "./dist/neutral/boundwitness-model.d.ts",
      "default": "./dist/neutral/boundwitness-model.mjs"
    },
    "./boundwitness-validator": {
      "types": "./dist/neutral/boundwitness-validator.d.ts",
      "default": "./dist/neutral/boundwitness-validator.mjs"
    },
    "./boundwitness-wrapper": {
      "types": "./dist/neutral/boundwitness-wrapper.d.ts",
      "default": "./dist/neutral/boundwitness-wrapper.mjs"
    },
    "./config-payload-plugin": {
      "types": "./dist/neutral/config-payload-plugin.d.ts",
      "default": "./dist/neutral/config-payload-plugin.mjs"
    },
    "./core": {
      "types": "./dist/neutral/core.d.ts",
      "default": "./dist/neutral/core.mjs"
    },
    "./core-payload-plugins": {
      "types": "./dist/neutral/core-payload-plugins.d.ts",
      "default": "./dist/neutral/core-payload-plugins.mjs"
    },
    "./crypto": {
      "types": "./dist/neutral/crypto.d.ts",
      "default": "./dist/neutral/crypto.mjs"
    },
    "./data": {
      "types": "./dist/neutral/data.d.ts",
      "default": "./dist/neutral/data.mjs"
    },
    "./dns": {
      "types": "./dist/neutral/dns.d.ts",
      "default": "./dist/neutral/dns.mjs"
    },
    "./domain-payload-plugin": {
      "types": "./dist/neutral/domain-payload-plugin.d.ts",
      "default": "./dist/neutral/domain-payload-plugin.mjs"
    },
    "./elliptic": {
      "types": "./dist/neutral/elliptic.d.ts",
      "default": "./dist/neutral/elliptic.mjs"
    },
    "./elliptic/workerd": {
      "types": "./dist/neutral/elliptic/workerd.d.ts",
      "default": "./dist/neutral/elliptic/workerd.mjs"
    },
    "./elliptic/LIBAUTH-LICENSE.txt": {
      "default": "./dist/neutral/elliptic/LIBAUTH-LICENSE.txt"
    },
    "./elliptic/secp256k1.wasm": {
      "default": "./dist/neutral/elliptic/secp256k1.wasm"
    },
    "./hash": {
      "types": "./dist/neutral/hash.d.ts",
      "default": "./dist/neutral/hash.mjs"
    },
    "./hash/worker/subtleHash-bundle.mjs": {
      "default": "./dist/neutral/hash/worker/subtleHash-bundle.mjs"
    },
    "./hash/worker/wasmHash-bundle.mjs": {
      "default": "./dist/neutral/hash/worker/wasmHash-bundle.mjs"
    },
    "./huri": {
      "types": "./dist/neutral/huri.d.ts",
      "default": "./dist/neutral/huri.mjs"
    },
    "./id-payload-plugin": {
      "types": "./dist/neutral/id-payload-plugin.d.ts",
      "default": "./dist/neutral/id-payload-plugin.mjs"
    },
    "./key-model": {
      "types": "./dist/neutral/key-model.d.ts",
      "default": "./dist/neutral/key-model.mjs"
    },
    "./manifest": {
      "types": "./dist/neutral/manifest.d.ts",
      "default": "./dist/neutral/manifest.mjs"
    },
    "./manifest-model": {
      "types": "./dist/neutral/manifest-model.d.ts",
      "default": "./dist/neutral/manifest-model.mjs"
    },
    "./metamask-connector": {
      "types": "./dist/neutral/metamask-connector.d.ts",
      "default": "./dist/neutral/metamask-connector.mjs"
    },
    "./network": {
      "types": "./dist/neutral/network.d.ts",
      "default": "./dist/neutral/network.mjs"
    },
    "./payload": {
      "types": "./dist/neutral/payload.d.ts",
      "default": "./dist/neutral/payload.mjs"
    },
    "./payload/model": {
      "types": "./dist/neutral/payload/model.d.ts",
      "default": "./dist/neutral/payload/model.mjs"
    },
    "./payload-builder": {
      "types": "./dist/neutral/payload-builder.d.ts",
      "default": "./dist/neutral/payload-builder.mjs"
    },
    "./payload-model": {
      "types": "./dist/neutral/payload-model.d.ts",
      "default": "./dist/neutral/payload-model.mjs"
    },
    "./payload-plugin": {
      "types": "./dist/neutral/payload-plugin.d.ts",
      "default": "./dist/neutral/payload-plugin.mjs"
    },
    "./payload-utils": {
      "types": "./dist/neutral/payload-utils.d.ts",
      "default": "./dist/neutral/payload-utils.mjs"
    },
    "./payload-validator": {
      "types": "./dist/neutral/payload-validator.d.ts",
      "default": "./dist/neutral/payload-validator.mjs"
    },
    "./payload-wrapper": {
      "types": "./dist/neutral/payload-wrapper.d.ts",
      "default": "./dist/neutral/payload-wrapper.mjs"
    },
    "./pqc": {
      "types": "./dist/neutral/pqc.d.ts",
      "default": "./dist/neutral/pqc.mjs"
    },
    "./previous-hash-store": {
      "types": "./dist/neutral/previous-hash-store.d.ts",
      "default": "./dist/neutral/previous-hash-store.mjs"
    },
    "./previous-hash-store-indexeddb": {
      "types": "./dist/neutral/previous-hash-store-indexeddb.d.ts",
      "default": "./dist/neutral/previous-hash-store-indexeddb.mjs"
    },
    "./previous-hash-store-model": {
      "types": "./dist/neutral/previous-hash-store-model.d.ts",
      "default": "./dist/neutral/previous-hash-store-model.mjs"
    },
    "./previous-hash-store-storage": {
      "types": "./dist/neutral/previous-hash-store-storage.d.ts",
      "default": "./dist/neutral/previous-hash-store-storage.mjs"
    },
    "./protocol": {
      "types": "./dist/neutral/protocol.d.ts",
      "default": "./dist/neutral/protocol.mjs"
    },
    "./quadkey": {
      "types": "./dist/neutral/quadkey.d.ts",
      "default": "./dist/neutral/quadkey.mjs"
    },
    "./quant-account": {
      "types": "./dist/neutral/quant-account.d.ts",
      "default": "./dist/neutral/quant-account.mjs"
    },
    "./quant-wallet": {
      "types": "./dist/neutral/quant-wallet.d.ts",
      "default": "./dist/neutral/quant-wallet.mjs"
    },
    "./query-payload-plugin": {
      "types": "./dist/neutral/query-payload-plugin.d.ts",
      "default": "./dist/neutral/query-payload-plugin.mjs"
    },
    "./schema-cache": {
      "types": "./dist/neutral/schema-cache.d.ts",
      "default": "./dist/neutral/schema-cache.mjs"
    },
    "./schema-name-validator": {
      "types": "./dist/neutral/schema-name-validator.d.ts",
      "default": "./dist/neutral/schema-name-validator.mjs"
    },
    "./schema-payload-plugin": {
      "types": "./dist/neutral/schema-payload-plugin.d.ts",
      "default": "./dist/neutral/schema-payload-plugin.mjs"
    },
    "./sdk-utils": {
      "types": "./dist/neutral/sdk-utils.d.ts",
      "default": "./dist/neutral/sdk-utils.mjs"
    },
    "./value-payload-plugin": {
      "types": "./dist/neutral/value-payload-plugin.d.ts",
      "default": "./dist/neutral/value-payload-plugin.mjs"
    },
    "./wallet": {
      "types": "./dist/neutral/wallet.d.ts",
      "default": "./dist/neutral/wallet.mjs"
    },
    "./wallet-model": {
      "types": "./dist/neutral/wallet-model.d.ts",
      "default": "./dist/neutral/wallet-model.mjs"
    },
    "./wasm": {
      "types": "./dist/neutral/wasm.d.ts",
      "default": "./dist/neutral/wasm.mjs"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "dist",
    "README.md"
  ],
  "dependencies": {
    "@xyo-network/sdk-protocol-core": "~7.3.3"
  },
  "devDependencies": {
    "@ariestools/sdk": "~8.1.9",
    "@ariestools/toolchain": "~9.1.1",
    "@ariestools/tsconfig": "~9.1.1",
    "@opentelemetry/api": "~1.9.1",
    "ajv": "~8.20.0",
    "eslint": "~10.9.0",
    "eslint-import-resolver-typescript": "~4.4.5",
    "ethers": "~6.17.0",
    "typescript": "~6.0.3",
    "zod": "~4.4.3"
  },
  "engines": {
    "node": "^24"
  },
  "publishConfig": {
    "access": "public"
  },
  "readme": "README.md",
  "scripts": {
    "sync-sdk-layout": "package-sync-layout",
    "sync-sdk-layout:check": "package-sync-layout --check"
  }
}