SOLAR

Browser-native compute · Robinhood payouts

SOLAR

Compute, powered by sunlight.

Spare cycles from real machines, turned into verified compute and paid out in USDC - live, in a browser tab. Fixed rate: $0.12 / job.

solar@gateway ~ live
idle
$ solar dispatch --runtime=webgpu --network=robinhood
· resolving gateway.solar.compute … 34.219.11.4:443
· tls handshake · x25519 · SHA-256 attested
$
░▒▓ VERIFIED COMPUTE ▓▒░·░▒▓ USDC PAYOUTS ▓▒░·░▒▓ WEBGPU ▓▒░·░▒▓ NO INSTALL ▓▒░·░▒▓ REAL-TIME ▓▒░·░▒▓ ON-CHAIN ▓▒░·░▒▓ IDLE → SUNLIGHT ▓▒░·░▒▓ BROWSER-NATIVE ▓▒░·░▒▓ VERIFIED COMPUTE ▓▒░·░▒▓ USDC PAYOUTS ▓▒░·░▒▓ WEBGPU ▓▒░·░▒▓ NO INSTALL ▓▒░·░▒▓ REAL-TIME ▓▒░·░▒▓ ON-CHAIN ▓▒░·░▒▓ IDLE → SUNLIGHT ▓▒░·░▒▓ BROWSER-NATIVE ▓▒░·░▒▓ VERIFIED COMPUTE ▓▒░·░▒▓ USDC PAYOUTS ▓▒░·░▒▓ WEBGPU ▓▒░·░▒▓ NO INSTALL ▓▒░·░▒▓ REAL-TIME ▓▒░·░▒▓ ON-CHAIN ▓▒░·░▒▓ IDLE → SUNLIGHT ▓▒░·░▒▓ BROWSER-NATIVE ▓▒░·

Panels on call

204

Rate

$0.12/job

Your USDC

$0.0000

Jobs cleared

0

0x00 · Payout

A balance that rises like the sun

Verified work pays out in USDC, streamed to your balance live as each job clears. Fixed rate of $0.12 per verified job, settled to Robinhood.

Balance$0.0000· idle
solar.tsSDK · v0.9.3
import { Solar } from "@solar/sdk";
 
// Beam in from any modern browser.
const worker = await Solar.connect({
wallet: "0xA1c…F4", // your EVM address
runtime: "webgpu", // falls back to wasm
payout: { asset: "USDC", chain: "robinhood" },
});
 
worker.on("job", async (job) => {
const proof = await job.run();
await job.submit(proof); // paid $0.12 on verify
});
 
worker.on("settled", ({ usdc, tx }) => {
console.log(`+${usdc} USDC · ${tx}`);
});

0x01 · Integrate

Ten lines to sunlight.

The Solar SDK is a thin websocket client. Connect a wallet, subscribe to jobs, submit proofs. Payouts stream to your address the moment a job clears verification.

Bundle

14.2 kB gz

Latency

~42 ms rtt

Runtime

WebGPU · WASM

License

Apache 2.0

0x01 · Network

Powered by idle machines

Idle CPUs and GPUs everywhere share one queue. The network routes small verified jobs to whoever is on call.

DEVICES · QUEUE · JOBS

0x02 · Trust

Verified, then paid

The server re-runs every job from its seed and compares digests bit-for-bit. Only matching work is credited.

SHA · 9010·ECBC·0980·3C9A

0x03 · Runtime

Lives in one tab

WebGPU does the work - no installs, drivers, or extensions. Open Chrome, Edge, or Brave and it lights up.

tab://solar · WebGPU

0x04 · Settlement

Cash out to Robinhood

Clear $1.00 and withdraw direct to Robinhood. Fixed pay, settled in USDC - nothing locked up.

$1.00 MIN → ROBINHOOD

§02 · How it works

Three steps to first payout

Aim your machine at the network, let it clear verified jobs, and watch USDC land.

  1. 01

    Point it at a wallet

    Link a Robinhood account and press beam in. Your CPU or GPU goes on call.

  2. 02

    Let it harvest jobs

    Deterministic kernels run in your tab over WebGPU. The server re-checks every result before it counts.

  3. 03

    Watch it earn

    USDC lands in your balance at $0.12 per verified job. Cash out direct to Robinhood any time past $1.00.

§03 · Go on call

Your machine is idle. Light it up.

Link a wallet, verify, open a tab, and let your CPU or GPU run verified jobs for $0.12 USDC each.

How it works

No install · WebGPU · settled on-chain in USDC