Getting Started

Get your first Yakmesh node running in under 5 minutes.

Prerequisites

Installation

Install Yakmesh from npm:

# Contact us for access

Initialize a Node

Generate your node identity and configuration:

npx Yakmesh init

This creates a Yakmesh.config.js file and generates an ML-DSA-65 keypair for your node.

Start the Node

npx Yakmesh start

You should see output like:

🔮 Oracle ready - Phase: 847392
🌐 Mesh listening on :3000
✓ Network Identity: Alpine-Falcon-7x
✓ Trust Level: oracle (cryptographic proof)

Connect Peers

Edit Yakmesh.config.js to add peer nodes:

export default {
  port: 3000,
  peers: [
    'ws://node2.example.com:3000',
    'ws://node3.example.com:3000'
  ],
  oracle: {
    timeSource: 'auto',
    phaseWindow: 30000
  }
};

Verify Connection

Check your node's status via the REST API:

curl http://localhost:3000/api/status
{
  "status": "healthy",
  "networkName": "Alpine-Falcon-7x",
  "trustLevel": "oracle",
  "connectedPeers": 2,
  "currentPhase": 847392
}