Skip to main content

Developer packages

QoreChain publishes its developer tooling as small packages on the public registries (npm, PyPI, crates.io, the Go module proxy, Maven Central and Swift Package Manager). This page is the index: what each package is for, its exact registry name, language, current version, install command and status, and where to read how to use it. It is for developers who build dApps, wallets, backends and rollups on QoreChain and want to pick the right package before they read a guide.

Versions in the tables were read from the registries on 27 October 2026. Mainnet qorechain-vladi runs v3.2.5 (applied on 29 October 2026) and testnet qorechain-diana runs v3.2.6. Every package listed as published is licensed Apache-2.0.

Innovations​

  • One hybrid signature format in every language. The chain requires a secp256k1 signature plus an ML-DSA-87 (FIPS 204) signature on native-lane transactions. QoreSign reproduces its published test vectors byte for byte in TypeScript, Rust, Go, Swift, Kotlin and Python, and qorechain-pqc runs one shared set of vectors in its six bindings, so a key or signature made in one language verifies in the others.
  • Sign-bytes form chosen from chain state, not guessed. The SDK, the wallet adapter, chain-bridge and the QoreSign network helpers ask the node GET /cosmos/upgrade/v1beta1/applied_plan/{name} for both upgrade names (v3.2.0 and v3.1.98) and sign the v2 form when either height is above zero. Without a REST endpoint on these two chains they throw instead of guessing. Both networks verify v2 today (checked 27 October 2026: v3.2.0 applied on mainnet at height 2,981,742 and v3.1.98 on testnet at height 5,746,000).
  • Quickstarts that were run, not only written. For the packages that have one, the example was run on 27 October 2026 after installing from the public registry. 31 of 34 quickstart entries ran and passed; the manifest records which three did not (see Limits).
  • One manifest behind the tables. The package names, versions and install commands on this page come from a single machine-readable manifest with a live version endpoint per package, the same data the SDK hub on the dashboard Developers page is built from.

How to use​

Pick by what you are building.

You want toUseRead
Read chain state, derive accounts, send hybrid-signed transactions from a script or dAppQoreChain SDKSDK overview, Install, Quickstart
Sign in your own wallet or backend, verify signatures, Sign In With QoreChainQoreSignQoreSign overview, Quickstart
Add QoreChain to Keplr, Leap or Cosmostation, generate unified wallets, build EVM window and linked-key messagesWallet adapterWallet adapter
Run a server job that sends QOR, registers keys or deploys contractsChain bridge (or the SDK)Chain bridge and handles
Resolve an @handle to a verified addressHandlesChain bridge and handles
Let your dApp use the QoreX wallet, or test it without an extensionQoreX integrationsQoreX integrations, QoreX, for developers
Create and operate an application rollupRDKRollups overview, Deploying a rollup
Use the post-quantum primitives alone (ML-DSA, ML-KEM, SHAKE-256)qorechain-pqcPost-Quantum Signing
Let an AI agent or developer tool read the chain (blocks, transactions, accounts, hybrid signature status, simulation, unsigned transfers)QoreChain MCP serverQoreChain MCP server
Read the chain from a terminal or a shell script, with JSON outputqore CLIQoreChain CLI
Read back how a committed transaction was protected (messages, signer, fee, ML-DSA-87 layer, tier)QoreSign transaction inspector (inspectTransaction)QoreSign overview
Encrypt data to QoreChain accounts, private groups or sidechains with ML-KEM-1024QoreSealQoreSeal
Review or test a post-quantum light client design (checkpoint verification)PQ light clientPQ light client
Integrate QoreChain as a custodian or exchange (address checks, withdrawal verification, deposit crediting)Custody kitCustody kit
Inventory the cryptography of a node, a network or Solidity sources as a CycloneDX CBOMQoreScanQoreScan
Prototype a permissioned real-world-asset token on testnet (ERC-3643, CMTAT, restricted-share vaults, post-quantum holder check)Asset KitAsset Kit
Build and test Solidity or CosmWasm projects on QoreChain with Foundry, Hardhat or viemChain developer kit (SDK 0.11.0, coming)Chain developer kit

Install one package and run its quickstart against the public testnet first. Reads need no account, no key and no fee.

How to access​

TestnetMainnet
Chain IDqorechain-dianaqorechain-vladi
EVM chain ID98009801
RESThttps://api-testnet.qore.hosthttps://api.qore.host
Consensus RPChttps://rpc-testnet.qore.hosthttps://rpc.qore.host
EVM JSON-RPChttps://evm-testnet.qore.hosthttps://evm.qore.host
SVM JSON-RPChttps://svm-testnet.qore.hosthttps://svm.qore.host
  • Account and keys: none for reads. To send, you need an account with QOR (testnet QOR comes from the Faucet) and, on the native lane, an ML-DSA-87 key registered for it.
  • Cost: the packages are free. Transactions pay the network fee; the fee floor is 0.1 uqor per gas.
  • Signature rules: a native-lane transaction must carry a hybrid (secp256k1 plus ML-DSA-87) signature. An EVM transaction is accepted only from an account with a registered ML-DSA-87 key and an open EVM authorization window. SVM reads work and SVM transactions are not open yet. See Accounts and PQC signing.
  • Quickstart conventions: the examples read the public testnet faucet account and sign with the public test phrase (abandon eleven times, then about). Never fund an account derived from that phrase. No quickstart sends a transaction.

The dashboard developer page​

The dashboard has a public page at dashboard.qorechain.io/developers. Checked on 27 October 2026 it has seven tabs (full walkthrough: Developers):

  • SDKs: the SDK hub. Every package in the manifest, grouped by product, with a language selector, the latest version read live from each registry, install and import lines with copy buttons, the quickstart with the output the SDK team observed, known issues, and the chain ids and public endpoints. Packages that are not published show no install command.
  • Transaction inspector: paste a 64-hex transaction hash on testnet or mainnet and see the status, signer, fee, whether the post-quantum layer verifies, and the security tier (PQC, Enrollment, SHAKE or Classical). It uses the QoreSign 0.1.1 function inspectTransaction: see Transaction inspector.
  • PQ key status: reads the ML-DSA-87 key an address has registered on chain and its EVM authorization window, on testnet or mainnet.
  • Simulator: dry-runs a signed transaction (base64 or hex TxRaw) and shows gas use and balance changes. Nothing is broadcast.
  • Signing playground: testnet only. Generates a throwaway hybrid key in the browser, kept in memory, to sign and verify messages and Sign In With QoreChain requests.
  • QoreX test wallet: testnet only. Injects a test wallet (window.qorex, announced over EIP-6963 as "QoreX (mock)") into the tab so you can try dApp flows.
  • AI agents (MCP): the status of the QoreChain MCP server (published) and the setup for an MCP client: local npx first, plus a hosted testnet endpoint that needs an API key. See QoreChain MCP server.

The same inspector check is available in code as the library function inspectTransaction in QoreSign 0.1.1 (TypeScript). The tables below and the SDK hub show the same package data; the tables were checked against the registries on 27 October 2026.

Where it is published​

Each name is the exact registry name. The link on the package opens its registry page. "Published" means the version shown is installable today.

QoreChain SDK​

Guides: SDK overview, Install, React guide, CLI reference. Source: qorechain/qorechain-sdk.

PackageLanguageVersionInstallStatus
@qorechain/sdkTypeScript0.10.0npm install @qorechain/sdkPublished
@qorechain/reactTypeScript (React)0.10.0npm install @qorechain/react @qorechain/sdk react react-domPublished. Provider, hooks, ConnectButton and the PQC status badge (exported as QuantumSafeBadge in 0.10.0)
@qorechain/evmTypeScript0.8.0npm install @qorechain/evm viemPublished
@qorechain/svmTypeScript0.8.0npm install @qorechain/svm @solana/web3.jsPublished. Reads only on the live networks
create-qorechain-dappTypeScript (CLI)0.10.0npx create-qorechain-dapp my-dappPublished
qorechain-sdkPython0.10.0pip install qorechain-sdkPublished
qorechain-sdkRust0.10.0cargo add qorechain-sdk tokio --features tokio/macros,tokio/rt-multi-threadPublished
github.com/qorechain/qorechain-sdk/packages/goGov0.10.0go get github.com/qorechain/qorechain-sdk/packages/go@latestPublished
io.github.qorechain:qorechain-sdkJava0.10.0implementation("io.github.qorechain:qorechain-sdk:0.10.0")Published

QoreSign​

Guides: QoreSign overview, Quickstart, Test vectors. Source: qorechain/qoresign. Version 0.1.1 was published on 27 October 2026. QoreSign signs locally; it holds no keys for you and does no threshold, MPC or hardware-wallet signing.

PackageLanguageVersionInstallStatus
@qorechain/qoresignTypeScript0.1.1npm install @qorechain/qoresignPublished. Includes inspectTransaction and fetchEvmWindow (new in 0.1.1)
qorechain-qoresignRust (imports as qoresign)0.1.1cargo add qorechain-qoresignPublished
github.com/qorechain/qoresign/goGov0.1.1go get github.com/qorechain/qoresign/go@v0.1.1Published
qorechain-qoresignPython 3.9+ (imports as qoresign)0.1.1pip install qorechain-qoresignPublished, new in 0.1.1. Wheels for macOS (arm64, x86_64) and Linux (x86_64, aarch64); no Windows wheel yet. Offline functions only
QoreSign (Swift package)Swift (iOS 16+, macOS 13+)0.1.1.package(url: "https://github.com/qorechain/qoresign", from: "0.1.1"), product QoreSignPublished as a GitHub release; the binary framework downloads from it
io.github.qorechain:qoresignKotlin / JVM (JVM 17+, Kotlin 2.3+)0.1.1implementation("io.github.qorechain:qoresign:0.1.1")Published
io.github.qorechain:qoresign-androidKotlin (Android API 24+, Kotlin 2.3+)0.1.1implementation("io.github.qorechain:qoresign-android:0.1.1")Published. Same API as the JVM artifact; its example was run on the JVM artifact only, not on an Android device

The Kotlin and Android artifacts need the Kotlin 2.3 or later compiler in your project; a project on Kotlin 2.1 fails to compile against them.

The TypeScript package has a @qorechain/qoresign/network subpath, and the Go module has the same helpers except inspectTransaction and fetchEvmWindow: fetchPqKeyStatus, resolveSignBytesVersion, simulateTx (with balance changes), suggestGasLimit, broadcastTx, submitWithSignBytesFallback (one fallback, then it stops), verifySiwqWithChain and verifyMessageWithChain. The Rust, Swift, Kotlin and Python packages have no network code.

QoreSeal​

Page: QoreSeal. Source: qorechain/qoreseal. QoreSeal 0.1.0 encrypts data to QoreChain accounts, private groups and sidechains with ML-KEM-1024 (FIPS 203). The encryption works offline; reading a recipient's key from the chain needs the KEM key registry, which is live on the testnet and whose read route answers on mainnet since v3.2.5 (applied 29 October 2026; no key published there yet when checked). The construction is pending an external review before 1.0.

PackageLanguageVersionInstallStatus
qorechain-qoresealRust (imports as qoreseal)0.1.0cargo add qorechain-qoresealPublished
github.com/qorechain/qoreseal/goGov0.1.0go get github.com/qorechain/qoreseal/go@v0.1.0Published
qorechain-qoresealPython 3.9+ (imports as qoreseal)0.1.0pip install qorechain-qoresealPublished. Wheels for macOS (arm64, x86_64) and Linux (x86_64, aarch64); no Windows wheel yet
QoreSeal (Swift package)Swift (iOS 16+, macOS 13+)0.1.0.package(url: "https://github.com/qorechain/qoreseal", from: "0.1.0"), product QoreSealPublished as a GitHub release; the binary framework downloads from it
io.github.qorechain:qoresealKotlin / JVM (JVM 17+, Kotlin 2.3+)0.1.0implementation("io.github.qorechain:qoreseal:0.1.0")Published on Maven Central
io.github.qorechain:qoreseal-androidKotlin (Android API 24+, Kotlin 2.3+)0.1.0implementation("io.github.qorechain:qoreseal-android:0.1.0")Published on Maven Central
@qorechain/qoresealTypeScriptnone yetnoneNot published to npm (404 on 27 October 2026). The source is in the repository

PQ light client​

Page: PQ light client. Source: qorechain/qorechain-pq-light-client. A draft specification and reference verifiers for ML-DSA-87 signed checkpoints. It does not connect to mainnet or testnet: QoreChain does not produce the checkpoints it verifies and no chain support is scheduled. It runs against simulated validator sets and shared test vectors.

PackageLanguageVersionInstallStatus
@qorechain/pq-light-clientTypeScript0.1.0npm install @qorechain/pq-light-clientPublished. Depends on @qorechain/pqc 0.2.3
qorechain-pq-light-clientRust (library qorechain_pq_light_client)0.1.0cargo add qorechain-pq-light-clientPublished
github.com/qorechain/qorechain-pq-light-client/goGo (package pqlightclient)v0.1.0go get github.com/qorechain/qorechain-pq-light-client/go@v0.1.0Published

Custody kit​

Page: Custody kit. Source: qorechain/qorechain-custody-kit. An integration guide, reference code and test vectors for custodians and exchanges, in TypeScript, Python, Go, Rust and Java. It is reference code to read, copy or vendor, not a package set: the only registry entry is the Go module.

PackageLanguageVersionInstallStatus
GitHub release v0.1.0TypeScript, Python, Go, Rust, Java0.1.0git clone https://github.com/qorechain/qorechain-custody-kit, then build the folder for your languagePublished, 27 October 2026. No npm, PyPI, crates.io or Maven package, by design
github.com/qorechain/qorechain-custody-kit/code/goGo (package custodykit)v0.1.0go get github.com/qorechain/qorechain-custody-kit/code/go@v0.1.0Published

QoreScan​

Page: QoreScan. Source: qorechain/qorescan. QoreScan Community 0.1.0 inventories the cryptography of a QoreChain deployment (a node home directory, live network state, TLS endpoints and Solidity sources) and writes a CycloneDX 1.6 CBOM and Markdown reports. It is an inventory aid, not a certification or an audit.

PackageLanguageVersionInstallStatus
GitHub release v0.1.0Binaries for macOS, Linux and Windows (amd64, arm64)0.1.0download and check against qorescan_0.1.0_checksums.txtPublished, 27 October 2026
@qorechain/qorescannpm wrapper (Node.js 18+)0.1.0npx @qorechain/qorescan scan ...Published. Downloads and checks the release binary on first run
qorescanPyPI wrapper (Python 3.9+)0.1.0pipx run qorescan scan ... or pip install qorescanPublished. Same behaviour as the npm wrapper
github.com/qorechain/qorescanGov0.1.0go install github.com/qorechain/qorescan/cmd/qorescan@v0.1.0Published. Go 1.26

Asset Kit​

Page: Asset Kit. Source: qorechain/qorechain-asset-kit. QoreChain Asset Kit 0.1.0 is open-source tooling for permissioned real-world-asset tokens: EVM contracts (an ERC-3643 module, a CMTAT rule and restricted-share vaults over a guard that requires a registered ML-DSA-87 key), Foundry deployment scripts and an issuer console, plus clients for a proposal of native modules (x/asset, x/identity, x/compliance, x/settlement, x/attest) that is not scheduled and exists on no network. The contracts work on testnet only: the 0x0A02 precompile is not active on mainnet, where the guard fails closed. Pre-1.0, not audited; the legal templates in the repository are unreviewed drafts, not legal advice.

PackageLanguageVersionInstallStatus
GitHub release v0.1.0Solidity contracts, issuer console, protos, docs0.1.0git clone --recurse-submodules https://github.com/qorechain/qorechain-asset-kit, or forge install qorechain/qorechain-asset-kit@v0.1.0Published. The contracts and the console are used from the repository
io.github.qorechain:asset-kitJava 17 (client for the proposal)0.1.0implementation("io.github.qorechain:asset-kit:0.1.0")Published
github.com/qorechain/qorechain-asset-kit/clients/goGo (package assetkit, client for the proposal)v0.1.0go get github.com/qorechain/qorechain-asset-kit/clients/go@v0.1.0Published
qorechain-asset-kit on PyPIPythonnone yetnoneComing. Not on PyPI (404 on 28 October 2026)
@qorechain/asset-kit on npmTypeScriptnone yetnoneComing. Not published (404 on 28 October 2026)

Chain developer kit (SDK 0.11.0)​

Page: Chain developer kit. Source: qorechain/qorechain-sdk. The part of QoreChain SDK 0.11.0 for Solidity and smart-contract teams: viem chain definitions and EVM authorization window helpers in @qorechain/evm, four new create-qorechain-dapp templates (Foundry, Hardhat 3, viem with wagmi, and a QoreChain Native token), EVM quickstarts and a page on how the QoreChain EVM differs from Ethereum.

Coming. SDK 0.11.0 is tagged on GitHub (v0.11.0) and its npm release is pending: on 27 October 2026 npm served @qorechain/sdk 0.10.0, @qorechain/evm 0.8.0 and create-qorechain-dapp 0.10.0, and @qorechain/sdk@0.11.0 returned 404. Until npm shows 0.11.0, the new chain definitions, window helpers and templates cannot be installed; the 0.10.0 packages in the SDK table are what you get today. 0.11.0 changes the npm packages only: the Python, Rust, Go and Java SDKs stay at 0.10.0.

Rollup Development Kit (RDK)​

Guides: Rollups overview, Deploying a rollup, Rollup Development Kit architecture. Source: qorechain/qorechain-rdk.

PackageLanguageVersionInstallStatus
@qorechain/rdkTypeScript0.8.0npm install @qorechain/rdkPublished. Signs hybrid when you pass a pqcKeypair; reads need no key
@qorechain/rdk-cliTypeScript (CLI qorollup)0.8.0npm install -g @qorechain/rdk-cliPublished. Since 0.6.2 it launches through the npm bin link (0.6.1 and earlier printed nothing). Since 0.7.1 its transaction commands sign hybrid when they resolve your post-quantum key (0.7.0 and earlier signed classical only, which the networks refused)
create-qorechain-rollupTypeScript (CLI)0.8.0npx create-qorechain-rollup my-rollupPublished
qorechain-rdkPython (3.10+, imports qorrdk)0.8.0pip install qorechain-rdkPublished. Reads work; from 0.8.0 transactions sign hybrid when you pass a post-quantum keypair (earlier versions signed classical only)
qorechain-rdkRust0.8.0cargo add qorechain-rdkPublished. Reads work; from 0.8.0 transactions sign hybrid when you pass a post-quantum keypair (earlier versions signed classical only)
github.com/qorechain/qorechain-rdk/packages/goGov0.8.0go get github.com/qorechain/qorechain-rdk/packages/go@v0.8.0Published. Reads work; from 0.8.0 transactions sign hybrid when you pass a post-quantum keypair (earlier versions signed classical only)
io.github.qorechain:qorechain-rdkJava (Java 21+)0.8.0implementation("io.github.qorechain:qorechain-rdk:0.8.0")Published. Reads work; from 0.8.0 transactions sign hybrid when you pass a post-quantum keypair (earlier versions signed classical only, and needed Java 17)

Post-quantum primitives (qorechain-pqc)​

Guide: Post-Quantum Signing. Source: qorechain/qorechain-pqc. ML-DSA signing is deterministic by default in all bindings; hedged signing is an explicit opt-in.

PackageLanguageVersionInstallStatus
@qorechain/pqcTypeScript0.2.3npm install @qorechain/pqcPublished
qorechain-pqcPython (3.9+)0.2.3pip install qorechain-pqcPublished. Needs liboqs; the first import builds it if missing (git, CMake and a C compiler)
qorechain-pqcRust0.2.3cargo add qorechain-pqcPublished
github.com/qorechain/qorechain-pqc/goGov0.2.3go get github.com/qorechain/qorechain-pqc/goPublished
io.github.qorechain:qorechain-pqcJava0.2.3implementation("io.github.qorechain:qorechain-pqc:0.2.3")Published
C libraryC0.2.3build c/ from the repository (needs liboqs and OpenSSL)Source only, no package registry

Wallet adapter​

Page: Wallet adapter. Source: qorechain/qorechain-wallet-adapter.

PackageLanguageVersionInstallStatus
@qorechain/wallet-adapterTypeScript (ES module, plain JavaScript with typings)0.4.0npm install @qorechain/wallet-adapter @cosmjs/stargate @cosmjs/proto-signingPublished. No tested quickstart

Chain bridge​

Page: Chain bridge and handles.

PackageLanguageVersionInstallStatus
@qorechain/chain-bridgeTypeScript (Node.js server)0.2.3npm install @qorechain/chain-bridgePublished. No tested quickstart. The registry lists no source repository

Handles​

Page: Chain bridge and handles.

PackageLanguageVersionInstallStatus
@qorechain/handlesTypeScript0.1.0npm install @qorechain/handlesPublished. Verifies a handle resolution against a pinned registry key. It does not pin addresses itself: the caller supplies the pin store and decides when to pin. No tested quickstart. The registry lists no source repository

QoreX integrations​

Guide: QoreX, for developers. Source: qorechain/qorex-integrations. All six were published on 27 October 2026.

PackageLanguageVersionInstallStatus
@qorechain/qorex-typesTypeScript0.1.0npm install @qorechain/qorex-typesPublished. Finds QoreX (EIP-6963 and the native provider)
@qorechain/qorex-rainbowkitTypeScript0.1.0npm install @qorechain/qorex-rainbowkit @rainbow-me/rainbowkit wagmi viem @tanstack/react-queryPublished
@qorechain/qorex-interchain-kitTypeScript (React)0.1.0npm install @qorechain/qorex-interchain-kit @interchain-kit/core @interchain-kit/reactPublished
@qorechain/qorex-cosmos-kitTypeScript (React)0.1.0npm install @qorechain/qorex-cosmos-kit @cosmos-kit/core @cosmos-kit/reactPublished. With @cosmos-kit/react 2.24 pass throwErrors={false}; the README snippet omits it
@qorechain/qorex-wallet-mockTypeScript0.1.0npm install -D @qorechain/qorex-wallet-mockPublished. A test wallet that signs for real on testnet
@qorechain/qorex-synpressTypeScript0.1.0npm install -D @qorechain/qorex-synpress @playwright/testPublished. Playwright fixtures; extension mode throws today

Connect (deprecated)​

PackageLanguageVersionInstallStatus
@qorechain/connectTypeScript0.2.1noneDeprecated and no longer maintained. Do not use it for new work. Replace it as in the table below
@qorechain/connect is deprecated

@qorechain/connect is marked deprecated on npm. Its peer range is @qorechain/wallet-adapter ^0.2.1, which does not include 0.4.0, and it does not open an EVM authorization window, so an EVM send through it is refused until the account has a registered key and an open window. The repository listed in its registry metadata is not publicly reachable.

NeedUse instead
Detect QoreX (EVM, native, Solana)@qorechain/qorex-types
EVM dApps with RainbowKit and wagmi@qorechain/qorex-rainbowkit
Cosmos dApps@qorechain/qorex-interchain-kit (or @qorechain/qorex-cosmos-kit)
Hybrid signing in your own wallet or backend@qorechain/qoresign

QORel, the IBC relayer​

PackageWhereVersionInstallStatus
QORel (qorel)GitHub release qorel-v0.1.0, Homebrew, container ghcr.io/qorechain/qorel0.1.0brew install qorechain/tap/qorelPublished as a pre-release. IBC v1 only; testnet only. See QORel

MCP server and CLI​

Pages: QoreChain MCP server, QoreChain CLI. Source: qorechain/qorechain-mcp (public). Both read the chain and neither signs, holds keys or broadcasts. Published on 27 October 2026.

PackageLanguageVersionInstallStatus
@qorechain/mcpTypeScript (Node.js server, bin qorechain-mcp)0.1.0npx -y @qorechain/mcpPublished. stdio and Streamable HTTP. A hosted endpoint, https://mcp.qorechain.io/mcp, needs an API key, requested from your dashboard
qorechain-mcpPython (3.10+)0.1.0pip install qorechain-mcp (or uvx qorechain-mcp)Published. Same tools as the npm package; stdio only
@qorechain/qore-cliTypeScript (CLI qore)0.1.0npm install -g @qorechain/qore-cliPublished. --json output identical to the MCP tool output

Planned (not published)​

These are not on their registry yet, so there is nothing to install and the behaviour described for them cannot be used yet. Each returned 404 (or was not listed) on 27 October 2026.

PackageIntended useStatus
@qorechain/qoreseal on npmQoreSeal for TypeScriptNot published; the source is in the repository
qorechain-asset-kit on PyPI, @qorechain/asset-kit on npmThe Asset Kit clients for Python and TypeScriptNot published; use a clone of the repository
@qorechain/sdk, @qorechain/evm, @qorechain/react, @qorechain/svm, create-qorechain-dapp 0.11.0 on npmThe chain developer kitTagged on GitHub, npm release pending

How to get live versions​

The tables are a snapshot. To read the current version of a package yourself:

RegistryRequestField
npmhttps://registry.npmjs.org/<name>/latestversion
PyPIhttps://pypi.org/pypi/<name>/jsoninfo.version
crates.iohttps://crates.io/api/v1/crates/<name> (send a User-Agent header or the request is refused)crate.max_stable_version
Gohttps://proxy.golang.org/<module>/@latestVersion (remove the leading v)
Maven Centralhttps://repo1.maven.org/maven2/<group path>/<artifact>/maven-metadata.xml<release>
Swifthttps://api.github.com/repos/qorechain/qoresign/releases/latesttag_name (remove the leading v); unauthenticated GitHub calls are limited to 60 per hour per address

For a scoped npm name keep the @, for example https://registry.npmjs.org/@qorechain/sdk/latest. A 404 means the package is not published. The Go proxy can answer @latest from a cache for a short while after a release, so pin the version in the command when you need a specific one (the RDK Go install above does). Each package page on its registry also shows the version and the release history.

Limits and known issues​

  • Two live networks, different versions. Mainnet runs v3.2.5 (since 29 October 2026) and testnet runs v3.2.6. A feature that exists only on testnet (v3.2.6 items, the EVM PQC precompiles) is marked on its own page.
  • Not live yet: @qorechain/qoreseal on npm, the Asset Kit on PyPI and npm (and its native modules, a proposal that is not scheduled), SDK 0.11.0 (the chain developer kit) on npm, SVM transactions, and the EVM precompiles on mainnet (they are active on testnet only; see the SDK overview for the lane-by-lane list).
  • QoreSeal registry and the PQ light client. Encrypting to an address read from the chain needs the KEM key registry, live on testnet, and its read route answers on mainnet since v3.2.5. The PQ light client does not connect to either network; no chain support for its checkpoints is scheduled.
  • Kotlin 2.3 or later. The QoreSign and QoreSeal Kotlin and Android artifacts need the Kotlin 2.3 or later compiler; Kotlin 2.1 fails to compile against them.
  • No Windows wheels. The QoreSign and QoreSeal Python packages have wheels for macOS and Linux only; other platforms build from the source distribution, which needs Rust.
  • Examples not run: of the 34 quickstart entries, 31 ran and passed on 27 October 2026. The QoreSign Python example was run after the package was published (macOS arm64 and Linux aarch64), and the QoreSign Android example was not run on a device. The wallet adapter, chain bridge and handles have no quickstart, so their examples in this manual come from the package typings and source and were not run end to end.
  • @qorechain/rdk-cli before 0.6.2 printed nothing when started through the npm bin link, and its --version printed 0.4.1. @qorechain/rdk before 0.7.0 built withdrawal proofs that never verified on chain. Use 0.8.0.
  • cosmjs version conflict. @qorechain/wallet-adapter and @qorechain/chain-bridge use cosmjs 0.32; the SDK uses cosmjs 0.39. Installing the adapter next to the SDK in one project makes npm report ERESOLVE. Keep them in separate projects or pass --legacy-peer-deps.
  • Nested SDK copy in older RDK releases. @qorechain/rdk 0.6.2 and earlier depend on @qorechain/sdk ^0.9.0, so an app on SDK 0.10.0 got a second, nested SDK 0.9.x copy. From 0.7.0 the kit depends on @qorechain/sdk ^0.10.0 and shares one copy.
  • Classical-only RDK clients before 0.8.0. The Python, Rust, Go and Java RDK clients before 0.8.0 sign classical only, which the native lane refuses on both networks (and qorollup did so before 0.7.1); upgrade to 0.8.0, which signs hybrid in all five languages when given a post-quantum keypair.
  • Packages without a public source repository. @qorechain/chain-bridge and @qorechain/handles list no source repository in their registry metadata. You can read the published package contents on npm.
  • Python qorechain-pqc has no seeded key generation in 0.2.3, and it needs liboqs.