← all projects

Joule

@PhantomTee·2 followers·added 2026-07-19
0
stars
6.6k
lines
78
files
0
forks
2
followers
languages
JavaScript 97%Solidity 3%

Joule turns idle hardware into a paid inference provider. A provider node (src/server.js) streams LLM completions from the operator's own GPU or CPU, while a buyer agent (src/agent-buyer.js) discovers providers, judges the price, and pays per second in USDC over Circle x402 on Arc testnet — deciding for itself when the answer is good enough and tapping stop. Both sides are autonomous: src/pricing.js sets the provider's rate from six factors including demand, idle time, and GPU temperature, src/metering.js meters each session, and src/attestation.js signs an EIP-191 attestation per session. contracts/InferenceProviderRegistry.sol tracks provider reputation, earnings, and latency on-chain, and the repo also ships a browser extension in extension/ and a Next.js site in site/.

events
tags
circle components
team · solo

1 (Solo) — Phantom Tee

on xx/0x___Ygen
last pushed 2026-07-01