This repository was archived by the owner on Sep 13, 2026. It is now read-only.
v1.3.4
·
62 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- Portable proof verification —
computePortableProofQHash,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
dataare no longer removed. - Receipt classification — only successfully verified wallet signatures with exactly one chain field produce
caip-380-enveloperesponses. Session and service authorization continue producing regularneus-receiptresponses. - 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 metadata —1.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