Skip to main content
ClaudeWave

Marketplace, control plane and proof infrastructure for metered GPU compute

ToolsRegistry oficial0 estrellas0 forksRustApache-2.0Actualizado today
Get started
Method: Clone
Terminal
git clone https://github.com/prismnetwork-tech/prism
1. Clone the repository.
2. Follow the README for installation and usage instructions.
Casos de uso

Resumen de Tools

# Prism Network

[![Validate](https://github.com/prismnetwork-tech/prism/actions/workflows/validate.yml/badge.svg)](https://github.com/prismnetwork-tech/prism/actions/workflows/validate.yml)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/prismnetwork-tech/prism/badge)](https://securityscorecards.dev/viewer/?uri=github.com/prismnetwork-tech/prism)
[![License](https://img.shields.io/badge/license-Apache--2.0-ccff00)](LICENSE)
[![Headless agent SDK](https://img.shields.io/badge/agents-headless%20SDK-ccff00)](sdk/README.md)
[![MCP + x402](https://img.shields.io/badge/agents-MCP%20%2B%20x402-ccff00)](mcp/README.md)
[![Wallet-signature auth](https://img.shields.io/badge/agents-wallet%20auth-ccff00)](examples/agent-quickstart/README.md)

Prism Network is open infrastructure for metered GPU compute. The current
system implements account and wallet onboarding, GPU offer discovery, USDG
escrow, workload provisioning, time-limited access, metering, settlement and
public receipt generation.

Prism has two execution paths:

- **Independent nodes:** Ubuntu 24.04 x86-64 hosts run public OCI images in Kata
  VM-backed containers with exclusive NVIDIA VFIO passthrough. Access uses
  short-lived SSH or Jupyter credentials through an outbound-only mTLS tunnel.
- **Vast broker:** a bonded broker provisions disposable L40S instances and
  exposes direct SSH. This path relies on provider-reported readiness and
  evidence; it does not provide Kata/VFIO isolation, the Prism gateway, or
  Jupyter access.

Only interactive raw GPU leases are in scope today. Batch containers and
managed inference are not implemented.

## Current state

Verified on 2026-07-20:

| Area | Status |
| --- | --- |
| Public web and API | Live at [prismnetwork.tech](https://prismnetwork.tech), with one Vast-backed L40S offer visible |
| Robinhood Chain contracts | Deployed on mainnet; the lease escrow is live |
| Vast execution | Implemented and locally lifecycle-tested; a funded mainnet canary has not been completed |
| Independent Kata nodes | Daemon, gateway, certificates, commands, tunnel and workspace lifecycle are implemented and integration-tested without physical GPU hardware |
| Settlement and proof | Workers and local end-to-end flows are implemented; no public mainnet settlement receipt exists yet |
| Batch and inference | Planned, not implemented |

This is an unaudited pre-production system. Do not deposit funds or use Prism
for confidential workloads, regulated data, valuable model weights or
production traffic. A permissionless supplier is not a trusted computing
environment, and Kata isolation is not confidential-computing attestation.

## Mainnet contracts

The V1 contracts are non-upgradeable and `LeaseEscrowV1` is live. Their source
has not been verified on the explorer and they have not received an independent
audit.

| Contract | Address |
| --- | --- |
| Canonical USDG | [`0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168`](https://robinhoodchain.blockscout.com/address/0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168) |
| `NodeRegistryV1` | [`0xe3b7eF730637763ed46542d41a6C3f83AfC78f01`](https://robinhoodchain.blockscout.com/address/0xe3b7eF730637763ed46542d41a6C3f83AfC78f01) |
| `LeaseEscrowV1` | [`0x71Df0eF3bc81022cB3bec0b1a05f52f12bAfcDeD`](https://robinhoodchain.blockscout.com/address/0x71Df0eF3bc81022cB3bec0b1a05f52f12bAfcDeD) |
| Governance Safe | [`0xAF1113cE9E65D79daA87005A729Ab9Bc1A9fc60a`](https://robinhoodchain.blockscout.com/address/0xAF1113cE9E65D79daA87005A729Ab9Bc1A9fc60a) |

Administration, emergency pause and dispute resolution are held by a 2-of-2
governance Safe. Network settings and the USDG address should always
be checked against the
[official Robinhood Chain documentation](https://docs.robinhood.com/chain/connecting/)
and [contract registry](https://docs.robinhood.com/chain/contracts/).

## Architecture

```text
Browser + wallet
       |
       v
Next.js web -----> Rust control plane -----> PostgreSQL
                         |
              +----------+-----------+
              |                      |
              v                      v
      lifecycle worker       settlement/proof workers
              |                      |
       +------+-------+              v
       |              |       Robinhood Chain
       v              v
Vast instance    access gateway
direct SSH       mTLS tunnel/relay
                       |
                       v
               prismd + Kata/VFIO
```

The repository contains:

- `apps/web`: Next.js account, marketplace, supplier, operator and proof UI.
- `crates`: shared Rust protocol and persistence libraries.
- `services`: Rust control plane, access gateway and operations monitor.
- `workers`: lifecycle, settlement and proof workers.
- `node/prismd`: independent-node runtime and workspace supervisor.
- `contracts`: USDG bond, escrow and administration contracts.
- `sdk`: headless agent SDK for wallet-signature USDG leasing.
- `mcp`: Model Context Protocol server exposing leasing to MCP clients.
- `x402`: pay-per-job GPU execution over HTTP 402.
- `deploy/ec2`: lean Vast launch topology with the web application on Render.
- `deploy/lightsail`: full single-host reference topology.
- `deploy/node`: Ubuntu node service units and configuration.
- `infra`: an AWS reference architecture, not the active lean deployment.
- `docs`: design, security boundary, proof format and release documentation.

See [architecture](docs/ARCHITECTURE.md), [security model](docs/SECURITY_MODEL.md)
and [release gates](docs/RELEASE_GATES.md) before operating the system.

## Agent access

Autonomous agents integrate without a browser. An agent proves control of its
funding wallet by signing a short-lived challenge, exchanges it for a bearer
session, and drives the same renter surface — offer discovery and the lease
lifecycle — over the `/api/agent` endpoints. Escrow, readiness, metering and
settlement are identical to the browser path, and the agent boundary reaches
only renter routes.

- [`sdk`](sdk/README.md) — `@prismnetwork/agent-sdk`, headless USDG-funded leasing for Node.
- [`mcp`](mcp/README.md) — `@prismnetwork/mcp`, the same leasing exposed as Model Context Protocol tools.
- [`x402`](x402/README.md) — `@prismnetwork/x402`, pay-per-job GPU execution over HTTP 402.

All three are published on npm under the `@prismnetwork` scope. The
data-classification limits above apply unchanged. An agent workspace
is a disposable environment, not confidential computing.

## Verification

The fast pull-request gate checks the web application, production build,
secrets and repository isolation:

```sh
pnpm install --frozen-lockfile
pnpm check
```

The full local gate additionally runs the Rust and Solidity suites, audits and
security scanners, PostgreSQL and Valkey integrations, Anvil lifecycle tests,
mTLS relay tests, load and recovery checks, deployment validation and
observability checks:

```sh
pnpm check:full
```

The full gate passed locally on 2026-07-20 with 23 web tests, 57 Rust tests and
18 Foundry tests, including fuzz and invariant coverage. That run used
simulated/containerized infrastructure; it is not evidence of physical
NVIDIA/Kata/VFIO execution or a funded mainnet lease.

The hosted full gate is manual and has not yet produced a public run:

```sh
gh workflow run full-validate.yml --ref <branch>
```

Required toolchains are Node.js 24.14, pnpm 10.34.5, Rust 1.94.1, Foundry 1.5,
Docker with Compose and ripgrep.

## Remaining release gates

- Keep the escrow paused until a capped, funded mainnet canary completes from
  deposit through refund or settlement.
- Validate CUDA readiness, Kata isolation, VFIO assignment, egress controls and
  teardown on physical NVIDIA hardware.
- Complete live KMS signing and failure-recovery evidence for lifecycle and
  settlement workers.
- Exercise real Privy signup, external and embedded wallets, SSH access and
  Jupyter access against the release deployment.
- Publish the first confirmed proof receipt and test the independent daily X
  digest outbox.
- Run applied-host backup/restore, load, failover and incident-response drills.
- Obtain independent smart-contract and infrastructure security review before
  raising contract caps.

Copy only the example environment files needed for your target. Never commit
environment files, credentials, deployment outputs or generated artifacts.

## Contributing

Read [CONTRIBUTING.md](CONTRIBUTING.md), the
[Code of Conduct](CODE_OF_CONDUCT.md) and [governance](GOVERNANCE.md) before
opening a change. Security reports must follow [SECURITY.md](SECURITY.md) and
must not be filed as public issues.

## License

Code is licensed under the [Apache License 2.0](LICENSE). The Prism Network
name and visual identity are governed separately by [TRADEMARKS.md](TRADEMARKS.md).
gpu-computekata-containersnextjsrobinhood-chainrust

Lo que la gente pregunta sobre prism

¿Qué es prismnetwork-tech/prism?

+

prismnetwork-tech/prism es tools para el ecosistema de Claude AI. Marketplace, control plane and proof infrastructure for metered GPU compute Tiene 0 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala prism?

+

Puedes instalar prism clonando el repositorio (https://github.com/prismnetwork-tech/prism) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar prismnetwork-tech/prism?

+

prismnetwork-tech/prism aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene prismnetwork-tech/prism?

+

prismnetwork-tech/prism es mantenido por prismnetwork-tech. La última actividad registrada en GitHub es de today, con 4 issues abiertos.

¿Hay alternativas a prism?

+

Sí. En ClaudeWave puedes explorar tools similares en /categories/tools, ordenados por popularidad o actividad reciente.

Despliega prism en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: prismnetwork-tech/prism
[![Featured on ClaudeWave](https://claudewave.com/api/badge/prismnetwork-tech-prism)](https://claudewave.com/repo/prismnetwork-tech-prism)
<a href="https://claudewave.com/repo/prismnetwork-tech-prism"><img src="https://claudewave.com/api/badge/prismnetwork-tech-prism" alt="Featured on ClaudeWave: prismnetwork-tech/prism" width="320" height="64" /></a>

Más Tools

Alternativas a prism