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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file prism_crewai-0.2.0.tar.gz.
File metadata
- Download URL: prism_crewai-0.2.0.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3b8027a8d06b58d95e1c2de43937cfbea64d4ffd8025d9bb8ed0da663d08cb3
|
|
| MD5 |
b7076fe1ce1653e326c1d9f19d414da4
|
|
| BLAKE2b-256 |
67306668d2bc696d13c86a6a77e081c751026cd2bf09204dfc4d7b3ee5488932
|
File details
Details for the file prism_crewai-0.2.0-py3-none-any.whl.
File metadata
- Download URL: prism_crewai-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cffc90ed41ea94cd1038904e02a607a55e4825237289c0e3d4f5acc1512b252
|
|
| MD5 |
bb240e37ea4c327813aa5b39691f3b4e
|
|
| BLAKE2b-256 |
99b4cfeaf9e230a82fce04f405ec2e4ad9953c4a5cd7d40e807696e44e5727dc
|