Provider file
A normalized profile for identity, hardware claims, uptime, benchmark samples, pricing, and workload limits.
Agent-native compute orchestration
Proof Grid sits before execution. It scores providers, prices the route, records the checks, and asks for approval before an agent spends compute.
System
Agents can request compute quickly. The harder problem is deciding which provider is acceptable, what the run will cost, and whether the user has approved it.
A normalized profile for identity, hardware claims, uptime, benchmark samples, pricing, and workload limits.
A pre-execution route with selected provider, cost estimate, fallback, checks performed, and approval state.
A compact record that ties the plan, provider, approval state, and execution metadata into an auditable artifact.
Planning ledger
Trust receipts
Each planned run gets a record with provider context, approval state, quote, and hash. The goal is boring accountability.
Provider network
The table uses sample data. In production, rows come from signed provider profiles, monitoring, and verifier checks.
Surplus adapter
Proof Grid is adding a Surplus adapter in the public core repo. Surplus can provide live inference supply and price discovery; Proof Grid handles the pre-flight checks before that route is used.
Score providers, estimate cost, choose fallback.
Hold execution until the user or policy approves.
Send approved inference work to a Surplus market.
Attach market, model, settlement, and result metadata.
Demo plan
Route a short inference task to the fastest trusted GPU pool under budget.
Live planning surface
A narrow console for compute decisions: search, score, inspect, plan, hold. No run is sent until the policy says yes.
Proof Grid AI
The prompts below explain core behavior without pretending the site is connected to a live model.
Architecture
Roadmap
The first milestone is not a giant network. It is a reliable plan object that agents and users can inspect before compute is spent.
Publish provider discovery, planning endpoints, metadata files, and example agent workflows.
Add provider pages with hardware claims, uptime, benchmarks, policy limits, and pricing history.
Return job status, logs, timing, result hashes, and provider context after each approved compute task.
Expand toward third-party checks, reputation scoring, and automated fallback routing for agent workloads.
Protocol utility
$PROOF is planned for places where the network needs accountability: provider bonds, verifier work, settlement paths, and reputation weighting.
Compute providers can bond $PROOF to publish trust profiles, accept jobs, and signal accountability for claimed capacity.
Independent checkers can earn $PROOF for validating provider claims, execution receipts, benchmark samples, and uptime signals.
Agents can use $PROOF for planning fees, receipt generation, and optional settlement paths when compute jobs are approved.
Staked participation and verified receipts can contribute to provider reputation, fallback routing, and dispute prioritization.
Utility design may evolve as the protocol is built. $PROOF is not required to understand the beta surface: discovery, planning, and receipts remain the core product.
Revenue model
If the system helps teams avoid bad routes, bad providers, and missing receipts, it has clear paid surfaces.
Developers and agent platforms can pay for provider search, trust scoring, route planning, and cost estimation at scale.
Compute providers can pay for verified profiles, benchmark checks, uptime monitoring, and richer trust metadata.
Teams can pay to store, query, and export execution receipts for compliance, debugging, billing, and agent audit trails.
Larger customers can pay for private provider routing, custom policy rules, wallet approvals, and dedicated support.
Optional settlement fees can apply when Proof Grid coordinates approved compute jobs end to end. The product remains useful even before any settlement layer is enabled.
API
The public core repo starts with providers, plans, jobs, and receipts. Everything else can be added after the boundary works.
GET /providers
GET /providers/:id
POST /plan
POST /jobs
GET /jobs/:id
{
"task": "inference",
"budgetUsd": 1,
"requirements": {
"gpu": true,
"maxLatencyMs": 1200
}
}
Proof Grid
The website is the surface. The core repo is the first implementation. Both point at the same rule: plan before execution.