Compute a response.
A supported model runs on the participant’s GPU host through the Pearl-compatible vLLM worker.
Run AI inference through a Pearl-compatible worker. Perla checks native mining proofs, records accepted shares for your wallet, and prepares funded settlement on Robinhood.
Matrix multiplication sits inside the dense layers of an AI model. Perla’s first integration connects supported operations to a mining proof and a contribution record.
A supported model runs on the participant’s GPU host through the Pearl-compatible vLLM worker.
Supported matrix operations can yield a candidate that satisfies the coordinator’s mining challenge.
Perla verifies the native proof and credits the worker’s registered wallet when the job is accepted.
An AI response and an accepted share are different outcomes. The proof checks admitted mining work; it does not certify the truth of a model’s answer.
Read the whitepaperKernel support, model fit and measured GPU performance are separate questions. This release documents the reference configuration and the evidence actually available.
| Workload | What it produces | Current evidence |
|---|---|---|
| Dense matrix computationPearl NoisyGEMM · rank 128 · certificate v3 | Matrix work and a native mining proof | Integration implementedGPU execution remains a deployment-host check. |
| Reference text inferencepearl-ai/Llama-3.3-70B-Instruct-pearl · pinned vLLM plugin | An AI response, with shares possible during supported operations | GPU validation pendingThe reference command uses two GPUs. Actual VRAM needs depend on configuration. |
| Protocol test fixtureCPU-generated native PlainProof | Reproducible proof-to-ledger validation | Software testedThis exercises mathematics and accounting; it is not an AI service or GPU benchmark. |
No Perla throughput, energy saving or profitability benchmark is published for the GPU path. The reference model and supported kernel profile still need a complete run on the deployment hardware.
Check hardware and installation requirementsThe ledger credits an accepted job after verification. Reported speed and time online are not acceptance criteria.
The submitted proof must belong to the authenticated worker’s unexpired challenge. The recipient is taken from the account.
The pinned Pearl verifier checks the supported certificate and matrix proof. Invalid or unavailable verification earns no points.
Before recording a share, the coordinator checks expiry, revocation and epoch closure again. A unique job constraint blocks double credit.
The distribution contract must match the expected chain, token, root and budget before an allocation appears in the account.
The verifier and contribution ledger run offchain. The operator publishes the allocation root; the reward contract cannot independently reconstruct every contribution.
Registration sets up an account and a worker credential. A participant also needs a reachable coordinator, supported hardware and active work admission.
Sign a one-time message to manage your mining account. Your address becomes the recipient for that account’s contributions.
Give the installation a name. Save its revocable token once and download the worker configuration.
The coordinator creates a short-lived job bound to this site, network, epoch, worker and recipient.
The supported Pearl vLLM integration produces mining proofs during dense matrix operations in an AI request.
An isolated native verifier checks the admitted work. An accepted job creates one persistent contribution record.
The operator snapshots points and funds a distribution root. The account shows a claim after onchain activation checks pass.
The initial profile awards one point per accepted job. UTC epochs group those records into a reviewable allocation.
25 ÷ 100 × 1,000 = 250. Actual integer allocations use token base units and deterministic rounding.
Points do not establish a mainnet balance, fixed yield or token allocation. A future Pons launch requires separate distribution decisions.
Read the complete reward lifecycleAccount controls, native proof checks and contract rules cover different parts of the system. Their limits are part of the documentation.
Expiring, domain-bound challenges are consumed once. Account sessions use HttpOnly cookies.
Each worker has a separate revocable token. The ledger stores a hash of the token, and account reads do not reveal it.
Request sizes, supported dimensions and verifier resources are bounded. Verification failures do not create contribution records.
The claim commits to the chain, contract, epoch, allocation index, wallet and amount. Repeating a claim cannot pay it twice.
Native verification: the accepted mathematical share is checked offchain. It does not attest physical hardware, customer demand or the quality of a complete AI response.
Review status: automated software tests have passed for the documented scope. An external audit, deployed GPU benchmark and live funded reward demonstration remain separate requirements.
Milestones follow working evidence rather than a launch-date promise. The status page separates software checks from deployment and contract activation.
Wallet accounts, worker tokens, native proof checks, a durable ledger and funded reward tooling.
GPU validation pendingRun supported GPU inference, accept a native share, validate a reachable service and demonstrate a funded test-token claim.
Operator validationExpand hardware and workload support, then assess managed capacity, AI services and a Pons token launch.
Later phaseHardware, costs, point accounting, claims and operator trust—explained before you install.
Open complete documentationPerla connects AI-oriented GPU mining with wallet-bound contribution accounting and funded settlement on Robinhood. It adapts Pearl’s miner and native proof interface to an application coordinator.
A supported worker serves an AI model through the pinned Pearl vLLM plugin. NoisyGEMM adds mining work to supported dense matrix operations. When a candidate meets the share target, the worker can submit a proof to Perla.
It verifies the admitted mathematical mining work. It does not establish the truth, safety or quality of a complete AI answer, identify the physical GPU, or prove that a paying customer requested it.
Worker management and the protocol are implemented. Public admission is paused by default until a verifier and the supported GPU deployment are validated. The Status page reads the current deployment’s admission setting.
The current pinned kernel profile targets NVIDIA sm90 H100/H200 on Linux. Model memory requirements are separate from kernel compatibility. Consumer cards, Windows-native mining and additional GPU families are outside this release’s admission profile.
The browser manages your account and displays server records. It does not run the CUDA miner. CPU proof fixtures are used for software tests and are not an advertised participant mining path.
No. The worker talks to the Perla coordinator through a local bridge. Reward contracts use Robinhood Chain Testnet, while proof checking and contribution accounting run offchain.
Yes. Register each installation separately under your wallet. Each gets its own token and job history. Accepted shares from those workers contribute to the same account total.
One accepted job adds one validation point in the current fixed-target profile. Uptime, an open browser, a model response or a worker-reported speed does not add points by itself. A job is credited at most once.
After a UTC epoch closes and its final jobs expire, the operator prepares an allocation from accepted points. A claim is exposed only after the corresponding test-token root is funded and checked onchain.
The testnet contract source creates a fixed 1,000,000,000 tPERLA. The planned Pons mainnet supply is 1,000,000,000 PERLA. They are separate contracts; testnet balances do not automatically convert into mainnet tokens.
The testnet reference policy adapts Pearl’s declining curve to UTC days, using a 1B tPERLA pool and a 1,460-day constant. This is budget tooling, not an activated schedule. The operator must publish the start and fund each epoch. Mainnet reserve funding is still undecided.
No mainnet conversion, mining reserve percentage, yield or monetary return has been set. Equal testnet and mainnet supply does not create a 1:1 conversion. Contribution points are not a token balance.
Participants operate their own GPU or pay their chosen hosting provider for capacity, electricity and bandwidth. Signing the account message does not spend gas. Testnet contract deployment, funding and claims require test ETH; claims can also be relayed to the committed recipient.
The operator runs the native verifier, stores the contribution ledger and publishes the reward root. The contract enforces its funded allocation, but cannot determine whether the offchain ledger is complete. There is no EVM-native Pearl ZK verifier in this release.
A worker token cannot be displayed again. Revoke it and register a replacement. Keep wallet recovery phrases and private keys out of the worker configuration; only the scoped worker token belongs there.
No independent external audit has been completed. The software validation record describes tests and their scope. Those checks do not replace a deployed GPU run, a security review or live contract verification.