{"repo":"jagmarques/asqav-sdk","free":true,"listed":false,"github":"https://github.com/jagmarques/asqav-sdk","clone":"git clone https://github.com/jagmarques/asqav-sdk.git","description":"Python and TypeScript SDKs for verifiable evidence of AI agent actions. Signed receipts, policy enforcement, audit trails. Works with LangChain, CrewAI, MCP.","language":"Python","stars":331,"topics":["ai-agent-governance","ai-compliance","audit-trail","crewai","eu-ai-act","langchain","ml-dsa","python-sdk","ai-agents","ai-governance"],"license":null,"category":"ai-agents","readme_excerpt":"The evidence layer for AI agents. Audit trails, approvals, policy gates, and compliance reports for every action. Website Docs SDK Guide Compliance Asqav SDK - Python + TypeScript The official client SDKs for Asqav, the evidence layer for AI agents. Sign every action with ML-DSA-65 (FIPS 204), enforce policies before execution, and produce regulator-ready audit trails. This repository ships two SDKs from a single monorepo: - python/ - the original Python SDK, published to PyPI as asqav - typescript/ - the TypeScript SDK, published to npm as @asqav/sdk Both wrap the same Asqav API. Pick the one that matches your stack. Install Python: TypeScript / Node.js: Both packages have zero native dependencies. All ML-DSA cryptography runs server-side. 30-second example Python: TypeScript: Each signed action returns a receipt like: The agent now has a cryptographic identity, a signed audit trail, and a verifiable action record. 10-minute quickstart The fastest path from zero to a signed action. Install Get an API key Sign up at asqav.com and copy your sk ... key. Call govern() - one line to init + create Python: TypeScript: Sign an action Python: TypeScript: Verify Paste the verification url in a browser, or call the API directly: That's it. See python/examples/quickstart.py and typescript/examples/quickstart.ts for runnable versions. --- Data handling modes The SDK auto-detects whether you're pointing at the Asqav cloud or a self-hosted deployment, and selects the safer default for each","default_branch":null,"files":null,"tree":[],"storefront":"/r/jagmarques","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jagmarques/asqav-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}