Skip to main content

x402 endpoint validator: CLI, MCP, Dashboard, Proxy

Project description

x402-validator

Audit, monitor, and protect endpoints against the x402 strict-v2 standard. Includes a conformance engine (manifest discovery, CAIP-2, JSON resilience, Bazaar), CLI for batch audits, MCP server for agent/IDE integration, and a web dashboard.

pip install x402-validator
# or: pip install "x402-validator[all]"  # dashboard + proxy extras

Quick examples

CLI — validate a single endpoint:

x402-validate https://observer.137-184-67-179.sslip.io

Batch audit — validate many endpoints, output HTML report:

x402-validate endpoints.txt --output html --parallel 20

MCP server — connect from Claude / Cursor / any MCP client:

echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | x402-mcp

Dashboard — view history and trends:

docker-compose up
# Open http://localhost:5000

Documentation

Full documentation in the docs/ directory.

Contributing

See CONTRIBUTING.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

x402_validator-0.2.0.tar.gz (46.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

x402_validator-0.2.0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file x402_validator-0.2.0.tar.gz.

File metadata

  • Download URL: x402_validator-0.2.0.tar.gz
  • Upload date:
  • Size: 46.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for x402_validator-0.2.0.tar.gz
Algorithm Hash digest
SHA256 12b48ba6f7075edb811566afe2e419bff74bc598125bb9f1cc7067d39cfcf6d3
MD5 ce0ed5fbbd870dd614c702dc33f85191
BLAKE2b-256 afb29934372aa35da4e17b7d227da355b412c67f7da7fe50e9406eb4015790f5

See more details on using hashes here.

File details

Details for the file x402_validator-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: x402_validator-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for x402_validator-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d642f29153fc3097f044aca055e0082d9c95bd306ccb8db617066b85a76ebfc
MD5 fe7ef7eca1c20bcb85c169b2a076ba33
BLAKE2b-256 a0b8b4fa87631c8a60652a7f638a79f278415303b0383b6d7c26be516af01911

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page