Skip to content
This repository was archived by the owner on Sep 13, 2026. It is now read-only.

v1.3.4

Choose a tag to compare

@github-actions github-actions released this 21 Jul 17:59
· 62 commits to main since this release
Immutable release. Only release title and notes can be modified.

Added

  • Portable proof verificationcomputePortableProofQHash, verifyPortableProofEnvelope, and strict canonical JSON helpers support offline EIP-191 and Ed25519 verification, with provider-backed EIP-1271 checks.
  • Interoperability fixture — a deterministic, non-sensitive CAIP-380 EVM envelope and mutation vectors cover chain shape, Unicode normalization, nested ordering, null, invalid JSON values, and every canonical field.

Fixed

  • Exact signed-data binding — qualifying wallet-signed envelopes hash the same canonical data used by the six-line signing message; nonces and timestamps inside data are no longer removed.
  • Receipt classification — only successfully verified wallet signatures with exactly one chain field produce caip-380-envelope responses. Session and service authorization continue producing regular neus-receipt responses.
  • Privacy boundary — complete portable envelopes are returned to their creator but are not persisted or copied into shared status caches by default.

Changed

  • @neus/sdk, @neus/mcp-server, and plugin metadata1.3.4.
  • Public claims — documentation distinguishes request integrity and signer authorization from verifier-result correctness.

Upgrade

npm i @neus/sdk@1.3.4
# or zero-install
npx -y -p @neus/sdk@1.3.4 neus doctor --live