Skip to content
@proofnetworks

Proofnetwork

Proofnetwork organization

ProofNetwork

Provably Fair Infrastructure for Apps & Games

newproofnetwork

Who We Are

ProofNetwork is the infrastructure layer for building trustless, verifiable applications — and the games that run on them. We believe fairness shouldn't require trust; it should be mathematically provable.

The platform combines cryptographic randomness, a high-concurrency smart contract runtime, real-time multiplayer infrastructure, and deep Solana integration into one development experience. Write JavaScript, deploy instantly, and ship anything from a provably fair lottery to a server-authoritative multiplayer game with on-chain payments.

What We Offer

Verifiable Random Functions (VRF)

At the core of ProofNetwork is our VRF system — cryptographically secure randomness with proofs. Every random outcome can be independently verified by anyone, eliminating the need to trust a central authority.

  • Provable Fairness: Mathematical proofs accompany every random result
  • Flexible Selection: Numbers, ranges, arrays, weighted distributions
  • Game-Ready: Configurable probability profiles for game mechanics

Smart Contract Platform

A developer-friendly contract system in plain JavaScript — no new languages, no compilation steps. Write familiar code, deploy through the API, and let the runtime handle state, security, and scale.

  • JavaScript Native: Contracts are plain functions over a managed state object
  • Parallel Execution Engine: Independent users execute concurrently — per-user write lanes mean one player's action never queues behind another's. Sustains hundreds of writes per second per contract
  • Managed State: Automatic persistence, copy-on-write isolation, and merge-safe commits
  • Lifecycle Hooks: onDeploy, beforeCall, afterCall, and onTick game loops up to 30Hz
  • Background Tasks: Queue slow work (external calls, analytics) off the caller's critical path
  • Safety Rails: Every deploy is statically analyzed — a built-in linter catches security and performance anti-patterns before they ship
  • Simulation: Dry-run any function against a cloned state before committing
  • Composable: Contracts call each other with configurable access rules

Real-Time Multiplayer

ProofNetwork isn't just for turn-based apps — it runs live, server-authoritative game worlds.

  • Tick Loops: Contracts declare a tick rate (1–30Hz) and receive a server-driven game loop
  • WebSocket Push: Broadcast world deltas to channels, emit to individual wallets, with automatic delta compression and late-joiner keyframes
  • Server Physics: Rapier-powered 2D/3D rigid-body worlds and a lightweight deterministic collision layer (tilemaps, raycasts, triggers, line-of-sight) — all inside your contract
  • Lag Compensation: A built-in historian rewinds entity positions so a high-ping player's shot is validated against what they actually saw
  • Client Stack (ProofFront): A no-build frontend engine with interpolation, client-side prediction, smooth reconciliation, and GLB skeletal animation — games feel good at 150–200ms+ latency
  • Anti-Cheat Toolkit: Plausibility validation for client-submitted scores — rate limits, consistency checks, flag-and-exclude — packaged as a service

Payments & Money Safety

On-chain payment flows with exactly-once guarantees, built for traffic spikes.

  • Pay-to-Act Flows: Contracts issue unsigned transactions, users sign in their wallet, contracts verify the payment on-chain before acting
  • Replay Protection: A durable signature ledger guarantees every payment is redeemed exactly once — atomic, restart-proof, no double-crediting
  • Atomic Ownership: A claims registry arbitrates unique resources (usernames, room codes, handles) with atomic take/release/transfer semantics
  • Async Payment Engine: A durable verification queue that absorbs payment bursts without slowing buyers down
  • Priority Landing: Multiple transaction lanes — a pooled multi-provider RPC route, a Jito bundle lane, and a high-throughput priority sender — so critical transactions land under congestion

Solana Integration

Built on Solana for fast, low-cost transactions, with the complexity abstracted away.

  • Token Operations: Transfers, burns, mints, holder snapshots, multi-transfer atomic transactions
  • Transaction Parsing: Verify and extract transfers from any transaction
  • Pooled RPC: Multi-provider routing with automatic failover, per-method budgets, and request coalescing
  • Launchpads & DEX: Pump.fun and Bags.fm token launches, DEX-aggregated swaps, streaming payments (Streamflow), and multisig (Squads) — all callable from contract code
  • Wallet Integration: Seamless connection with popular Solana wallets via the proofwallet library

Integrations & Services

  • Telegram Bots: Command routing, inline keyboards, broadcasts, and moderation wired directly to your contract — no separate backend
  • X (Twitter): Post updates and media from contract logic
  • Outbound HTTP: SSRF-hardened egress so contracts can drive external APIs (with secrets kept in encrypted storage, never in state)
  • Secure Key Storage: Every contract gets an encrypted blackbox for keypairs and API secrets — sandboxed per contract, never exposed through any read API
  • Object Storage: R2-backed archival for histories and large payloads
  • Explorer: Public transaction log, block pages, and per-contract views for full transparency

What You Can Build

Category Applications
Gaming Multiplayer arenas & shooters, lotteries, raffles, dice & card games, wave survival, prediction markets
Live Worlds Physics sandboxes, persistent islands, real-time brawlers with lag-compensated combat
DeFi Token launches, swaps, escrow, streaming payments, yield distribution
Commerce In-game purchases, premium access, coin packs — with exactly-once payment redemption
Community Token-gated access, airdrops, holder snapshots, quests & achievement systems
Social Telegram games, competitions, leaderboards with built-in anti-cheat

Our Technology

┌──────────────────────────────────────────────────────────────┐
│                      Your Application                        │
│         (ProofFront no-build client · proofwallet)           │
└──────────────────────────────────────────────────────────────┘
                              │  HTTP · WebSocket
┌──────────────────────────────────────────────────────────────┐
│                    ProofNetwork Platform                     │
│                                                              │
│  ┌────────┐ ┌──────────┐ ┌─────────┐ ┌─────────┐ ┌───────┐  │
│  │  VRF   │ │ Contract │ │Realtime │ │Payments │ │Solana │  │
│  │Service │ │ Runtime  │ │ Engine  │ │& Claims │ │Bridge │  │
│  └────────┘ └──────────┘ └─────────┘ └─────────┘ └───────┘  │
│  ┌────────┐ ┌──────────┐ ┌─────────┐ ┌─────────┐ ┌───────┐  │
│  │Physics │ │Anti-Cheat│ │Telegram │ │ Storage │ │  DEX  │  │
│  │+Collide│ │ Service  │ │  Bots   │ │  + R2   │ │ Aggr. │  │
│  └────────┘ └──────────┘ └─────────┘ └─────────┘ └───────┘  │
│                                                              │
│         Parallel write lanes · Deploy-time analysis          │
└──────────────────────────────────────────────────────────────┘
                              │
┌──────────────────────────────────────────────────────────────┐
│                      Solana Blockchain                       │
└──────────────────────────────────────────────────────────────┘

Writing Your First Contract

const state = {
  metadata: {
    name: "CoinFlip",
    description: "Provably fair coin flip game",
    version: "1.0.0",
    author: "Your Name"
  },
  deployer: null,
  totalFlips: 0
};

function onDeploy(inputs) {
  state.deployer = inputs.deployer;
  return { success: true };
}

/**
 * Flip a coin with verifiable randomness
 * @param {Object} inputs - Player inputs
 * @param {string} inputs.choice - "heads" or "tails"
 * @returns {Object} Flip result with proof
 */
async function flip(inputs) {
  const { choice } = inputs;

  // Generate verifiable random result
  const result = await vrfApi.selectNumber(0, 1);
  const outcome = result.result === 0 ? "heads" : "tails";

  state.totalFlips++;

  return {
    success: true,
    outcome,
    won: outcome === choice,
    proof: result.proof  // Anyone can verify this
  };
}

A Real-Time World in a Few Lines

const state = {
  metadata: { name: "Arena", version: "1.0.0", tickRate: 15 }, // 15Hz server loop
  players: {}
};

/**
 * Server-driven game tick — runs automatically at the declared rate
 */
function onTick({ dt }) {
  // advance the world…
  rt.broadcast('world', { players: state.players }); // push to every subscriber
}

/**
 * @parallel — every player gets their own write lane
 */
function move(inputs) {
  state.players[inputs.from] = { x: inputs.x, y: inputs.y };
  return { ok: true };
}

Platform Services

Service Description
VRF API Verifiable random number generation with cryptographic proofs
Contract Runtime Sandboxed JavaScript execution, parallel per-user write lanes, deploy-time analysis
Realtime Engine Tick loops, WebSocket broadcast/emit, delta compression, area-of-interest streaming
Physics & Collision Server-side Rapier 2D/3D worlds + deterministic tile/raycast collision layer
Lag Compensation Position historian for fair hit validation at high latency
Payments Engine Pay-to-act flows, durable exactly-once redemption, burst-ready async verification
Claims Registry Atomic unique-resource ownership — names, codes, handles — take / release / transfer
Anti-Cheat Client-input plausibility validation as a drop-in service
UMI Bridge Solana transaction building, signing, parsing, and multi-lane submission
Blackbox Per-contract encrypted key & secret storage
Timer Service Scheduled and recurring contract execution
Storage Layer Persistent key-value storage plus R2 object archival
Telegram Gateway Bot command routing, rich interactions, broadcasts
X Gateway Post to X (Twitter) from contract logic
HTTP Egress Hardened outbound calls to external APIs
DEX & Launchpads Aggregated swaps, Pump.fun / Bags.fm launches, streaming payments, multisig
Explorer Public transaction, block, and contract views
MCP Endpoint AI-assistant-ready documentation server — point Claude or Cursor at the platform and start building

Developer Experience

  • ProofFront — a data-driven, no-build frontend engine: one manifest file is your app, with wallet connect, contract calls, live state watching, and a full WebGL game stack included
  • AI-Native Docs — the platform serves its own skill documentation over MCP, so AI coding assistants can build ProofNetwork apps with full context
  • Instant Deploys — push contract code through the API; state migrates automatically, no downtime

ProofNetwork — Where fairness is provable, not promised.

Popular repositories Loading

  1. proofwallet proofwallet Public

    JavaScript 3 1

  2. proofnetwork-phaserplugin proofnetwork-phaserplugin Public

    Phaser plugin for proofnetwork

    JavaScript 1

  3. proofcanvasframework proofcanvasframework Public

    An LLM-optimized game framework featuring efficient rendering, streamlined asset management, and a design that’s intuitive for language models to understand and extend.

    JavaScript 1

  4. cloudflaredurablemultiplayer cloudflaredurablemultiplayer Public

    Forked from franciscohermida/game-room-starter

    TypeScript 1

  5. proofclient proofclient Public

    Proofnetwork client buid

  6. orjson orjson Public

    Forked from ijl/orjson

    Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy

    Python

Repositories

Showing 10 of 15 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…