Decentralized AI infrastructure on Solana. Community owned compute, cryptographically verified on chain.
Verifo is a protocol that connects two groups of people. AI users submit inference and compute tasks and get results with a cryptographic proof that the work was actually done correctly. Contributors run compute, verification, or storage nodes on their own hardware, pick up jobs from the network, and earn USDC rewards for completed and verified work.
Every task that flows through the network produces a proof that is written on chain on Solana. This means the correctness of a result is not something you have to trust a single company for. It is something you can verify. The protocol handles routing, payment, and reputation, while the actual compute is spread across a global set of independent contributor nodes rather than concentrated in one data center operator.
Verifo is built as a pnpm monorepo with a web app, a mobile app, an API server, a CLI client for contributors, and an internal design tool, each living in its own repository under this organization.
- An AI user submits a task through the Verifo web app or API, for example a model inference request.
- The API server validates the request and routes it to available contributor nodes based on task type and current network capacity.
- A contributor node picks up the job using the node client, runs the workload on its own hardware, and returns a result.
- A verification node checks the result and produces a cryptographic proof of correctness.
- The proof and a hash of the result are written to Solana, making the outcome auditable and tamper evident.
- The protocol settles rewards in USDC to the contributor and verification nodes involved, and updates their on chain reputation.
flowchart LR
User[AI User] -->|submits task| Web[verifo-web]
Mobile[verifo-mobile] -->|submits task| API
Web -->|task request| API[verifo-api]
API -->|routes job| Compute[Compute Node]
API -->|routes job| Verify[Verification Node]
API -->|routes job| Storage[Storage Node]
Compute -->|result| Verify
Verify -->|proof| Chain[(Solana)]
Storage -->|encrypted artifact| Chain
Chain -->|reward settlement| Reward[USDC Payout]
Reward --> Compute
Reward --> Verify
Reward --> Storage
Client[verifo-node-client] -.runs on contributor hardware.- Compute
Client -.runs on contributor hardware.- Verify
Client -.runs on contributor hardware.- Storage
sequenceDiagram
participant U as AI User
participant W as verifo-web / verifo-mobile
participant A as verifo-api
participant N as Contributor Node
participant S as Solana
U->>W: Submit AI task
W->>A: Forward task request
A->>N: Assign job to available node
N->>N: Execute compute or verification work
N->>A: Return result and proof
A->>S: Write proof and result hash on chain
S-->>A: Confirm transaction
A->>N: Settle USDC reward
A-->>W: Return verified result
W-->>U: Show result with on chain proof link
| Dimension | Centralized AI cloud | Typical decentralized compute network | Verifo |
|---|---|---|---|
| Who owns the compute | A single cloud provider | Independent hardware operators | Independent hardware operators |
| Result verification | You trust the provider | Usually none or optional | Built in verification nodes with on chain proof |
| Payment rail | Fiat billing, invoices | Often a native token only | USDC on Solana |
| Proof of correct execution | Not available | Rarely available | Every task produces a proof on Solana |
| Censorship resistance | Low, provider can restrict access | Medium | High, routing is protocol level, not company controlled |
| Node incentive model | Not applicable | Token emissions, variable | Reward and reputation tied to verified work |
| Hardware requirement to contribute | Not applicable, closed to public | Varies, often GPU only | Compute, verification, or storage nodes, contributors choose their role |
| Target users | Enterprises with cloud contracts | Crypto native compute renters | AI users and everyday contributors with idle hardware |
| Repository | Purpose | Stack |
|---|---|---|
| verifo-web | Main web application, landing pages, dashboards, and documentation | React, Vite, TypeScript, Tailwind CSS |
| verifo-mobile | Companion mobile app | Expo, React Native |
| verifo-api | Backend API server, task routing, and node coordination | Express, TypeScript |
| verifo-node-client | CLI contributors run to connect their hardware to the network | TypeScript, Node.js |
| verifo-mockup-sandbox | Internal design and component preview tool | React, Vite |
- Blockchain: Solana, for on chain proof and USDC settlement
- Language: TypeScript across web, mobile, API, and CLI
- Frontend: React, Vite, Tailwind CSS
- Mobile: Expo, React Native
- Backend: Express
- Tooling: pnpm workspaces monorepo
- Website and docs: see verifo-web
- GitHub: github.com/Verifo-AI
- X: x.com/verifo_ai