Metadata-Version: 2.5
Name: agentbadge
Version: 0.1.0
Summary: Agent Badge Python SDK — HTTP client for the Agent Badge API
Project-URL: Homepage, https://badge.swarmintel.xyz
Project-URL: Documentation, https://badge.swarmintel.xyz/.well-known/agentbadge.json
Project-URL: Repository, https://github.com/casey1088/agent-badge
Author: Swarm Intel
License-Expression: MIT
Keywords: a2a,agent,agentcard,identity,verification,x402
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Requires-Python: >=3.12
Requires-Dist: agentbadge-core~=0.1.0
Requires-Dist: httpx>=0.27
Requires-Dist: pydantic>=2.5
Description-Content-Type: text/markdown

# agentbadge

Python HTTP client for the Agent Badge API.

```python
from agentbadge import AgentBadgeClient

async with AgentBadgeClient("https://badge.swarmintel.xyz") as client:
    status = await client.verify("bdg_...")
```

Verification is public and needs no credentials. Buying a badge requires an
x402 payment from your own wallet; this client never holds a key and never
pays on your behalf.

Nothing here is required to integrate. The API is plain HTTP and the full
flow is published at
`https://badge.swarmintel.xyz/.well-known/agentbadge.json`.
