Skip to content

Developer Guide & SDKs

Welcome to the DID.is Developer Guide & SDKs.

  1. SDKs & Installation: Install and initialize @didis/client (TypeScript), didis-py (Python), or the didis CLI.
  2. Execution Modes & Environments: Public cloud API, local development daemon, Docker containers, and OpenAPI contracts.
  3. W3C DID Resolution & Dereferencing: Resolving did:web, did:key, did:jwk, did:webvh, and dereferencing DID URLs.
  4. Real-Time Telemetry (SSE): Streaming live microsecond resolution events via Server-Sent Events.
  5. One-Line AI Agent Security Middleware: Fail-closed withDidisGuard and @didis_guard middleware for Vercel AI SDK, LangChain, and CrewAI.
  6. Declarative Policy Engine: Writing and evaluating declarative assertion rule sets against DIDs and credentials.
  7. Continuous Monitoring & Webhook Signatures: Automated drift monitoring and cryptographic HMAC-SHA256 webhook validation.
  8. CLI Reference & Script Automation: Terminal power tools, deterministic exit codes, and automated CI/CD workflows.
  9. RFC 9457 Error Handling & Typed SDK Exceptions: Standard problem detail envelopes and typed exception narrowing.