Mining · Pearl

enderpearl.ai/mining

Pearl’s proof of work is matrix multiplication, the arithmetic of machine learning.

Securing the chain and useful computation are the same act. Pearl calls this Proof of Useful Work. We mine on Pearl.

Network
Pearl, a layer-1 blockchain. Coin: PRL. Mainnet since .
Built by
Pearl Research Labs, pearlresearch.ai
Proof of work
Noisy matrix products, committed with BLAKE3 and proven with Plonky2
Unit
Th/s, the unit Pearl’s hashrate is quoted in
Operator
Enderpearl, independent. Not part of Pearl Research Labs or Pearl Swap.
Our figures
None published yet. What we publish

One row, one column, one cell

enderpearl.ai/mining#cell

Each cell of C is one row of A times one column of B: multiply them pair by pair, then add the products.

Choose any cell of C to see its sum.

6 −1 0 −3 3 11 1 −1 −1 1 1 −2 2 −6 5 7 3 3 0 2 3 −3 −3 4 1 0 3 0 −3 −3 −7 −2 6 9 −2 −7
The sum 5 of 5 products added

c[4,5] = 0·1 + 1·(−2) + 1·1 + (−1)·1 + (−1)·1 = −3

Row 4 of A times column 5 of B, pair by pair, with the running sum
Paira[4,k]b[k,5]ProductSum
10100
21−2−2−2
3111−1
4−11−1−2
5−11−1−3
c[4,5]−3
Illustrative · seed 0x5EED

A and B hold whole numbers from −3 to 3, drawn from seed 0x5EED, so the same tile can be computed again. Colour runs cool for negative, warm for positive; C uses the same seven steps, scaled to its largest magnitude, 11. This is the arithmetic alone. Pearl’s miners compute noisy products, commit to them and prove them, as the next section sets out.

From arithmetic to proof of work

Proof of Useful Work

Pearl’s miners compute noisy matrix products, commit to them with BLAKE3 and wrap the work in zero-knowledge proofs made with Plonky2.

  1. 01

    Compute noisy products

    Miners multiply matrices, row by column, as in the tile above. The products they compute are noisy.

    Matrix multiplication
  2. 02

    Commit to them

    Miners commit to their products with BLAKE3, a cryptographic hash function. A commitment fixes a result in place: change any value in it and the commitment no longer matches.

    BLAKE3
  3. 03

    Prove the work

    Miners wrap the work in zero-knowledge proofs made with Plonky2. A proof of this kind shows that a computation was carried out as claimed, and it can be checked without doing the computation again.

    Plonky2

Grounded in

Proofs of Useful Work from Arbitrary Matrix Multiplication

Komargodski, Schen and Weinstein, 2025.

Pearl’s own repository: github.com/pearl-research-labs/pearl

In use

Together AI runs a Pearl-powered inference endpoint.

Inference is the same arithmetic: matrices multiplied, row by column.

Pearl, by its public figures

Pearl Research Labs · public reporting · September 2026

Every figure here is Pearl’s own or comes from public reporting on Pearl. None is a measurement of ours; the last cell says where ours stand.

  • Mainnet since Pearl, a layer-1 blockchain built by Pearl Research Labs
  • Supply 2,100,000,000PRL on a smooth polynomial emission curve
  • First four years About half of the supply is issued. No halving cliffs.
  • Hashrate unit Th/s the unit Pearl’s hashrate is quoted in
  • One RTX 5090, as reported about 305Th/s Public reporting, September 2026. Not our figure.
  • Our hashrate Not published. Why the cell is empty
Supply · 2,100,000,000 PRL 21 cells · 100,000,000 PRL each
Emission follows one smooth polynomial curve. Roughly half the supply is issued in four years, and there is no block at which issuance halves. The split is drawn at half; the published figure is “roughly half”.

The network, in short

Family
Bitcoin: UTXO, the same script rules, Taproot-style addresses, prl1p… (test networks tprl, rprl)
Signatures
Adds XMSS, a scheme designed to hold up against quantum computers. Only Pearl’s own wallets can make a Pearl address correctly.
Node
pearld. Our guardian runs its own.
Wallets
Pearl Wallet (desktop), a web wallet, and Oyster

Why a miner runs a guardian

enderpearl.ai/guardian

A guardian asks for the habits mining already builds: machines that stay up, a node that keeps pace with the chain, and someone paying attention. So we run one of the three guardians of Pearl Swap, the bridge between native PRL on Pearl and PRL on Hyperliquid.

A node of its own

A guardian believes nothing it is told. It looks up every fact again on its own Pearl full node, pearld, and its own reading of Hyperliquid. Ours runs on Enderpearl A, the guardian host, on its own machine.

Machines that stay up

A guardian that is down cannot sign. Two guardians are a quorum. With one guardian down, payments go on; that guardian loses only its turn. With two down, new payments pause, and escrowed funds are not put at risk.

Attention on the chain

Our guardian confirms each deposit on its own node, with 2 confirmations on Pearl testnet2. A guardian whose view lags refuses until it catches up. Ours checks its clock against Hyperliquid every ten minutes and refuses some operations if it drifts more than a minute.

The assumption

We are one signer of three. We cannot move anything alone, and neither can anyone else. Any two guardians can move the escrow, so two colluding guardians could.

Our guardian is t-mining at guardian.enderpearl.ai/status. Pearl testnet2 and Hyperliquid testnet: test networks only, for now.

What we publish about our machines

measured and public, or nothing

Only figures that are measured and public. None are published yet, so the panel below is empty.

Enderpearl · mining on Pearl

None published yet
Hashrate
not published
Read live from
no public endpoint yet

A dash means not published. It does not mean zero.

Our rule for a figure

  • Measured on our machines. Nothing estimated or projected.
  • Read live from a public endpoint, in your browser, as our guardian’s record is.
  • With its unit: hashrate in Th/s.

Until then, the only hashrate on this page is the reported figure for one RTX 5090, and it is not ours.

What you can check today

Our guardian’s record is published, and so are its keys.