
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@xyo-network/sdk-protocol
Advanced tools
Foundation SDK facade for XYO Protocol 2.0 (re-exports @xyo-network/sdk-protocol-core)
Foundation SDK thin facade for XYO Protocol 2.0 — protocol, core payload plugins, manifest, and sdk-utils.
@xyo-network/sdk-protocol is a thin compatibility facade over
@xyo-network/sdk-protocol-core. Its dist/ contains pure package re-exports;
the two hash worker bundles are copied byte-for-byte from the core package.
Shared externals (ethers, @ariestools/sdk, zod, etc.) remain
peerDependencies.
Import the whole SDK:
import { ObjectHasher } from '@xyo-network/sdk-protocol'
...or a foundation package via subpath export:
import { PayloadPlugins } from '@xyo-network/sdk-protocol/core-payload-plugins'
import { Api } from '@xyo-network/sdk-protocol/sdk-utils'
import { PayloadSchema } from '@xyo-network/sdk-protocol/payload-model'
Compilation is handled by the @ariestools/toolchain monolith facade mode
configured in xy.config.ts. The facade modules mirror the core
package's public module manifest, with export-parity tests preventing drift.
Workspace dependency ordering builds the core package before the facade copies
its worker outputs:
pnpm xy build # builds the core package and facade
pnpm xy build @xyo-network/sdk-protocol # builds the facade from current core dist
Consumers can import from @xyo-network/sdk-protocol, one of its subpaths, or the
individual @xyo-network/* foundation packages directly.
The core SDK contract
defines schema identifier grammar, $version encoding and compatibility, object
closure, typed validation, and the root-hash default for application identities.
This facade exports the core helpers; see that document before introducing or
revising a payload type. Existing protocol-specific data-hash contracts remain
unchanged unless explicitly migrated.
Using npm:
npm install @xyo-network/sdk-protocol
Using yarn:
yarn add @xyo-network/sdk-protocol
Using pnpm:
pnpm add @xyo-network/sdk-protocol
Using bun:
bun add @xyo-network/sdk-protocol
See the LICENSE file for license rights and limitations (LGPL-3.0-only).
FAQs
Foundation SDK facade for XYO Protocol 2.0 (re-exports @xyo-network/sdk-protocol-core)
The npm package @xyo-network/sdk-protocol receives a total of 1,557 weekly downloads. As such, @xyo-network/sdk-protocol popularity was classified as popular.
We found that @xyo-network/sdk-protocol demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 5 open source maintainers collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.