Skip to main content

prism-crewai

Prism Network GPU tools for CrewAI agents. A crew member sees live GPU capacity and prices, rents a machine with an on-chain USDG payment on Robinhood Chain, runs commands on it over SSH, and releases it. Every lease settles with a verifiable receipt.

pip install prism-crewai
from crewai import Agent, Crew, Task
from prism_crewai import prism_tools

researcher = Agent(
    role="Compute researcher",
    goal="Benchmark models on real GPUs at the lowest price",
    backstory="You rent GPUs only when a job needs one, and you cap what a lease may cost.",
    tools=prism_tools(),
)

task = Task(
    description="Rent a GPU with at least 24GB of VRAM and report what nvidia-smi shows.",
    expected_output="The GPU model, VRAM, and driver version.",
    agent=researcher,
)

Crew(agents=[researcher], tasks=[task]).kickoff()

The crew's agent needs an LLM the usual CrewAI way (OPENAI_API_KEY, or an explicit llm= on the Agent); the Prism tools themselves need none.

Tools

Tool What it does
prism_wallet wallet address, USDG and gas balances
prism_list_gpus live capacity: model, VRAM, price per hour, trust class
prism_lease_and_run rent a GPU, run one command, keep the lease open
prism_run run another command on an open lease
prism_end_lease release a lease

All five share one wallet and lease table, so a lease opened by one is visible to the rest. prism_lease_and_run takes max_usdg (default 1.0), a hard cap on what a single lease may cost.

Configuration

PRISM_AGENT_KEY: private key of a wallet holding USDG and gas on Robinhood Chain (chain id 4663, RPC rpc.mainnet.chain.robinhood.com). PRISM_ESCROW: optional; defaults to the live lease escrow. Without a key the read-only tools still answer from the public API. Or build PrismToolset(agent=PrismAgent(...)) yourself and pass it to prism_tools.

Trust classes run open < isolated < attested < confidential. On an open supplier the host operator can read anything the workload touches; raise min_trust_class for anything sensitive.

Prism is pre-production and unaudited. Do not lease with a wallet or workload you cannot lose.

Metadata

Release files for prism-crewai 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prism-crewai 0.2.0
File Size Uploaded
prism_crewai-0.2.0.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for prism-crewai 0.2.0
File Interpreter ABI Platform
prism_crewai-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.9 kB

Release files / prism_crewai-0.2.0.tar.gz

Download URL prism_crewai-0.2.0.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c3b8027a8d06b58d95e1c2de43937cfbea64d4ffd8025d9bb8ed0da663d08cb3
BLAKE2b-256 checksum
How to use checksums
67306668d2bc696d13c86a6a77e081c751026cd2bf09204dfc4d7b3ee5488932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / prism_crewai-0.2.0-py3-none-any.whl

Download URL prism_crewai-0.2.0-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4cffc90ed41ea94cd1038904e02a607a55e4825237289c0e3d4f5acc1512b252
BLAKE2b-256 checksum
How to use checksums
99b4cfeaf9e230a82fce04f405ec2e4ad9953c4a5cd7d40e807696e44e5727dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page