Current collected state Current
Observed since 20 Oct, 22:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agentidentity-1
Agent Identity Systems Python SDK
Python SDK for the Agent Identity Systems API.
pip install agentidentity_1
from agentidentity_1 import AISClient, RegisterAgentInput
ais = AISClient(base_url="https://api.agentidentity_1.io")
# Register a new agent (plaintext key returned once)
resp = ais.register(RegisterAgentInput(
name="my-agent",
risk_tier="TIER_1",
owner_id="org-abc123",
))
print("Agent ID:", resp.agent.id)
print("API Key (store securely):", resp.api_key)
# Verify authorization
result = ais.verify(resp.agent.id)
print("Authorized:", result.authorized) # True
print("Query time:", result.query_ms, "ms")
# Get agent + credential summaries (no plaintext)
agent_resp = ais.get_agent(resp.agent.id)
cred = agent_resp.credentials[0]
# Revoke a credential
ais.revoke_credential(resp.agent.id, cred.id, revoke_reason="rotating keys")
# Authorized is now False
after = ais.verify(resp.agent.id)
print("Authorized after revoke:", after.authorized) # False
with AISClient(base_url="https://api.agentidentity_1.io") as ais:
result = ais.verify(agent_id)
from agentidentity_1 import AISClient, AISError
try:
ais.verify("does-not-exist")
except AISError as e:
print(e.status, e.body["error"]) # 404 agent not found
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
httpxEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | httpx>=0.27.0 | runtime |
pytest-httpxEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest-httpx>=0.30; extra == "dev" | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest>=8.0; extra == "dev" | runtime |
bdist_wheel · 4.96 KB · Python py3
sdist · 4.7 KB · Python source
Observed since 20 Oct, 22:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:edd81bb81b3bd25dcdfd768177a24876c3aa5414d391b879cbf6a8a7d0fbab6d