Current collected state Current
Observed since 20 Oct, 22:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AgentID — Service-side SDK for verifying AI agent JWTs and reporting activity
AgentID Service SDK — for services and APIs to verify AI agent JWTs and report activity back to the IdP.
pip install agent-id-service-sdk
from agent_id_service_sdk import AIPVerifier
verifier = AIPVerifier(
trusted_providers=["qwenpaw.ai"],
audience="https://my-service.example.com",
)
# HTTP (REST)
agent = await verifier.verify(request.headers["Authorization"])
# WebSocket / gRPC / MCP — use verify_token() with the raw JWT
agent = await verifier.verify_token(raw_jwt_string)
print(f"Agent: {agent.agent_id}, Principal: {agent.principal}")
verify() for HTTP headers, verify_token() for raw JWTs (WebSocket, gRPC, MCP)kid is encounteredAIPActivityReporter for sending activity logs back to the IdPverifier = AIPVerifier(
trusted_providers=["qwenpaw.ai", "other-idp.example.com"],
audience="https://my-service.example.com",
cache_ttl=3600, # JWKS cache TTL in seconds (default: 1 hour)
clock_skew_seconds=30, # Clock skew tolerance (default: 30s)
provider_urls={ # Optional: override base URLs (e.g. for local dev)
"localhost": "http://localhost:8000",
},
)
See the AgentID repository for full documentation.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.6.0 | 30 Jun 2026 | 6 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 22:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:627e9ca8584af6d96711410abffc11ce91dceb9ee845e10bf61655d6d83387cf