npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

yakmesh

v1.4.0

Published

YAKMESH: Yielding Atomic Kernel Modular Encryption Secured Hub - Post-quantum secure P2P mesh network for the 2026 threat landscape

Readme


YAKMESH is a high-resiliency, decentralized networking layer designed for the 2026 threat landscape. Built with quantum-resistant cryptography at its core and anchored by PCIe atomic timing synchronization, YAKMESH provides a "sturdy" substrate for distributed systems that cannot afford to fail.

Why YAKMESH?

In an era where traditional ECDSA is increasingly vulnerable and network jitter can desynchronize global state, YAKMESH offers a three-pillar solution:

🌿 Yielding Resilience: A self-healing mesh topology that adapts to node failure and adversarial interference without central authority.

⚛️ Atomic Precision: Integrated support for PCIe atomic clock hardware, enabling hardware timestamping with support for high-precision time sources for low-latency synchronization.

🔐 Quantum Hardened: Fully compatible with Project Zond and the QRL (Quantum Resistant Ledger) ecosystem, utilizing stateless lattice-based signatures (ML-DSA) from Genesis.


The Y.A.K.M.E.S.H. Philosophy

| Letter | Principle | Description | |--------|-----------|-------------| | Y | Yielding | Not brittle; flexible enough to absorb network shocks | | A | Atomic | Grounded in the absolute truth of physical time | | K | Kernel | The essential, innermost part of the secure stack | | M | Modular | Swap out encryption primitives or transport layers as tech evolves | | E | Encryption | Privacy and integrity by default | | S | Secured | Hardened against both classical and quantum vectors | | H | Hub | A nexus for decentralized data and peer-to-peer logic |


Features

  • 🔒 Post-Quantum Secure - ML-DSA-65 (NIST FIPS 204) signatures
  • 🔮 Self-Verifying Oracle - Deterministic validation without external trust
  • 🌐 Mesh Networking - P2P WebSocket communication with gossip protocol
  • ⏱️ Precision Timing - Support for atomic clocks, GPS, PTP, NTP
  • 🔌 Plugin Architecture - Adapters for any database or API
  • 🛡️ Phase Modulation - Time-based anti-replay protection

Quick Start

npm install yakmesh
import { YakmeshNode } from 'yakmesh';

const node = new YakmeshNode({
  node: { name: 'My Node' },
  network: { httpPort: 3000, wsPort: 9001 },
});

await node.start();

CLI

# Initialize a new node
npx yakmesh init

# Start the node
npx yakmesh start

# Check status
npx yakmesh status

Documentation

Full documentation available at yakmesh.dev

Architecture

yakmesh/
├── oracle/           # Self-verifying validation engine
├── mesh/             # WebSocket P2P networking
├── gossip/           # Epidemic-style message propagation
├── identity/         # Post-quantum key management
├── database/         # SQLite replication engine
├── adapters/         # Platform integration plugins
├── webserver/        # Embedded Caddy web server
└── server/           # HTTP/WS server

Network Identity

Each YAKMESH network has a unique identity derived from configurable salts:

import { setIdentityConfig } from 'yakmesh/oracle/network-identity.js';

setIdentityConfig({
  networkPrefix: 'my',           // Network ID prefix
  identitySalt: 'my-app-v1',     // Unique network salt
});

// Different salt = different network (cannot interoperate)

Time Source Trust Levels

| Level | Source | Tolerance | Oracle Capable | |-------|--------|-----------|----------------| | ATOMIC | PCIe atomic clock | ±100ms | ✅ Yes | | GPS | GPS with PPS | ±500ms | ✅ Yes | | PTP | IEEE 1588 (Meinberg) | ±500ms | ⚠️ Partial | | NTP | Standard NTP | ±5000ms | ❌ No |

Adapters

Create custom adapters by extending BaseAdapter:

import { BaseAdapter } from 'yakmesh/adapters/base-adapter.js';

class MyAdapter extends BaseAdapter {
  async init() { /* Connect to your database */ }
  getSchema() { return { tables: ['users', 'orders'] }; }
  async fetchChanges(since) { /* Return changed records */ }
  async applyChange(table, record, op) { /* Write to database */ }
}

Official Adapters

  • @yakmesh/adapter-peerquanta - PeerQuanta phpBB marketplace

API Endpoints

| Endpoint | Method | Description | |----------|--------|-------------| | /health | GET | Node health status | | /node | GET | Node identity info | | /peers | GET | Connected peers | | /oracle/status | GET | Oracle integrity check | | /network/identity | GET | Network identity (hash obfuscated) | | /time/status | GET | Time source detection | | /time/capabilities | GET | Time oracle eligibility | | /connect | POST | Connect to a peer |

Pro Features

YAKMESH Pro includes additional security features:

  • 🔐 WebSocket Authentication - Challenge-response auth with signatures
  • 🔒 Message Encryption - XChaCha20-Poly1305 encrypted messages
  • 📋 Peer Allowlist/Blocklist - Access control for private networks
  • 🛡️ Connection Rate Limiting - DDoS protection

License

  • Community Edition: MIT License (see LICENSE)
  • Pro Edition: Proprietary License

See TRADEMARK.md for trademark usage policy.