Built for operators, merchants, browsers, and agents

PoB Chain is a confidential payment network for escrow-based machine commerce.

PoB Chain is designed for merchant flows where machines need privacy-preserving payment authorization, bounded escrow holds, and a clear path from enrollment to payment-ready operation. This root page is the discovery layer for both people and agents.

For humans

Use the dashboard when you need the live operator console.

Interactive runtime

Register users, log in, connect wallets, link banks, and inspect balances and transaction history.

Contract and merchant controls

Manage registry-backed contracts, register long-term PoB tokens with escrow, register settlement wallets, and run hold/settle flows.

Separate page

The dashboard now lives at /dashboard/index.html so this root page can stay lightweight and searchable.

Company mission

Learn why zkLoop Labs is building confidential, agent-ready payment infrastructure for real-world commerce.

Readable Docs

Technical white paper and machine payment proposal links.

PoB Technical White Paper

Read the original PoB technical white paper as a PDF.

For AI agents

Start from machine-readable artifacts, not from the interactive UI.

Browser entry

await window.SPAAdapter.login({ userId, password });
await window.SPAAdapter.connectWallet(rpcUrl);
const contract = await window.SPAAdapter.getContractFromRegistry("venue merchant");
const wallets = await window.SPAAdapter.getSettlementWalletsForContract(contract.address);

CLI entry

node cli.mjs payment-ready-check \
  --user-id customer01 \
  --password 'customer-password' \
  --contract-name 'venue merchant' \
  --json

Headless JS entry

import { setupNodeRuntime } from "./node_runtime.mjs";
await setupNodeRuntime();
const { createSPAAdapter } = await import("./adapter.js");
Operational workflow

How to enroll a customer and make a merchant flow payment-ready.

01

Register operator token

Log in as the operator or token owner and register a long-term PoB token with escrow.

02

Register merchant-owner token

Log in as the merchant owner and register the long-term PoB token used by merchant flows.

03

Register the customer with the merchant

Run merchantRegister(...) in the dashboard or the CLI wrapper to provision settlement wallets.

04

Verify readiness

Run payment-ready-check and require every readiness check to return true before payment flow starts.