本人確認の3つの方法
本人確認は引き続き設定可能な1つの機能で、請求は使用した方法によって決まりますが、書類の写真が唯一の手段ではなくなりました。本人がどの方法を使えるかを、国ごとに選択できるようになりました。- 書類撮影は変更なし:すでに設定しているすべての書類の種類、撮影ルール、しきい値はこれまでとまったく同じように動作し、方法について何も指定していないワークフローは引き続き書類撮影のみとなります
- 書類不要の照会:ユーザーが国民ID番号といくつかの個人情報を入力すると、その国の正式な情報源と照合します。書類の写真も書類のアップロードも不要です。情報源はほとんどの国では政府の登録簿ですが、一部の国では信用情報機関、金融サービス、公共料金、居住記録のファイルとなるため、対応状況の表で国ごとの正確な情報源を示しています
- デジタルIDウォレット、5つのスキームで提供開始:MitID(デンマーク)、Finnish Trust Network(フィンランド)、Smart-ID(エストニア、ラトビア、リトアニア、ベルギー)、Mobile-ID(エストニア、リトアニア)、BankID Swedenが本番環境で本人確認を行えるようになりました。ユーザーはすでに持っているIDでサインインし、ウォレットは署名付きの属性セットを共有します
- サインインページに自社ブランドを反映:ウォレットのサインインページにはホワイトラベルの色が適用され、Smart-IDとMobile-IDはフローの他の部分と同じ検証デザインの中で実行されます
- ロードマップは引き続き表示:iDIN、Vipps、BankID Norway、itsme、Freja eID、Personalausweis、UAE PASS、gov.br、OneID、EUDI Walletを含むカタログ内のその他すべてのウォレットは近日公開と表示され、まだ有効にできません。対応状況と料金はウォレットのページをご覧ください
- 国ごとに選択:本人確認ステップの国タブで、各方法と各ウォレットを国ごとにオン・オフでき、同じ設定はAPIからも利用できます
写真を返す情報源ではセルフィーとも照合
政府の登録簿が本人の顔写真を返す国(南アフリカ、ナイジェリア、アルゼンチン、パナマ)では、照会時にセルフィーも撮影してその顔写真と比較します。これは照会料金に含まれます。国ごとのスイッチskip_liveness_and_face_match(デフォルトでオン)により、一致した後にワークフロー自体のライブネス検知と顔照合のステップをスキップできます。オフにすると、これらのステップも実行されます。アルゼンチンではセルフィーなしの照会も選択でき、詳細は国ごとに照会元を選択で説明しています。
方法が成功しなかった場合の処理を決定可能
照会には、部分一致、不一致、情報源からの応答なしのそれぞれに個別のスイッチがあります。ウォレットには、失敗、キャンセル、タイムアウトしたサインインに対するスイッチが1つあります。各スイッチは、ユーザーを書類撮影に送るか、セッションを却下するかのいずれかを行います。- 再試行回数は自由に設定:1〜5回で、デフォルトは1回です。情報源が実際に応答した照会のみがカウントされます
- 入力ミスに費用はかからない:形式チェックに失敗した番号は情報源に送信されないため、カウントも請求もされません
- 保存前にコンソールで料金を表示:各照会スイッチに、その設定でかかる費用が明示されます
すべての結果に検証方法を表示
セッション、判定API、status.updated Webhookに、各本人確認を行った方法と、それに対応する保証レベルが含まれるようになりました。書類はDocumentary、照会はData match、ウォレットはCryptographicです。これらのレベルは異なる種類の証拠を表すもので、順位付けではありません。
- 公的登録との照合:比較した各フィールドについて、ユーザーが入力した内容、情報源が保持する内容、一致したかどうかを示し、情報源が応答しなかった場合は情報源エラーの詳細を別途示します
- 認証情報の詳細:ウォレット、その発行機関、ウォレットが示した保証レベル、署名が検証されたかどうかを示します
- 既存の連携には影響なし:書類によるセッションは
documentとdocumentaryを返し、新しいフィールドは空のままです
料金
書類撮影は変更ありません。チェック1件あたり$0.15で、毎月最初の500件は無料です。照会料金は国と識別子の表に、応答があった試行1回あたりのUSD建てで掲載しており、ウォレットの料金はウォレットのページに掲載しています。複数のサービスに問い合わせる情報源では、応答した各サービスが請求され、再試行によって料金が追加される場合があります。- 応答があれば請求:応答した情報源は、一致したかどうかにかかわらず照会が請求されます
- 応答がなければ請求なし:一度も応答しなかった情報源は請求されません
- フォールバックは別途請求:ユーザーが書類撮影にフォールバックした場合、その書類撮影の料金が別途加算されます
国ごとに照会元を選択
書類不要の照会に複数の情報源がある国では、どの情報源を使うかを選択できるようになりました。- 国ごとに1つの情報源を選択:国タブで、複数の情報源がある国ごとに使用する情報源を選べます
- セルフィーなしのアルゼンチン:アルゼンチンの国の登録簿は、同じ料金でセルフィーなしで照会できます。顔写真が返されないため、その後もライブネス検知と顔照合のステップは実行されます
- 認証済みセルフィーによるブラジル:ブラジルでは、セルフィーがCPF保有者本人のものであることを確認する情報源を利用でき、後続の顔照合ステップではそのセルフィーが使われます
法人確認で購入する登記データの範囲を選択
各国の登記チェックが3つのデータレベルで提供されるようになり、選択前に料金が表示されます。- Lite、Shareholders、UBOs:KYB Registry Checkステップと単発のチェックで、国ごとにレベルを選択できます。コンソールには、その国の各レベルの料金が表示されます
- 新しい単独エンドポイント:
POST /v3/kyb/shareholders/とPOST /v3/kyb/ubo/です。レスポンスにはリクエストしたレベルと提供されたレベルが示され、所有構造データのない国や企業はLiteとして提供・請求されます。株主とUBOをご覧ください - 申請者は登記の取得を待つ必要なし:申請者は企業を確認した後、所有構造データの取得中でも先に進むことができます。企業レコードには、所有構造データなしと表示される代わりに、取得中であることが表示されます
- 手動での企業入力は明確な料金:申請者が手入力した企業には一律$0.75が請求され、国タブにその料金が表示されます

公開前にワークフローエディターがミスを検出
エディターは、描いた内容とは逆の動作を気づかないうちに行ってしまうワークフローを警告するようになりました。- 矛盾する分岐を警告:条件がルーティング先の結果と矛盾する分岐(例:「IDステータスが却下ではない」がセッション却下につながる場合)には、キャンバス上に警告バッジが表示されます。グラフ検証APIも同じ警告を返します
- 書類のサブタイプで分岐:国民IDカードと在留許可証のように、書類の正確なサブタイプに基づいてセッションをルーティングできます
- セッションがその経路をたどった理由を確認:セッションのタイムラインに各分岐の判定と、セッションを終了させたステータスノードが表示されます。これは
include=eventsを指定した判定APIのworkflow_terminal_node_idでも取得できます - 偽造しきい値の説明:本人確認ステップで、各偽造しきい値の役割が説明されるようになりました

顔チェックをより細かく制御
顔検索を実行するタイミングを決められるようになり、別の書類で再び現れた顔によってセッションを却下できるようになりました。- ワークフローごとに顔検索をオフにする:ライブネス判定と年齢推定のルールタブにあるスイッチ(
face_search_enabled)で切り替えます。デフォルトはオンのため、既存のワークフローは変わりません。詳しくは顔検索を参照してください - 同じ顔、異なる書類:別の身分証明書ですでに承認済みの顔が再び現れた場合の動作を選択でき、その判定結果をセッション上で確認できます
- ライブ録画ではないキャプチャを却下:ライブネス動画分析は、レポートするだけでなく、セッションを却下できるようになりました
- エミュレートされたカメラを検出:エミュレートまたは仮想化されたデバイスからのライブネスキャプチャは、対応可能なリスクとして検出されます
- すべての結果に書類ライブネススコア:警告が発生しなかった場合でも、判定APIには顔写真の差し替え、印刷コピー、画面再生に関する
document_livenessスコアが含まれます - 重要フィールドの隠蔽:書類番号やその他の重要フィールドが隠されている書類は、設定可能な警告を発生させます。単体の本人確認APIも対象です

AMLスクリーニング
継続的なモニタリングをAPIから管理できるようになり、AMLステップで書類に記載された任意の人物をスクリーニングできるようになりました。- APIによる継続的なモニタリング:
POST /v3/users/aml-monitoring/とPOST /v3/businesses/aml-monitoring/で、一度に最大1,000件のプロファイルのモニタリングをオンまたはオフにできます。見積もりのみのドライランにも対応し、大規模なバッチはジョブとして実行されます。詳しくはAMLモニタリングを参照してください - モニタリング実行の証跡:各AML結果に継続的なモニタリングの証跡が表示されます
- 書類に記載された任意の人物をスクリーニング:AMLステップでは、納税証明書や定款など、前段のDocument AIステップで見つかった人物を対象にでき、各AMLステップがどのエンティティをスクリーニングするかを選択できます
- 単独チェックとしてのウォレットスクリーニング:セッションなしでコンソールからオンデマンドのウォレットスクリーニングを実行できます。明細項目の名称はウォレット検証・スクリーニングに変更されました
- サンドボックスでAMLをリハーサル:
POST /v3/aml/のsandbox_scenarioで、エンドユーザーのセッションなしにヒットをシミュレートできます

トランザクションモニタリング
すぐに使えるiGamingプリセットから始め、現在値フィルターと拡充された通貨リストでルールを調整できます。- iGamingルールプリセット:ボーナス不正利用やチップダンピングなど、ゲームプラットフォーム向けのすぐに使えるイベントルールをルールライブラリで提供しています
- 現在値によるベロシティフィルター:ベロシティ条件で、現在の取引の金額をフィルターできます
- 通貨の追加:通貨ピッカーに流通しているすべての通貨が表示され、取引PDFでは各金額がその通貨固有の小数点以下の桁数で表示されます
- サンドボックスの取引であることを明示:サンドボックスのアプリケーションで評価された取引には環境が明記されるため、ルール実行の結果が空でもルールの不具合と誤解されません

Didit Copilot
Copilotは変更内容を表示して元に戻せるようになり、コンソールのより多くの範囲で操作できるようになりました。- 変更の確認と取り消し:ワークフローを編集したターンの後、変更カードに変更内容が一覧表示され、元に戻すで取り消せます
- スラッシュスキル:入力欄に「/」と入力すると、表示中のページのテンプレートが一覧表示されます
- コンソールのより多くの操作に対応:組織やアプリケーションの切り替え、アプリケーション名の変更、ワークフローの複製・名前変更・アーカイブ・リンク、メンバー・役割・Webhook・リストのダイアログを開く操作、セッションからのユーザーのブロックやPDFのダウンロードが可能です
- 会話をより細かく制御:ヘッダーから返信言語を選択し、Wordファイルやプレーンテキストファイルを添付し、履歴からすべての会話を削除できます
- AIであることの開示:入力欄の下で、返信がAI生成であることが明示されます
- ヘルプセンターでCopilotのアクションを紹介:Copilotでできることの一覧が、すべての言語でドキュメント化されています

ブランディング、SMSコードと期限切れ書類のメールに自社名を表示
- SMSコードに自社ブランドを表示:カスタマイズの新しいSMSタブで、認証コードメッセージ内に表示されるブランド名であるSMS 送信者名を、ライブプレビューを見ながら設定できます。空欄にすると、アプリケーションの公開名が使用されます
- 期限切れ書類の再提出メール:期限切れ書類の再提出メールには書類の有効期限が切れたことが記載され、そのメールの文面はテキストタブで編集できます

サポート
- チケット添付ファイルのドラッグ&ドロップ:ファイルをチケットにドロップするか、クリップアイコンを使って添付できます
- 自分のチケットをクローズ:コンソールまたはCopilotからチケットを解決済みにでき、返信すると再オープンされます
セッションAPIとWebhook
- APIによるユーザー履歴PDF:
GET /v3/users/{vendor_data}/generate-pdf/は、ユーザーの直近20件の完了済みセッションをまとめたブランド入りのPDFを1つ返します。コンソールのPDF をダウンロードと同じレポートです。PDFの生成を参照してください - 住所証明とDocument AIでのコード検出:書類上で見つかったQRコードとバーコードが
detected_codesとして返され、セッションレビューに表示されます - 裏面利用不可の警告:ワークフローで両面を求めているものの、認識された書類についてDiditの書類カタログに裏面が登録されておらず、表面しか収集できなかった場合、本人確認の結果に情報提供用の
DOCUMENT_BACK_SIDE_NOT_AVAILABLE警告が付きます X-Signature-Simpleは非推奨:代わりにX-Signature-V2でWebhookを検証してください。Webhookを参照してください- MCPからのWebhook配信:後述のとおり、Didit MCPからセッションのWebhookを一覧表示し、再送できます
Didit MCP
接続したAIエージェントが、セッションの判定の説明、Webhook配信のトラブルシューティング、検証済みワークフローの構築を行えるようになりました。- 判定の説明:
didit_session_explain_decisionは、セッションが承認済み、却下、レビュー中のいずれかで終了した理由(警告、ステータスルール、またはレビュアーによる上書き)を追跡します - Webhookの確認と再送:
didit_session_webhooksはセッションのWebhook配信を一覧表示し、最初の配信を待機することもできます。didit_session_webhook_resendは配信を1件再送します - シンプルな仕様からワークフローを構築:
didit_workflow_build_graphは、機能リスト(国は指定したとおりの名前のまま)を、完全で検証済みのグラフに変換します - 国ごとの提供内容を把握:
didit_workflow_get_kyb_registry_catalogは法人登記のレベルと料金を返し、本人確認の手段カタログツールは国ごとの照会とウォレットを返します

新しい書類
- 警察発行のIDカード:アルゼンチン、ブルネイ、コロンビア、フィリピンで受け付けるようになりました
- カナダ、モルドバ、米国の新しいカード:バーコード検証に対応したアルバータ州の運転免許証とIDカード(2026年版)、モルドバの運転免許証(2026年版)、NYC Identification Card(2019年版)
- 裏面の撮影に対応:ブラジルの州発行の運転免許証、タイの運転免許証、カナダのパスポートのPage Bを両面撮影できるようになりました
- ePassportトラストストアを更新:最新の国別署名証明書に更新しました

Web SDK 0.3.0から0.4.0へ
今月、@didit-protocol/sdk-webは0.3.0から0.4.0になりました。npm install @didit-protocol/sdk-web@latestでアップグレードしてください。既存の呼び出しはすべてそのまま動作します。
- ブラウザから取引を送信:
submitTransaction()はスコープ付きの取引トークンを使って取引をモニタリング用に送信し、デバイスインテリジェンスは自動的に収集されます。SDKによる取引送信を参照してください - ウォレット所有権チェック:取引でウォレット所有権チェックが求められると、SDKがそれを実行し、コールバックで完了を通知します
- モーダルの対応言語を4つ追加:ボスニア語、カザフ語、キルギス語、アルバニア語
- ネイティブSDKのカメラオプションをWebでも:
defaultDocumentCamera、defaultLivenessCamera、showDocumentCameraSwitchButton、showLivenessCameraSwitchButtonにより、キオスクやオペレーターが相手にデバイスを向ける場合に向けて顔撮影を背面カメラで開始したり、撮影中のカメラ切り替えボタンを非表示にしたりできます。指定したカメラがないデバイスでは、搭載されているカメラがそのまま使われます。認証URLを直接開く場合は、対応するクエリパラメーター(liveness_camera=back、liveness_camera_switch=falseなど)を自分で設定してください

ネイティブSDK 4.9.0
iOS SDK、Android SDK、React Native SDK、Flutter SDKはすべて4.9.0になり、React NativeとFlutterには同じネイティブリリースが含まれています。連携APIの変更は必要ありません。- ユーザーが言語を選択可能に:
showLanguageSelectorを設定すると、ウェルカム画面にWebフローと同じコンパクトで検索可能な言語選択が表示されます。デフォルトでは非表示です(4.9.0) - アプリでの本人確認手段:国民ID番号の照会、デジタルIDウォレットでのサインイン、またはその両方が設定された国では、Webと同じフローで、1つの開始画面に書類撮影と並んでそれらが表示されます。照会ではその国が求めるフィールドを収集し、送信前にデバイス上で確認し、設定で許可されている場合は書類撮影にフォールバックします(4.8.0)
- 開始画面の書類イラスト:iOSの手段選択画面では、書類の種類ごとに専用のイラストが表示されます(4.8.0)
- アンケートのエラーをよりわかりやすく:アンケートの送信が拒否された場合、サーバーが返した理由がユーザーに表示されます(4.8.0)

Didit Academy 28本の新しいレッスン
実際のコンソールで収録した、各2〜7分の短いコンソール解説動画を28本追加しました。それぞれにdidit.me/academyで読めるテキストの要約が付いています。- 政府データベースチェック:5分
- 条件付きワークフロー:4分
- APIキーとWebhook:3分
- 最適なSDKの選び方:3分
- AMLスクリーニング:制裁、PEP、ネガティブメディア:7分
- 書類と国のルール:6分
- NFCパスポート認証:5分
- 再利用可能なKYC:2分
- 電話番号検証:6分
- 国別の書類対応状況:4分
- パッシブライブネス:2分
- 住所証明:5分
- カスタムアンケート:6分
- メールアドレス認証:6分
- ユーザーデータのレビュー:4分
- 年齢推定:4分
- ライブネス検知、顔照合、顔検索:5分
- デバイス・IPの不正シグナル:6分
- 各チェックの料金:4分
- セッションの監査ログ:4分
- チームでのケースレビュー:3分
- Diditの請求の仕組み:4分
- 認証リンクを作成する:5分
- ブロックリストと許可リスト:5分
- データ保持:2分
- 継続的なAMLモニタリング:2分
- サポートを受ける方法:3分
改善点
- モデル学習へのデータ利用を拒否可能に:設定の組織設定で、認証データをDiditのモデル改善に利用してよいかどうかを制御できます
- 残高不足アラートをより分かりやすく:アラートに組織名と設定したしきい値が表示されます
- 請求書に連絡先情報を記載:すべての請求書に組織の連絡先情報が記載されます
- サンドボックスで実際のアクティブライブネス撮影を実行:ユーザーに表示されるものと同じアクティブライブネスのフローをテストできます
- ユーザープロフィールでの手動アップロード:手動でアップロードした書類と顔画像がユーザーのプロフィールに表示されます
- カスタムドメインは本番アプリケーション専用:サンドボックスアプリケーションのドメインタブに、カスタムドメインは本番アプリケーションにのみ適用される旨が表示されます