Skip to content
View Verifo-AI's full-sized avatar

Block or report Verifo-AI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Verifo-AI/README.md

Verifo

Decentralized AI infrastructure on Solana. Community owned compute, cryptographically verified on chain.

Overview

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.

How it works

  1. An AI user submits a task through the Verifo web app or API, for example a model inference request.
  2. The API server validates the request and routes it to available contributor nodes based on task type and current network capacity.
  3. A contributor node picks up the job using the node client, runs the workload on its own hardware, and returns a result.
  4. A verification node checks the result and produces a cryptographic proof of correctness.
  5. The proof and a hash of the result are written to Solana, making the outcome auditable and tamper evident.
  6. The protocol settles rewards in USDC to the contributor and verification nodes involved, and updates their on chain reputation.

Architecture

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
Loading

Task lifecycle

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
Loading

Verifo compared to other approaches

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

Repositories

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

Tech stack

  • 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

Links

Popular repositories Loading

  1. verifo-web verifo-web Public

    Verifo web app for decentralized AI infrastructure on Solana.

    TypeScript

  2. verifo-mobile verifo-mobile Public

    Verifo mobile app (Expo, React Native) for decentralized AI infrastructure on Solana.

    TypeScript

  3. verifo-api verifo-api Public

    Verifo backend API server for decentralized AI infrastructure on Solana.

    TypeScript

  4. verifo-node-client verifo-node-client Public

    Verifo contributor node client that reports hardware

    JavaScript

  5. verifo-mockup-sandbox verifo-mockup-sandbox Public

    Verifo component preview and design sandbox tooling.

    TypeScript

  6. Verifo-AI Verifo-AI Public

    Profile README for Verifo AI