Skip to main content

crewai-revettr

Score counterparties 0-100 before sending payments in agentic commerce.

Covers domain intelligence, IP reputation, wallet history, and sanctions screening (OFAC/EU/UN). Uses the Revettr x402-native API -- no API keys needed, just a funded wallet.

Installation

pip install crewai-revettr

# For x402 auto-payment support:
pip install crewai-revettr[x402]

Environment Variables

Variable Required Description
REVETTR_WALLET_KEY Optional EVM private key for x402 auto-payment ($0.01 USDC per score on Base)

Usage

from crewai_revettr import RevettrScoreTool

tool = RevettrScoreTool()

# Score by domain
result = tool.run(domain="uniswap.org")

# Score by wallet address
result = tool.run(wallet_address="0x1234...", chain="base")

# Score by company name (sanctions screening)
result = tool.run(company_name="Acme Corp")

# Combine multiple signals for higher confidence
result = tool.run(
    domain="merchant.com",
    wallet_address="0xabc...",
    company_name="Merchant Inc",
)

Use with CrewAI Agents

from crewai import Agent
from crewai_revettr import RevettrScoreTool

compliance_agent = Agent(
    role="Payment Compliance Officer",
    goal="Verify counterparty risk before approving payments",
    tools=[RevettrScoreTool()],
)

License

MIT

Release files for crewai-revettr 0.1.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 crewai-revettr 0.1.0
File Size Uploaded
crewai_revettr-0.1.0.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crewai-revettr 0.1.0
File Interpreter ABI Platform
crewai_revettr-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.6 kB

Release files / crewai_revettr-0.1.0.tar.gz

Download URL crewai_revettr-0.1.0.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2dba1f7bf0a8678e4d19307664e94b687ab269f28cfc56c52ed6ebef3dea1cc2
BLAKE2b-256 checksum
How to use checksums
bbbf31394aab7e55e3dfcfb46e2b7765732fcc7d1eba19146d88cac793a53fc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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 / crewai_revettr-0.1.0-py3-none-any.whl

Download URL crewai_revettr-0.1.0-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5d19bec7b02892c9e4431239fcd7610f0e7505c4e4c4823aea24a6a40d014d3
BLAKE2b-256 checksum
How to use checksums
693f5bac7f0282c43d83b82891c5cd5d1dea4844873fc27d7cdcc45f561c9625
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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.1.0 This release

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