Getting Started
Get your first Yakmesh node running in under 5 minutes.
Prerequisites
- Node.js 18 or higher
- npm or yarn package manager
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
}