SpareChange
System

Integrations & fallbacks

Every external integration has a fallback so the demo keeps working. This page shows exactly what is live and what is simulated right now.

Testing

Failure scenarios

Workload crashes

The worker exits with code 1 partway through training.

Verification rejects output

The worker skips training, so accuracy checks fail. No payment is made.

Payment declined

Settlement is rejected after a verified run.

Duo 1 → Duo 2

API contract

docs/API_CONTRACT.md
POST /api/deals/execute
Send an approved deal → returns jobId
GET /api/jobs/[id]
Current job state, execution, verification, payment
GET /api/deals
Approved deals shown in the UI
GET /api/market
GPU listings shown in the UI