The section your link pointed to isn't on Didit's page any more, so we've brought you to the top.
Didit provides identity verification, fraud prevention, and transaction-monitoring APIs, SDKs, and MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. tools.
Didit is a commercial identity verification platform, priced pay-per-use at around $0.30 per check, that confirms who a person is starting with a face scan matched against government-issued documents from over 220 countries. It runs as a hosted API and Console, with SDKs for web, iOS, Android, and platform integrations, so developers embed verification directly into their own signup or transaction flows rather than standing up infrastructure themselves. It targets teams building KYCKYCKnow Your Customer — a regulatory requirement that financial services verify the identity of their users before granting access, used by cyber tools handling payments or financial data to stay compliant., KYBKYBKnow Your Business — a regulatory compliance process for verifying the legal identity, ownership, and legitimacy of a business entity, used by cyber tools to screen counterparties or customers against fraud and sanctions risk., and AMLAMLAnti-Money Laundering: a set of laws, regulations, and procedures that financial institutions must follow to detect and report suspicious financial activity; cyber tools use it to automate transaction monitoring and compliance workflows. compliance into fintech, crypto, or marketplace products, extending beyond onboarding into ongoing transaction monitoring, Travel RuleTravel RuleA FATF requirement that cryptocurrency exchanges and other virtual asset service providers must collect and transmit sender and recipient identity data alongside transactions above a threshold amount. compliance for crypto transfers, and document fraud detection with custom extraction fields. It sits in the identity-access category alongside other verification-as-a-service platforms, distinguished by white-label branding and MCP support for AI agents. Launched in 2023, it has shipped 8 releases in the tracked window, the latest just 34 days ago.
Didit provides identity verification, fraud prevention, and transaction-monitoring APIs, SDKs, and MCP tools.
Is a submitted document actually genuine, or a custom type I define myself?
runs it through AI extraction against configurable fields with no template required, and returns extracted values plus a decision via the events endpoint and webhooks
Can I trust the person in the selfie is holding a real, unaltered device and camera?
checks Apple App Attest and Google Play Integrity attestations, flags frame injection and virtual-camera use, and applies a decline/review/record action per workflow
Am I ready to send crypto sender/recipient details before a transfer settles?
exchanges encrypted IVMS 101 data with the counterparty via TRP messaging, falls back to secure email, and checks the VASP directory and self-custody wallet ownership proof
Is a specific user or business still worth watching after onboarding?
turns on ongoing AML monitoring per record from the Users or Businesses table, with a cost preview and deduplication before it runs
Can my AI agent run a verification or wallet screen without holding my full API key?
exchanges its credentials for a narrowly-scoped token through a standard token-exchange flow before calling the MCP server
38 capabilities
· 14 backed by code, an API document or a real run
Built from Didit's releases, docs, README and our own runs.
“Seen” marks the month we first spotted a release the vendor didn't date.
Group names and tags are our labels.
+Session and user lifecycle managementverifiedOperators can update session status, delete users, and retrieve or assign cases, covering the full lifecycle of a verification subject.15 releases · 52 other sources · first seen Oct 2026▸
Also counts toward: REST API
release
15 total
Adds delete_all: true to Batch Delete Sessions to delete every session matching a filter set, narrowed with filter_-prefixed parameters (e.g. filter_status, filter_date_from) mirroring the List Sessions filters — invalid or unreadable filter values are rejected before any deletion begins.
updated · seen Oct 2026
· source
· release history
Adds async deletion job workflow: Batch Delete Sessions returns HTTP 202 when more than 20 sessions match, and callers poll Get Session Deletion Job until the job reports COMPLETED or FAILED.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
updated · seen Oct 2026
· source
· release history
Queued webhook deliveries and their retries for a deleted session are now dropped; previously the changelog stated they would still arrive after deletion.
changelog · Oct 2026
· source
· release history
Deletion results now include deleted_child_verifications, reporting how many key-person and company verifications were deleted as children of a business verification.
updated · seen Oct 2026
· source
· release history
New endpoint GET /v3/sessions/delete/{job_id}/︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
3.0.0 · Oct 2026
· source
· release history
GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/: param ordering (query) added
3.0.0 · Oct 2026
· source
· release history
docs
is_nfc_skipped: false, skip_reason: null, description: "Session not found. Returned when no live session matches the supplied sessionId as either a User Verification (KYC) or a Business Verification (KYB) session — a session that has been deleted also lands here.
docs update · seen Aug 2026
· source
example
Purge all failed sessions in bulk and poll until the background job finishes — useful for large compliance-driven data-deletion runs.$ # Step 1: Kick off the filtered select-all deletion curl -X POST https://api.didit.me/management-api/sessions/batch-delete \ -H 'Authorization: Bearer <token>' \ -H 'Content-Type: application/json' \…
updated · seen Oct 2026
· source
Bulk-delete all failed sessions older than a given date and poll the background job until it finishes.$ # 1. Trigger filtered bulk deletion curl -X POST https://api.didit.me/sessions/batch-delete \ -H 'Authorization: Bearer <token>' \ -H 'Content-Type: application/json' \ -d '{"delete_all": true,…
changelog · Oct 2026
· source
+Travel Rule complianceverifiedEnd-to-end Travel Rule support covers encrypted IVMS 101 sender/recipient exchange, TRP messaging, secure email fallback, a VASP directory, self-custody wallet ownership proof, and preset EU Transfer of Funds Regulation rules.18 releases · 16 other sources · first seen Oct 2026▸
Also counts toward: REST API
release
18 total
New endpoint GET /v3/travel-rule/networks/questionnaire/
3.0.0 · Nov 2026
· source
· release history
New endpoint GET /v3/travel-rule/wallet-proofs/
3.0.0 · Nov 2026
· source
· release history
New endpoint GET /v3/travel-rule/networks/
3.0.0 · Nov 2026
· source
· release history
New endpoint GET /v3/travel-rule/unmatched/
3.0.0 · Nov 2026
· source
· release history
New endpoint DELETE /v3/travel-rule/counterparty-contacts/{contact_uuid}/
3.0.0 · Oct 2026
· source
· release history
GET /v3/transactions/: param travel_rule_status (query) added︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
3.0.0 · Oct 2026
· source
· release history
docs
Send transactions and events, change their status, and manage Travel Rule settings, the wallet address book and transfers
seen Oct 2026
· source
Travel Rule for Crypto Transfers When your users send or receive crypto, regulators increasingly require you to exchange sender and recipient details with the counterparty institution before the transfer settles. Didit now handles that end to end.
docs update · seen Aug 2026
· source
+Digital ID wallet verificationshippedOperators can verify users through national digital identity wallets and bank-based ID schemes, including MitID (Denmark), Finnish Trust Network, Smart-ID (Estonia, Latvia, Lithuania, Belgium), Mobile-ID (Estonia, Lithuania), and BankID Sweden.32 releases · 2 other sources · first seen Oct 2026▸
release
32 total
New endpoint POST /v3/id-verification/wallets/mobile-id/
3.0.0 · Oct 2026
· source
· release history
New endpoint POST /v3/id-verification/wallets/smart-id/
3.0.0 · Oct 2026
· source
· release history
New endpoint GET /v3/id-verification/wallets/verifications/{request_id}/
3.0.0 · Oct 2026
· source
· release history
New endpoint POST /v3/id-verification/wallets/mojeid/
3.0.0 · Oct 2026
· source
· release history
New endpoint POST /v3/id-verification/wallets/diia/
3.0.0 · Oct 2026
· source
· release history
New endpoint POST /v3/id-verification/wallets/eparaksts-mobile/
3.0.0 · Oct 2026
· source
· release history
docs
Pricing changes on November 1, 2026. The prices and the free tier on this page apply until then. Read what changes $0.25 $0.25 $0.25 $0.25 $2.50 $0.55 eParaksts mobile $0.55 $0.25 per completed verification Estonian ID-card and eParaksts mobile are integrated into the catalog but remain in production.
seen Oct 2026
· source
$0.25 $0.25 $0.25 $0.25 $2.50 $0.55 eParaksts mobile $0.55 $0.25 per completed verification Estonian ID-card and eParaksts mobile are integrated into the catalog but remain in production. Their customer prices have not been published, and they cannot yet be enabled in production workflows.
seen Oct 2026
· source
+Ongoing AML monitoringverifiedOperators can enable or disable ongoing AML monitoring per user or business directly from the Console tables, with cost preview, deduplication of monitored records, and transparent bulk-job skip reasons.9 releases · 13 other sources · first seen Oct 2026▸
New endpoint GET /v3/aml/dataset-freshness/
3.0.0 · Oct 2026
· source
· release history
Adds POST /v3/users/aml-monitoring/ and POST /v3/businesses/aml-monitoring/ to toggle ongoing AML monitoring on or off for up to 1,000 profiles at a time, with a dry-run estimate and async job support for large batches.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
updated · seen Oct 2026
· source
· release history
Adds detected_codes field surfacing QR/barcodes on documents, DOCUMENT_BACK_SIDE_NOT_AVAILABLE warning, and ongoing-monitoring evidence display on AML results
changelog · Oct 2026
· source
· release history
Adds AML monitoring APIs (POST /v3/users/aml-monitoring/, /v3/businesses/aml-monitoring/) supporting batch operations for up to 1,000 profiles, with dry-run mode and async job support; adds POST /v3/kyb/shareholders/ and POST /v3/kyb/ubo/ endpoints for shareholder and UBO data; adds GET…
changelog · Oct 2026
· source
· release history
Adds ongoing-monitoring evidence display on each AML result to prove that monitoring ran.
changelog · Oct 2026
· source
· release history
docs
- [AMLR Compliance Guide](https://docs.didit.me/getting-started/amlr-compliance): EU AML Regulation (EU) 2024/1624 mapped to Didit workflows, endpoints and webhooks
docs update · Oct 2026
· source
example
Bulk-enable ongoing AML monitoring for up to 1,000 users in a single API call, with a dry run first to estimate scope.$ curl -X POST https://api.didit.me/v3/users/aml-monitoring/ \ -H 'Authorization: Bearer <token>' \ -H 'Content-Type: application/json' \ -d '{"user_ids": ["u_1", "u_2", "u_3"], "monitoring": true,…
changelog · Oct 2026
· source
Enable ongoing AML monitoring for a specific user directly from the Users table without navigating away.$ In the Console, go to Users > find the user row > toggle the Monitoring column switch > review the cost estimate > confirm to enable monitoring.
updated · seen Aug 2026
· source
+Business Verification (KYB)verifiedKYB includes EU VAT validation via VIES, configurable company-search field prefill and lock, local business document names in 103 countries, Document AI extraction in KYB payloads and PDF reports, and file uploads up to 30 MB.16 releases · 5 other sources · first seen Oct 2026▸
release
16 total
New endpoint DELETE /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
3.0.0 · Nov 2026
· source
· release history
New endpoint PATCH /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/
3.0.0 · Nov 2026
· source
· release history
New endpoint GET /v3/session/{sessionId}/kyb/parties/drafts/
3.0.0 · Nov 2026
· source
· release history
New endpoint GET /v3/session/{sessionId}/kyb/extracted-parties/
3.0.0 · Nov 2026
· source
· release history
Adds POST /v3/kyb/shareholders/ and POST /v3/kyb/ubo/ endpoints and three selectable KYB registry data tiers (Lite, Shareholders, UBOs) in the KYB Registry Check step, with per-response tier confirmation, Lite billing when ownership data is absent, per-country tier pricing shown before selection, and a flat $0.75…
updated · seen Oct 2026
· source
· release history
Adds three-tier KYB registry data purchasing (Lite, Shareholders, UBOs) with per-country pricing; adds iGaming rule presets for Transaction Monitoring and current-value velocity filters
changelog · Oct 2026
· source
· release history
docs
shareholding: { $ref: #/components/schemas/KYBRegistryShareholdingdescription: "Every address the registry states, one canonical shape. Null when it states none.", $ref: #/components/schemas/KYBRegistryAddressdescription: "The activities the registry classifies the company under, one canonical shape.
docs update · Oct 2026
· source
+MCP Server for AI agentsshippedA versioned MCP Server lets AI agents run verifications and screen wallets using scoped access tokens obtained via a standard token-exchange flow, with a registry manifest, Cursor plugin, and Claude connector spanning 115 tools.13 releases · 5 other sources · first seen Aug 2026▸
Shared capability: MCP server
Also counts toward: MCP server
release
13 total
Adds didit_session_explain_decision, didit_session_webhooks, and didit_session_webhook_resend MCP tools to trace why a session ended Approved, Declined, or In Review, list a session's webhook deliveries (optionally waiting for the first one), and resend a specific webhook delivery.
updated · seen Oct 2026
· source
· release history
Adds Didit MCP tools: didit_session_explain_decision, didit_session_webhooks, didit_session_webhook_resend, didit_workflow_build_graph, and didit_workflow_get_kyb_registry_catalog for AI-agent-driven session debugging and workflow building.
changelog · Oct 2026
· source
· release history
Adds workflow graph validation that flags contradicting branches with a warning badge on the canvas and surfaces the same warning through the graph-validation API.
changelog · Oct 2026
· source
· release history
Adds branch-on-document-subtype routing, letting workflows route sessions on the exact document subtype such as national ID card versus residence permit.
changelog · Oct 2026
· source
· release history
Adds Didit MCP tools for AI-agent-driven session debugging and workflow building: didit_session_explain_decision, didit_session_webhooks, didit_session_webhook_resend, didit_workflow_build_graph, didit_workflow_get_kyb_registry_catalog, plus webhook delivery management
changelog · Oct 2026
· source
· release history
Adds webhook delivery management to the Didit MCP: list and resend a session's webhooks via didit_session_webhooks and didit_session_webhook_resend.
changelog · Oct 2026
· source
· release history
docs
Start with your AI agent Paste this into Claude Code, Cursor or any coding agent. It reads Didit’s agent skill and adds verification to your project, starting in the sandbox. Read https://docs.didit.me/skill.md and follow it to add Didit identity verification to this project. Start with a sandbox application.
docs update · Nov 2026
· source
: agents can create sessions, configure workflows, update statuses and add entries to your lists on your behalf. Every client asks you to review tool calls before they run — keep that on, especially for write and delete actions. Log in with Didit (OAuth 2.1 with PKCE) — no API keys, no secrets in config.
docs update · Oct 2026
· source
hosted MCP server config (or any client’s MCP config), plus the Claude Code and Claude Desktop setup. — the hosted MCP server (156 tools) referenced at the bottom of the prompt
seen Oct 2026
· source
On Claude for web Add Didit to Claude → pre-fills the connector dialog — confirm, sign in with Didit, done. Source is on GitHub (MIT). 115 tools across sessions, workflows, AML, Travel Rule, marketplace, lists, webhooks, and billing.
docs update · Aug 2026
· source
example
Install the Didit MCP Server v5 in Cursor so AI agents can run verifications and screen wallets using scoped access tokens.$ In Cursor, open Settings > MCP Servers > Add Server, search for 'Didit' in the marketplace, and install the Didit plugin.
updated · seen Jul 2026
· source
+Transaction monitoring and detail viewverifiedTransaction detail pages show counterparty flow cards, state-aware rule rows, a paginated related-transactions table, and a threshold-colored score pill, with real-time updates requiring no manual refresh.11 releases · 7 other sources · first seen Oct 2026▸
release
11 total
New endpoint GET /v3/events/{event_uuid}/
3.0.0 · Oct 2026
· source
· release history
New endpoint DELETE /v3/events/{event_uuid}/delete/︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
3.0.0 · Oct 2026
· source
· release history
New endpoint GET /v3/events/subjects/{vendor_data}/
3.0.0 · Oct 2026
· source
· release history
New endpoint GET /v3/events/enrichment-metrics/
3.0.0 · Oct 2026
· source
· release history
Adds Web SDK 0.4.0 features: submitTransaction() method for browser-based transaction monitoring with scoped tokens and device intelligence, plus wallet-ownership check support with callback reporting
changelog · Oct 2026
· source
· release history
docs
Connection Device An exact device fingerprint shared by several subjects IP address A shared connection address, with common infrastructure identified separately Document number A matching government identifier within its issuing namespace Phone or email A matching normalized contact identifier Physical address A…
docs update · Oct 2026
· source
+Document AI VerificationverifiedLets operators define custom document types (contracts, licences, certificates) with configurable extraction fields — with AI auto-suggesting fields from a sample upload — and returns results via decision/events endpoints, webhooks, and a dedicated Console section that can match full-name fields against a verified identity.13 releases · 2 other sources · first seen Oct 2026▸
Shared capability: Outbound webhooks (the product notifies you)
Also counts toward: Web management console, Outbound webhooks (the product notifies you)
release
13 total
New endpoint GET /v3/session/{sessionId}/signatures/{nodeId}/fields/{fieldId}/image/
3.0.0 · Oct 2026
· source
· release history
New endpoint GET /v3/session/{sessionId}/signatures/{nodeId}/evidence/
3.0.0 · Oct 2026
· source
· release history
New endpoint GET /v3/session/{sessionId}/signatures/{nodeId}/documents/{documentId}/file/
3.0.0 · Oct 2026
· source
· release history
Adds workflow_terminal_node_id field on the decision API (with include=events) to expose why a session took its path through the workflow.
changelog · Oct 2026
· source
· release history
Adds AML screening for any entity named in a document processed by an earlier Document AI step, with per-step choice of which entity to screen.
changelog · Oct 2026
· source
· release history
Adds detected_codes field to Proof of Address and Document AI results, surfacing QR codes and barcodes found on the document.
changelog · Oct 2026
· source
· release history
example
Use the decision endpoint to retrieve AI-extracted fields from a custom document type after a verification session completes.$ curl -X GET https://api.didit.me/v1/sessions/{session_id}/decision \ -H "Authorization: Bearer <org_scoped_user_token>" \ -H "Accept: application/json"
updated · seen Jul 2026
· source
+Notification and webhook preferencesverifiedA per-event, per-channel notifications matrix in Account Settings supports test-notification firing, Slack disconnect, and throttled webhook-failure alerts capped at one per 30 minutes.9 releases · 6 other sources · first seen Oct 2026▸
Also counts toward: REST API, Web management console, Outbound webhooks (the product notifies you)
release
9 total
X-Signature-Simple is deprecated — verify webhooks with X-Signature-V2 instead.
updated · seen Oct 2026
· source
· release history
Deprecates X-Signature-Simple webhook verification header in favor of X-Signature-V2.
updated · seen Oct 2026
· source
· release history
Adds X-Signature-V2 webhook verification header; X-Signature-Simple is now deprecated.
changelog · Oct 2026
· source
· release history
Adds sandbox_scenario parameter to simulate AML hits in sandbox, workflow_terminal_node_id field to expose workflow decision paths, and X-Signature-V2 webhook verification header (deprecating X-Signature-Simple)
changelog · Oct 2026
· source
· release history
X-Signature-Simple is deprecated — migrate webhook signature verification to X-Signature-V2.
changelog · Oct 2026
· source
· release history
X-Signature-Simple is deprecated — verify webhooks with X-Signature-V2 instead.
changelog · Oct 2026
· source
· release history
+White-label verification flowverifiedOperators can import brand assets automatically by entering a website URL, serve the verification flow from a custom subdomain, and configure per-workflow visual identity so no Didit branding appears to end users.5 releases · 9 other sources · first seen Oct 2026▸
release
Adds SMS branding customization with sender name field and live preview; adds Web SDK modal support for Bosnian, Kazakh, Kyrgyz, and Albanian
changelog · Oct 2026
· source
· release history
Adds SMS tab under Customization with an SMS sender name field and live preview to brand verification-code messages.
changelog · Oct 2026
· source
· release history
Adds white-label branding to wallet sign-in pages, with Smart-ID and Mobile-ID running inside the same verification design.
changelog · Oct 2026
· source
· release history
Adds SMS sender name customization via the new SMS tab in Customization, with live preview
updated · seen Oct 2026
· source
· release history
White-label brand import: enter your website URL and Didit automatically detects your logo, colors, and fonts and maps them onto the verification flow.
updated · seen Jul 2026
· source
· release history
docs
Open the session status control, choose , then select Continue Preview and confirm Select Preview to review the recipient, sender, subject and localized email. White-label sessions use the configured branding and verified sender. Select Edit to change the checks, recipient or language, then generate a fresh preview.
docs update · Oct 2026
· source
Custom domains are available on live applications only . A sandbox application cannot add one, and sandbox sessions always run on the default hosted verification domain. Switch to your live application in the Business Console to set up your domain. Live application The domain belongs to a live application.
seen Oct 2026
· source
Serve the verification flow from your own subdomain — verify.yourbrand.com instead of verify.didit.me . Users stay on your domain for the whole journey, which removes the last visible reference to Didit in a white-label flow. Custom domain is part of White Label and must be enabled on your account.
docs update · seen Aug 2026
· source
+Sandbox and demo environmentverifiedA sandbox template gallery lets testers select a persona to auto-set country and document type, a full Test mode supports approved/declined/in-review scenarios without contacting external providers, and a demo environment is pre-seeded with 1,000+ realistic sessions.8 releases · 5 other sources · first seen Oct 2026▸
release
8 total
Adds sandbox_scenario field on POST /v3/aml/ to simulate an AML hit in sandbox without an end-user session.
updated · seen Oct 2026
· source
· release history
Adds sandbox_scenario parameter on POST /v3/aml/ to simulate an AML hit in sandbox without an end-user session.
changelog · Oct 2026
· source
· release history
Adds sandbox_scenario parameter to simulate AML hits in sandbox, workflow_terminal_node_id field to expose workflow decision paths, and X-Signature-V2 webhook verification header (deprecating X-Signature-Simple)
changelog · Oct 2026
· source
· release history
Adds sandbox environment label to transactions evaluated on sandbox applications in Transaction Monitoring.
changelog · Oct 2026
· source
· release history
Adds sandbox_scenario parameter on POST /v3/aml/ to simulate an AML hit in sandbox without an end-user session
updated · seen Oct 2026
· source
· release history
Adds complete Test mode for sandbox applications: choose approved/declined/in-review scenarios, upload sample documents, enter any OTP, and assert the armed scenario via sandbox_scenario in the v3 decision payload — no external providers contacted.
updated · seen Aug 2026
· source
· release history
example
Simulate an AML hit in sandbox to test your alert-handling workflow without a real end-user session.$ curl -X POST https://api.didit.me/v3/aml/ \ -H 'Authorization: Bearer <token>' \ -H 'Content-Type: application/json' \ -d '{"session_id": "<session_id>", "sandbox_scenario": "hit"}'
changelog · Oct 2026
· source
Simulate an AML hit in sandbox to test your alert-handling logic without involving a real end-user session.$ curl -X POST https://api.didit.me/v3/aml/ \ -H 'Authorization: Bearer <token>' \ -H 'Content-Type: application/json' \ -d '{"vendor_data": "test-user-42", "sandbox_scenario": "hit"}'
changelog · Oct 2026
· source
Simulate an AML hit in sandbox to validate your alert-handling workflow before going live$ curl -X POST https://api.didit.me/v3/aml/ \ -H 'Authorization: Bearer <token>' \ -H 'Content-Type: application/json' \ -d '{"vendor_data": "test-user-42", "sandbox_scenario": "hit"}'
updated · seen Oct 2026
· source
+Device and capture integrityshippedApple App Attest and Google Play Integrity attestation, frame-injection detection with attack-subtype reporting, and virtual-camera risk flagging are available with per-workflow policy actions of decline, review, or record.11 releases · 1 other source · first seen Oct 2026▸
release
11 total
Adds document_liveness scores (portrait replacement, printed copy, screen replay) to every decision API result, even when no warning fired.
changelog · Oct 2026
· source
· release history
Adds face_search_enabled switch on the Rules tab for Liveness and Age Estimation steps to turn Face Search off per workflow.
changelog · Oct 2026
· source
· release history
Adds document_liveness scores (portrait replacement, printed copy, screen replay) to all decision API results, face_search_enabled switch to control Face Search per workflow, and skip_liveness_and_face_match per-country switch for government-register lookups that return portraits
changelog · Oct 2026
· source
· release history
Adds emulated/virtualized device detection during liveness capture as an actionable risk signal.
changelog · Oct 2026
· source
· release history
Adds liveness video analysis option to decline a session outright (not only report) on non-live recordings.
changelog · Oct 2026
· source
· release history
Enables liveness video analysis to decline a session (not only report), and flags liveness captures from emulated or virtualized devices as an actionable risk
updated · seen Oct 2026
· source
· release history
docs
FRONT_CAMERA_FACE_IN_BLOCKLIST A session can give you more than one face to blocklist: The liveness selfie , taken during the liveness check. The selfies taken during document capture.
docs update · Oct 2026
· source
+AI-powered document data extractionshippedAI extraction of fields from identity documents is supported for ~300 additional document types including Arabic-speaking countries, Israeli, Kyrgyzstani, German health insurance cards, New Jersey IDs, Pennsylvania CDLs, and Australian indigenous ID cards.12 releases · first seen Oct 2026▸
release
12 total
Adds a DOCUMENT_BACK_SIDE_NOT_AVAILABLE informational warning to ID Verification results when the document catalog has no registered back side for the recognized document, and a configurable warning for documents with a covered critical field (number or other critical field obscured), including on the standalone ID…
updated · seen Oct 2026
· source
· release history
Adds document_liveness scores (portrait replacement, printed copy, screen replay) to every decision API result, even when no warning fired.
updated · seen Oct 2026
· source
· release history
Adds back-side capture for Brazilian state driving licences, Thai driving licences, and the Canadian passport's Page B.
changelog · Oct 2026
· source
· release history
Adds detected_codes field surfacing QR/barcodes on documents, DOCUMENT_BACK_SIDE_NOT_AVAILABLE warning, and ongoing-monitoring evidence display on AML results
changelog · Oct 2026
· source
· release history
Adds support for police ID cards in Argentina, Brunei, Colombia, and the Philippines.
changelog · Oct 2026
· source
· release history
Adds the Alberta driving licence and ID card (2026) with barcode validation, Moldova driving licence (2026), and NYC Identification Card (2019).
changelog · Oct 2026
· source
· release history
+Database lookup identity verificationshippedOperators can verify a user's identity by checking a national ID number and personal details against the authoritative registry for that country, with no document photograph or upload required, per-country source selection where multiple sources exist, configurable retry attempts, per-country liveness skip controls, and a detailed per-field match breakdown showing what the user provided versus what the source held.8 releases · 3 other sources · first seen Oct 2026▸
release
8 total
Adds a face_search_enabled switch on the Liveness and Age Estimation Rules tabs to toggle Face Search per workflow without affecting existing workflows, and a skip_liveness_and_face_match per-country switch (on by default) to control whether liveness and face match run after a database lookup.
updated · seen Oct 2026
· source
· release history
Adds per-country source selection where multiple non-document lookup sources exist, configurable in the console tab and via the API.
changelog · Oct 2026
· source
· release history
Adds skip_liveness_and_face_match per-country switch (on by default) to skip Liveness and Face Match steps after a successful government-register lookup that returns a portrait.
changelog · Oct 2026
· source
· release history
Adds document_liveness scores (portrait replacement, printed copy, screen replay) to all decision API results, face_search_enabled switch to control Face Search per workflow, and skip_liveness_and_face_match per-country switch for government-register lookups that return portraits
changelog · Oct 2026
· source
· release history
Adds detailed per-field match breakdown to lookup results, showing what the user provided, what the source held, and whether it matched, plus source-error details.
changelog · Oct 2026
· source
· release history
Adds retry control (one to five attempts, default one) for database lookups, counting only attempts the source actually answered.
changelog · Oct 2026
· source
· release history
docs
, but some authoritative registries cost considerably more (Finland National ID, fin_national_id $2.10
seen Oct 2026
· source
— the user types their national ID number plus a few personal details and we check them against the authoritative source for that country. No document photograph or document upload.
changelog · Oct 2026
· source
— the user types their national ID number plus a few personal details and we check them against the authoritative source for that country. No document photograph or document upload.
docs update · Oct 2026
· source
+Transaction rule engineverifiedA rule engine for transactions supports date comparisons, regex matching, fuzzy matching, list (in) matching, sender/receiver field comparison, and custom lists, configurable via both the API and the Console rule editor.8 releases · 2 other sources · first seen Oct 2026▸
Also counts toward: User-defined detection rules, Web management console
release
8 total
New endpoint DELETE /v3/lists/{list_uuid}/
3.0.0 · Oct 2026
· source
· release history
New endpoint DELETE /v3/lists/{list_uuid}/entries/{entry_uuid}/
3.0.0 · Oct 2026
· source
· release history
Adds iGaming rule presets (bonus abuse, chip dumping, and similar) to the Transaction Monitoring rules library.
changelog · Oct 2026
· source
· release history
Adds current-value velocity filters so velocity conditions can filter on the current transaction's value.
changelog · Oct 2026
· source
· release history
Adds current-value velocity filters to Transaction Monitoring rule conditions
updated · seen Oct 2026
· source
· release history
Adds iGaming rule presets (bonus abuse, chip dumping, and others) to the Transaction Monitoring rules library
updated · seen Oct 2026
· source
· release history
example
Add a regex-based rule condition to flag transactions whose reference field matches a suspicious pattern, using the new regex operator in the Console rule editor.$ In the Business Console, go to Transaction Rules > New Rule > Add Condition, set the field to your target attribute, select the 'regex' operator, and enter your pattern (e.g. `^[A-Z]{2}\d{6}$`).
updated · seen Jul 2026
· source
+Mobile SDK for identity verificationshippedNative iOS, Android, React Native, and Flutter SDKs support Document AI custom verification, NFC reading of PACE-protected passports and IDs, modular Flutter variants, Swift Package Manager, Arabic RTL and Hebrew localization, and the Social Security Card document type.9 releases · 1 other source · first seen Oct 2026▸
Also counts toward: Client SDKs
release
9 total
Adds Bosnian, Kazakh, Kyrgyz, and Albanian language support to the Web SDK modal.
changelog · Oct 2026
· source
· release history
Adds per-country skip_liveness_and_face_match switch (on by default) to control whether liveness and face-match steps run after a database lookup
updated · seen Oct 2026
· source
· release history
Adds four additional modal languages to the web SDK: Bosnian, Kazakh, Kyrgyz, and Albanian
updated · seen Oct 2026
· source
· release history
Adds DOCUMENT_BACK_SIDE_NOT_AVAILABLE informational warning to ID Verification results when only a front side could be collected
updated · seen Oct 2026
· source
· release history
Adds defaultDocumentCamera, defaultLivenessCamera, showDocumentCameraSwitchButton and showLivenessCameraSwitchButton options to the JavaScript SDK for kiosk and operator-facing camera control; also available as query parameters liveness_camera=back and liveness_camera_switch=false
updated · seen Oct 2026
· source
· release history
Native SDKs (versions 4.0.9–4.5.3) add transaction submission/retrieval with automatic user actions, wallet-ownership proof, Swift Package Manager support for iOS in React Native and Flutter, modular Flutter variants (didit_sdk_core, didit_sdk_autodetection, didit_sdk_nfc), and Arabic RTL + Hebrew localization.
updated · seen Aug 2026
· source
· release history
example
Use the modular Flutter SDK variant to include only core verification without NFC or autodetection, reducing native footprint.$ dependencies: didit_sdk_core: ^4.5.3
updated · seen Aug 2026
· source
+Session history PDF exportshippedA branded PDF summarising a user's 20 most recent completed verification sessions can be retrieved via API for use in compliance records or audit packages.4 releases · 3 other sources · first seen Oct 2026▸
release
New endpoint GET /v3/session/{sessionId}/files-export/{exportId}/
3.0.0 · Nov 2026
· source
· release history
Adds GET /v3/users/{vendor_data}/generate-pdf/ to return a branded PDF of a user's 20 most recent completed sessions via API.
updated · seen Oct 2026
· source
· release history
Adds GET /v3/users/{vendor_data}/generate-pdf/ to return a branded PDF of a user's 20 most recent completed sessions via API.
changelog · Oct 2026
· source
· release history
Adds GET /v3/users/{vendor_data}/generate-pdf/ to return a branded PDF of a user's 20 most recent completed sessions
updated · seen Oct 2026
· source
· release history
example
Download a branded compliance PDF of a user's 20 most recent completed sessions for audit or reporting purposes.$ curl -X GET https://api.didit.me/v3/users/<vendor_data>/generate-pdf/ \ -H 'Authorization: Bearer <token>' \ --output user-history.pdf
updated · seen Oct 2026
· source
Fetch a branded PDF audit report of a user's 20 most recent completed sessions for compliance evidence.$ curl -X GET 'https://api.didit.me/v3/users/<vendor_data>/generate-pdf/' \ -H 'Authorization: Bearer <token>' \ --output user_report.pdf
changelog · Oct 2026
· source
Retrieve a user's branded session history PDF via API to attach to a compliance record or audit package$ curl -X GET 'https://api.didit.me/v3/users/<vendor_data>/generate-pdf/' \ -H 'Authorization: Bearer <token>' \ --output session-history.pdf
updated · seen Oct 2026
· source
+Organization-level reporting APIverifiedA single API lets operators query sessions, businesses, transactions, and cases across all applications in an organization, with each record attributed to its originating application.3 releases · 4 other sources · first seen Oct 2026▸
release
GET /v3/organization/{organization_id}/application/{application_id}/cases/statistics/: param assigned_to (query) added; param blueprint (query) added; param priority (query) added; param source (query) added; param status (query) added
3.0.0 · Oct 2026
· source
· release history
Adds GET /v3/users/{vendor_data}/generate-pdf/ to return a branded PDF of a user's 20 most recent completed sessions
updated · seen Oct 2026
· source
· release history
Organization-level list API: query sessions, businesses, transactions, and cases across all applications in your organization, with each record attributed to its application.
updated · seen Jul 2026
· source
· release history
example
Retrieve a user's branded session history PDF via API to attach to a compliance record or audit package$ curl -X GET 'https://api.didit.me/v3/users/<vendor_data>/generate-pdf/' \ -H 'Authorization: Bearer <token>' \ --output session-history.pdf
updated · seen Oct 2026
· source
api
GET /v3/organization/{organization_id}/application/{application_id}/cases/
· source
· full API surface
GET /v3/organization/{organization_id}/application/{application_id}/cases/statistics/
· source
· full API surface
+Didit CopilotshippedAn AI panel in the Business Console lets operators build workflows, apply filters, and navigate dialogs using natural language, voice input, or file attachments, with confirmation gates for write and delete actions.7 releases · first seen Oct 2026▸
Also counts toward: Built-in AI assistant, Natural-language query, Web management console
release
7 total
Adds Copilot change cards after workflow edits, with an Undo action to revert the last change.
changelog · Oct 2026
· source
· release history
Adds Didit Copilot slash-command skill picker — type / in the composer to list templates for the current page.
changelog · Oct 2026
· source
· release history
Adds Copilot capability to switch organization or application, rename applications, duplicate/rename/archive/link workflows, open member/role/webhook/list dialogs, and block a user or download a session PDF.
changelog · Oct 2026
· source
· release history
Adds reply-language selection, Word and plain-text file attachment, and full conversation-history deletion to the Copilot.
changelog · Oct 2026
· source
· release history
Adds undo for Copilot workflow edits: a change card lists what changed and Undo reverts it
updated · seen Oct 2026
· source
· release history
Adds Didit Copilot slash skills: type '/' in the composer to browse page-specific action templates
updated · seen Oct 2026
· source
· release history
+Questionnaire builderverifiedOperators can build and publish questionnaires with inline field-format validation and error messages as users type, and published questionnaires can be renamed.2 releases · 5 other sources▸
release
Questionnaire fields validate format inline as the user types, with inline error messages.
updated · seen Jul 2026
· source
· release history
Published questionnaires can now be renamed.
updated · seen Jul 2026
· source
· release history
+CSV import for recordsverifiedCSV imports validate each row and report errors before committing, and successfully imported records are tagged with an 'Imported' badge.1 release · 5 other sources▸
release
CSV imports now report row-level errors before committing, and imported records carry an Imported badge.
updated · seen Jul 2026
· source
· release history
+Workflow graph builder and validationshippedOperators can build and validate verification workflow graphs in the console, with branch-on-document-subtype routing and automatic warning badges on contradicting branches surfaced both on the canvas and via a graph-validation API.4 releases · first seen Oct 2026▸
Also counts toward: Web management console
release
Exposes workflow_terminal_node_id on the decision API (via include=events) and adds a session timeline view showing each branch decision and the terminal status node, surfacing which node ended a session and why each branch was taken.
updated · seen Oct 2026
· source
· release history
Adds workflow graph validation that flags contradicting branches with a warning badge on the canvas and surfaces the same warning through the graph-validation API.
changelog · Oct 2026
· source
· release history
Adds branch-on-document-subtype routing, letting workflows route sessions on the exact document subtype such as national ID card versus residence permit.
changelog · Oct 2026
· source
· release history
Adds workflow graph validation flagging contradicting branches, branch-on-document-subtype routing, and covered-critical-field warnings for obscured document fields
changelog · Oct 2026
· source
· release history
+Applicant ID Verification Data ReviewshippedA configurable step lets users confirm or correct AI-extracted document fields before submission, with outcomes governed by mismatch severity, MRZ-field protection, and a full correction history in session details.3 releases · first seen Oct 2026▸
release
Adds covered-critical-field warning — raised when a document number or other critical field is obscured — configurable on both the workflow step and the standalone ID Verification API.
changelog · Oct 2026
· source
· release history
Adds DOCUMENT_BACK_SIDE_NOT_AVAILABLE informational warning to ID Verification results when only the front side could be collected.
changelog · Oct 2026
· source
· release history
New applicant ID Verification Data Review step lets users confirm or correct extracted document fields before submission, with configurable outcomes by mismatch severity, MRZ-protected fields, and full correction history in session details.
updated · seen Aug 2026
· source
· release history
+Guided onboardingverifiedA post-signup onboarding wizard and self-driving guided tour help new operators discover Console features.2 releases · 1 other source · first seen Oct 2026▸
release
Adds drag-and-drop attachment upload and self-service ticket closure (with reply-to-reopen) in the support console.
changelog · Oct 2026
· source
· release history
Guided post-signup onboarding wizard and self-driving guided tour added.
updated · seen Jul 2026
· source
· release history
+Session import job managementshippedOperators can start, pause, resume, retry, and cancel session import jobs, and query all import jobs or only active ones, via dedicated API endpoints.2 releases · first seen Oct 2026▸
Also counts toward: REST API
release
Adds new POST /v3/session/imports/{importId}/cancel/, POST /v3/session/imports/{importId}/pause/, POST /v3/session/imports/{importId}/resume/, POST /v3/session/imports/{importId}/retry/ and POST /v3/session/imports/{importId}/start/ endpoints.
3.0.0 · Oct 2026
· source
· release history
Adds new GET /v3/import-jobs/ and GET /v3/import-jobs/active/ endpoints.
3.0.0 · Oct 2026
· source
· release history
+API key managementdocumentedEach application gets a primary API key with full access, and operators can create additional named keys scoped to only the access a specific service or partner needs.2 other sources · first seen Oct 2026▸
docs
Every application starts with a primary secret that has full access to everything the application can do. You can add named API keys next to it, one per service or partner, each with only the access it needs.
docs update · Oct 2026
· source
Every Application gets a primary API key with full access when you create it. You can add more keys next to it, each with only the access a service or partner needs. To find your keys: Open API keys Developers -> API keys Copy or create a key Primary key is the Application’s own secret.
docs update · Oct 2026
· source
+Resubmit cooldown enforcementshippedResubmitting a verification targeting only backend-only checks within the 30-second cooldown window is blocked because a repeat cannot change the outcome.1 release · 1 other source · first seen Oct 2026▸
release
New endpoint POST /v3/session/{sessionId}/resubmission-preview/
3.0.0 · Oct 2026
· source
· release history
docs
description: "A resubmit targeting only backend-only features (AML, DATABASE_VALIDATION, IP_ANALYSIS) was repeated within the 30-second cooldown window; an immediate repeat cannot change the outcome.
docs update · seen Jul 2026
· source
+Web SDKshippedA browser-based SDK that enables operators to embed verification flows, submit transactions with scoped tokens and device intelligence, and perform wallet-ownership checks with callback reporting.2 releases · first seen Oct 2026▸
Also counts toward: Client SDKs
release
Adds Web SDK 0.4.0 features: submitTransaction() method for browser-based transaction monitoring with scoped tokens and device intelligence, plus wallet-ownership check support with callback reporting
changelog · Oct 2026
· source
· release history
Adds SMS branding customization with sender name field and live preview; adds Web SDK modal support for Bosnian, Kazakh, Kyrgyz, and Albanian
changelog · Oct 2026
· source
· release history
+Liveness capture retry guaranteeshippedWhen a liveness attempt fails solely on room-condition codes, the user always receives a second attempt with coaching guidance, even if the workflow is configured for a single attempt.1 release · 1 other source · first seen Aug 2026▸
release
Adds a face_search_enabled switch on the Liveness and Age Estimation Rules tabs to toggle Face Search per workflow without affecting existing workflows, and a skip_liveness_and_face_match per-country switch (on by default) to control whether liveness and face match run after a database lookup.
updated · seen Oct 2026
· source
· release history
docs
Guaranteed retry for capture conditions describe the room the user is standing in, not the person. When an attempt fails on those codes alone, the user always gets a second attempt with the coaching message above, even on a workflow configured with face_liveness_max_attempts: 1 .
docs update · Aug 2026
· source
+Console session managementshippedConsole sessions stay active for ~30 days via silent renewal, and changing your password immediately signs out all other active sessions.2 releases▸
release
Changing your password now signs out all other active Console sessions.
updated · seen Jul 2026
· source
· release history
Console sessions remain active for ~30 days via silent renewal.
updated · seen Jul 2026
· source
· release history
+Application analyticsshippedOperators can retrieve today's verification analytics for a specific application within an organization via a dedicated API endpoint.1 release · first seen Nov 2026▸
release
New endpoint GET /v3/organization/{organization_id}/application/{application_id}/analytics/today/
3.0.0 · Nov 2026
· source
· release history
+Bank verification pricing lookupshippedOperators can retrieve current pricing for bank-based identity verification at the organization level via a dedicated API endpoint.1 release · first seen Oct 2026▸
release
New endpoint GET /v3/organization/bank-verification-pricing/
3.0.0 · Oct 2026
· source
· release history
+Import provider discoveryshippedOperators can retrieve available session import providers and check provider compatibility via API before initiating an import.1 release · first seen Oct 2026▸
release
Adds new GET /v3/session/imports/providers/ and POST /v3/session/imports/providers/check/ endpoints.
3.0.0 · Oct 2026
· source
· release history
+Transaction bulk deletionshippedOperators can delete all transactions for a specific application within an organization via a dedicated API endpoint.1 release · first seen Oct 2026▸
release
New endpoint DELETE /v3/organization/{organization_id}/application/{application_id}/transactions/delete/︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
3.0.0 · Oct 2026
· source
· release history
+Business Console localizationshippedThe Business Console is available in Italian, with the interface translated for operators working in that language.1 release▸
release
Business Console now available in Italian.
updated · seen Jul 2026
· source
· release history
+Console table customizationshippedA column-visibility toolbar on the Users and Businesses tables lets operators show or hide columns to suit their workflow.1 release▸
Also counts toward: Web management console
release
Column-visibility toolbar added to Users and Businesses tables in the Console.
updated · seen Jul 2026
· source
· release history
+Field blurring for data minimizationshippedSensitive document fields can be blurred to minimize exposed data, now available for documents from all countries rather than EU only.1 release▸
release
Field blurring for data minimization now available for all countries (previously EU-only).
updated · seen Jul 2026
· source
· release history
+Unified compliance platformdocumentedA single API and console cover user verification, business verification, transaction monitoring, and wallet screening so operators do not need to integrate separate vendors for each function.1 other source▸
Also counts toward: Web management console
docs
Didit is infrastructure for identity and fraud. One API and one console cover User Verification (KYC), Business Verification (KYB), Transaction Monitoring, and Wallet Screening (KYT), so you can verify a person, verify a company, and keep watching the money after onboarding without stitching vendors together.
seen Oct 2026
· source
Lines in monospace are the tool's own words: help text
parsed from its source, or an endpoint from its API document. Under
release, a line is our summary of a dated release. Under
docs, it is quoted from the tool's own documentation or
website. Each links back to the source it came from.
Command line
4 commands for Didit, each
with where it came from. This tool has no source analysis yet, so there
is no option reference and no captured run beside them.
View
Source
No command matches.
Media
Videos from the release notes, newest first. They play right here.
Breaking-change disciplinehow rarely a release breaks users, and notice given
Maintenance riskquiet time against its own cadence, maintainers
Innovation & surfacenew capabilities, API and MCP surface
Five scores for Didit, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.
Each score is 0–100 on a published rubric, derived from data this site already shows.
A dimension we cannot measure says so — it is never scored 0 and never enters a rank.
How this is scored
Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
Documentation quality — the release-notes rubric published on the analytics page, unchanged.
Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.
Release-note detail over time
See how much detail Didit puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.
15 readings of Didit's pricing page since Jul 2025, with 3 relaunches of its plan lineup and 7 changes to what its plans include — each one dated, compared with the reading before it, and explained for someone buying the tool.
Pricing and packaging history is included with Researcher and Business. See how every vendor we track sells, and how that has changed over time, using data we don't publish anywhere else.
Each offering on the pricing page links to its own page of plans, read at its latest capture.
Plan relaunches
Plans, prices and descriptions are quoted from the vendor's own pricing page as we read it on each date.
A plan missing from a later reading is shown as no longer listed on the page — a statement about the page, not the product.
Readings that failed to show any plans are left out rather than read as a change.
Website history
didit.me, every change
Didit's home and pricing pages and 2 more pages as they looked each month from November 2021 to October 2026: 15 renders, 9 changes of tagline or palette. Step through them, play them, or put any two months side by side.
Website history is included with Researcher and Business.
What Didit connects to, runs on and detects, read from its release notes and docs. So far: 4 new integrations, 4 new detections, 2 new compliance frameworks, 1 updated integration, 1 new supported platform.
MitID (Denmark), Finnish Trust Network (Finland), Smart-ID (Estonia, Latvia, Lithuania and Belgium), Mobile-ID (Estonia and Lithuania) and BankID Sweden now verify people in production.
updatedAML monitoring API for users and businesses
With POST /v3/users/aml-monitoring/, POST /v3/businesses/aml-monitoring/
Ongoing monitoring by API — `POST /v3/users/aml-monitoring/` and `POST /v3/businesses/aml-monitoring/` turn monitoring on or off for up to 1,000 profiles at a time, with an estimate-only dry run, and large batches run as a job.
With POST /v3/kyb/shareholders/, POST /v3/kyb/ubo/
New standalone endpoints — `POST /v3/kyb/shareholders/` and `POST /v3/kyb/ubo/`. The response names the tier you requested and the tier delivered, and a country or company without ownership data is delivered and billed as Lite.
newDocument liveness scoring (portrait replacement, printed copy, screen replay) on every decision API result
Document liveness scores on every result — the decision API carries `document_liveness` scores for portrait replacement, printed copy and screen replay, even when no warning fired
newCovered critical document field warning on ID Verification and standalone API
With DOCUMENT_BACK_SIDE_NOT_AVAILABLE, standalone ID Verification API
Covered critical fields — a document whose number or another critical field is covered raises a configurable warning, including on the standalone ID Verification API
newWorkflow branch contradiction validation flags routing errors before publish
With graph-validation API
Contradicting branches are flagged — a branch whose condition contradicts the outcome it routes to, such as 'ID status is not Declined' leading to Session declined, gets a warning badge on the canvas. The graph-validation API returns the same warning
newDidit MCP tools for session explanation and webhook management
With didit_session_explain_decision, didit_session_webhooks, didit_session_webhook_resend
Explain a decision — `didit_session_explain_decision` traces why a session ended Approved, Declined or In Review: the warning, the status rule or the reviewer override * Check and resend webhooks — `didit_session_webhooks` lists a session's webhook deliveries and can wait for the first one, and `didit_session_webhook_resend` resends one
Nothing first seen in this window. That doesn't mean Didit shipped nothing, only that we found no record of it.
Changes per month New Updated Retired
2026-10
12
How we count
Read from 7 of 101 release notes and docs updates we hold for Didit. "First seen" is the earliest note that names something; "last" is the latest. Our history may start partway through Didit's life, so an old integration can show a recent first-seen date.
Each change counts once: "added 40 checks" is one line, so the numbers measure how often coverage moves, not how big the catalogue is or how well it detects.
Releases
Show
Coverage in all entries
101 entries
No entries match these filters.
November 20262
October 202621
September 202646
August 202629
July 20263
Add the badge to your README
Maintain this project? The badge links readers straight to this page, so they can
follow every release here.