ppuzzl.dev

_

// developer portal > puzzle algorithm platform

██ docs.api LIVE

Getting Started

Initialize your puzzle environment and connect to the PPUZZL network.

import { PuzzlEngine } from '@ppuzzl/core';

const engine = new PuzzlEngine({
  apiKey: process.env.PPUZZL_KEY,
  mode: 'streaming',
  difficulty: 'adaptive'
});

await engine.connect();
sys.status
Puzzle API 99.98%
Solver Engine 99.95%
Stream Relay 100.0%
Edge Nodes SYNCING
Avg Latency 12ms
Active Solvers 8,421
>_ code.example
// Generate a puzzle matrix
const matrix = engine.generate({
  type: 'logic-grid',
  size: [8, 8],
  constraints: 24
});

matrix.solve().then(result => {
  return result.steps;
});
ref.methods
  • .generate() Create puzzle instance
  • .solve() Execute solver algorithm
  • .validate() Check solution integrity
  • .stream() Real-time puzzle feed
  • .compete() Enter ranked match
  • .export() Serialize puzzle data
changelog.latest
v3.2.0 2026-02-28

Adaptive difficulty engine rewrite. 4x solver throughput.

v3.1.7 2026-02-14

Stream relay protocol upgraded to WebTransport.

v3.1.5 2026-01-30

New logic-grid puzzle type with constraint propagation.

net.stats
2.4M Puzzles / day
147 Edge regions
42K Developers
99.99% Uptime (90d)