Sardis v0.8.4: Packages Live on npm & PyPI + Security Audit
All 19 Sardis packages are now published to public registries. This release also includes a comprehensive security audit with 54 fixes across 8 batches.
Today we published all 19 Sardis packages to public registries. Every SDK, protocol implementation, and tool is now installable with a single command. This release also includes the results of a comprehensive security audit: 54 fixes across 8 batches covering every layer of the stack.
Packages Are Live
All Sardis packages are now publicly available. Developers can start exploring the SDK, protocol implementations, and tooling today.
npm (4 packages)
@sardis/sdk-- TypeScript SDK for wallets, payments, policies, and holds@sardis/mcp-server-- MCP server with payment tools for Claude and Cursor@sardis/ai-sdk-- Vercel AI SDK integration for agent payment flows@sardis/ramp-- Fiat on/off ramp integration
PyPI (15 packages)
sardis-- Meta-package (SDK + core + CLI)sardis-sdk-- Full Python SDKsardis-core-- Domain models, config, database layersardis-protocol-- AP2/TAP mandate verification pipelinesardis-chain-- On-chain execution (Base) with multi-chain funding via CCTP v2sardis-api-- FastAPI REST endpointssardis-wallet-- MPC wallet management (Turnkey)sardis-ledger-- Append-only audit trail with Merkle anchoringsardis-compliance-- KYC (Didit) + AML (Elliptic) integrationssardis-cards-- Virtual card issuance (Stripe Issuing)sardis-cli-- Command-line toolsardis-checkout-- Merchant checkout flowssardis-ramp-- Fiat rails (Coinbase Onramp)sardis-ucp-- Universal Commerce Protocolsardis-a2a-- Agent-to-Agent Protocol
Security Audit: 54 Fixes
Before publishing, we completed a comprehensive security audit covering 8 batches of fixes across every layer of the stack:
- Batch 1-2: Authentication and authorization hardening, API key hashing, CORS configuration
- Batch 3-4: Input validation, SQL injection prevention, rate limiting, replay protection
- Batch 5-6: Cryptographic improvements, smart contract security, dependency audits
- Batch 7-8: AI prompt injection defenses, webhook signatures, JWT migration to PyJWT
All 649 Python tests and 91 Solidity tests (including 10K fuzz runs) pass after the audit. The identity registry now fail-closes in production and staging environments, and anonymous access is restricted to loopback addresses only.
Try It Now
# Python
pip install sardis
# TypeScript
npm install @sardis/sdk
# MCP Server (for Claude Desktop / Cursor)
npx @sardis/mcp-server init --mode simulated
npx @sardis/mcp-server startLinks:
Sardis v0.8.8: ERC-4337 Base Preview + Truth Alignment
v0.8.8 adds a real ERC-4337 implementation lane for design partners on Base Sepolia, introduces account_type parity across API and SDKs, and tightens public language around non-custodial posture.
Sardis v0.8.3: Demo Ops + Cloud Deployment (Cloud Run & AWS)
v0.8.3 adds deployment automation for Google Cloud Run and AWS App Runner, tightens live-mode operator UX, and documents the frontend-to-backend integration contract.