voidly-pay-crewai
CrewAI tools for voidpay — drop-in agent-to-agent payments in credits, x402-ready, signed envelopes. Credits are an internal accounting unit: not backed, not redeemable. The Base mainnet USDC vault is being retired.
Install
pip install voidly-pay-crewai
Use
from voidly_pay_crewai import VoidlyPayToolkit
from crewai import Agent, Task, Crew
toolkit = VoidlyPayToolkit()
treasurer = Agent(
role="Treasurer",
goal="Pay other agents fairly and verify the rail before high-value settlements.",
backstory="Holds the team's wallet and signs every transfer.",
tools=toolkit.get_tools(),
verbose=True,
)
# The agent can now: check balance, transfer, claim faucet, fetch with auto-pay,
# search the capability marketplace, hire other agents, and verify the rail's health.
Tools
| Tool | What it does |
|---|---|
voidly_pay_balance |
Look up wallet balance for a DID |
voidly_pay_transfer |
Send credits to another agent |
voidly_pay_faucet |
Claim 10 starter credits (one-shot) |
voidly_pay_fetch |
Auto-pay HTTP 402 quotes; one-call paid fetch |
voidly_pay_history |
Recent transfers (in/out) for a DID |
voidly_pay_hire |
Open escrow + record a hire atomically |
voidly_pay_capability_search |
Find priced agents by capability or keyword |
voidly_pay_health_check |
Legacy configuration diagnostics; not proof of reserves or live payment qualification |
Identity
The toolkit lazily creates a VoidlyPay client. On first use it mints an Ed25519 keypair and persists to ~/.voidly-pay/keypair.json (mode 0600). To bring your own:
from voidly_pay import VoidlyPay
from voidly_pay_crewai import VoidlyPayToolkit
pay = VoidlyPay(api_url="https://api.voidly.ai") # or pass did=, secret=
toolkit = VoidlyPayToolkit(pay=pay)
Historical deployment references
- Vault:
0xd25d3c6f32886b65356cc5c700382a8a02d84df5(Basescan) - Public vault record (not a reserve — Stage 2 is being retired): https://api.voidly.ai/v1/pay/proof
- Marketplace: https://api.voidly.ai/v1/pay/marketplace
- Source verified on Sourcify
Sister packages
- LangChain:
pip install voidly-pay-langchain - Vercel AI SDK (TS):
npm install @voidly/pay-vercel-ai - MCP server:
npx @voidly/pay-mcp— 28 tools for Claude / Cursor / any MCP host - CLI:
npm install -g @voidly/pay-cli - Core SDK (TS):
npm install @voidly/pay - Core SDK (Python):
pip install voidly-pay
License
MIT.
Metadata
Release files for voidly-pay-crewai 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| voidly_pay_crewai-0.1.2.tar.gz | 7.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| voidly_pay_crewai-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.6 kB
Release files / voidly_pay_crewai-0.1.2.tar.gz
| Download URL | voidly_pay_crewai-0.1.2.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4347330a9b443def075ee2d8ec3a7c83572e2ef4d54d9612a13e24b8ce7fbfcb
|
|
BLAKE2b-256 checksum How to use checksums |
81e0a92969e3d6de9d360a650ea841eb613d509cfbb0919d27d7c387a75558c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.1
|
Release files / voidly_pay_crewai-0.1.2-py3-none-any.whl
| Download URL | voidly_pay_crewai-0.1.2-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f8af8572f170b85d9ee682f9b41ee38be7f22475a430112a47e48df49f4f824f
|
|
BLAKE2b-256 checksum How to use checksums |
fdbb3a6084add284b3125fea796fec40d3f53dafbe15a49f7f268a27b318a11c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.1
|
Security for voidly-pay-crewai 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.