メインコンテンツへスキップ
Diditが750万ドルを調達、本人確認と不正対策のインフラを構築
Didit
暗号資産オンランプ

購入者を認証し、ウォレットをスクリーニング。すべて1つのワークフローで。

Diditの単一ワークフローで、購入者の本人確認と送金先ウォレットの確認を、仮想通貨送金前に完了します。毎月500件まで無料で検証可能です。

支援元
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me
Shiply

世界中の2,000以上の組織から信頼されています。

オンランプに求められること

購入者を把握し、ウォレットを把握する。資金移動の前に。

規制対象のオンランプでは、購入ごとに、購入者のKYCと送金先ウォレットのKYTの両方が求められます。Diditはこれらを1つのワークフローとして提供します。 KYC $0.33 + トランザクション $0.17(ウォレットスクリーニング管理費込み)= 購入あたり$0.50です。 ウォレットプロバイダーにBYOKを適用すると$0.37に下がります。毎月500件まで無料で検証可能です。

仕組み

サインアップから認証済みユーザーまで、わずか4ステップ。

  1. ステップ 01

    ワークフローを作成

    ID、生体認証、顔照合、制裁リスト、住所、年齢、電話番号、メールアドレス、カスタム質問など、必要なチェック項目を選択します。ダッシュボードでフローにドラッグ&ドロップするか、同じフローをAPIにポストします。条件分岐やA/Bテストも、コード不要で実行できます。

  2. ステップ 02

    連携

    Web、iOS、Android、React Native、Flutter SDKでネイティブに組み込むか、ホストされたページにリダイレクトします。または、メール、SMS、WhatsAppなど、どこからでもユーザーにリンクを送信するだけです。あなたのスタックに合った方法を選んでください。

  3. ステップ 03

    ユーザーがフローを完了

    Diditは、カメラ、照明の指示、モバイル連携、アクセシビリティをホストします。ユーザーがフローを実行している間、200以上の不正シグナルをリアルタイムでスコアリングし、すべてのフィールドを信頼できるデータソースと照合して検証します。2秒以内に結果が出ます。

  4. ステップ 04

    結果を受け取る

    リアルタイムの署名付きWebhookにより、ユーザーが承認、拒否、またはレビューに送られた瞬間にデータベースが同期されます。必要に応じてAPIをポーリングすることも可能です。または、コンソールを開いてすべてのセッション、すべてのシグナルを検査し、ケースを管理することもできます。

オンランプ向けに構築 · インフラストラクチャのような価格設定

6つのチェック。2つのAPIコール。購入あたり$0.50

規制対象のオンランプ購入は、単一のチェックではなく、複数の要素から成る「レシピ」です。ワークフローごとに各モジュールを切り替え、BYOK経由で独自のウォレットスクリーニングプロバイダーを組み込むことで、購入あたり$0.37までコストを削減できます。
01 · 購入者KYCバンドル

5つのチェックを1回の呼び出しで。

ID、生体認証、顔照合、デバイス+IP、AML, これらをバンドルして購入者あたり$0.33。iBeta Level 1アンチスプーフィング認証済み、2秒未満で判定、220以上の国と地域で14,000以上の書類に対応しています。
ユーザー認証モジュール
02 · ウォレットスクリーニング (KYT)

暗号資産送金前に送金先を評価。

制裁対象ウォレット、ミキサー、取引所高リスク、盗難資金を検出します。管理されたチェックは1件あたり$0.15、または独自のプロバイダーキーを使用する場合は1件あたり$0.02です。EVM、Bitcoin、TRON、Solana、主要なL2に対応しています。
ウォレットスクリーニングモジュール
03 · AMLスクリーニング

1,300以上のリストと照合して購入者をスクリーニング。

制裁対象者、政治的要人(PEP)、ネガティブメディア情報を毎日14言語で更新。ヒットがあった場合は自動的にケースが作成され、クリアランス前に購入をゲートします。
AMLスクリーニングモジュール
04 · トラベルルール (TFR)

すべての送金で送金元と受取人を特定。

IVMS-101ペイロードはTRP、Sumsub Travel Rule、Notabene、Veriscope経由で交換されます。EU TFRでは€1,000のデミニミスは適用されず、すべての送金に発信者と受取人のデータが含まれます。
暗号資産トラベルルール概要
05 · 取引制限

購入者のリスクに応じて変動する制限。

ワークフローごとにリアルタイムで速度、金額、チェーン、地理的しきい値を設定。構造化パターンを自動的に検出します。コード不要のワークフロービルダーでルールを編集でき、再デプロイは不要です。
トランザクション監視モジュール
06 · オフランプ対応

オンランプとオフランプ。1つのワークフローで。

同じ`/v3/`セッションで出金も処理します。販売者のKYC、送金元ウォレットのKYT、購入者のAML、トラベルルールパケットの提出。1つの契約、1つの請求書、両方向に対応する1つの監査パックで完結します。
暗号資産業界向けワークフロー
連携

1つのセッション。1つの事前チェック。1つのWebhook。

KYCセッションを開始し、送金先ウォレットを事前チェック。署名付きの判定結果を読み取り、仮想通貨をリリースします。
POST /v3/session/KYC
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_onramp_kyc",
    "vendor_data": "buyer-42",
    "metadata": { "destination_wallet": "0x2dc1...81f9" }
  }'
201作成済み{ "session_url": "verify.didit.me/..." }
署名済みWebhookがstatus: Approvedを返すまで、購入をブロックします。ドキュメント →
POST /v3/transactions/KYT
$ curl -X POST https://verification.didit.me/v3/transactions/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "transaction_id": "buy-42",
    "transaction_details": { "direction": "OUTBOUND", "currency_kind": "crypto" },
    "subject": { "vendor_data": "buyer-42", "full_name": "Jamie Example" },
    "counterparty": { "full_name": "Destination wallet", "payment_method": { "account_id": "0x2dc1...81f9" }}
  }'
201作成済み{ status APPROVED · IN_REVIEW · DECLINED · AWAITING_USER }
currency_kind: "crypto"の場合、ウォレットスクリーニングはサーバーサイドで実行されます。追加の呼び出しは不要です。ドキュメント →
エージェント対応統合

オンランプのKYC + KYTフローを1つのプロンプトで実装。

Claude Code、Cursor、Codex、Devin、Aider、またはReplit Agentに貼り付けてください。スタック情報を入力すると、エージェントがワークフローを構築し、ウォレット画面での購入をゲートし、継続的なモニタリングを登録し、ウェブフックを接続します。
didit-integration-prompt.md
You are integrating Didit into a fiat-to-crypto on-ramp. Two obligations on every buy:

  1. Verify the buyer (KYC) — identity, liveness, face match, device + IP, AML against 1,300+ sanctions / PEP / adverse-media lists. ONE call to the Sessions API.
  2. Screen the destination wallet (KYT) — risk-score the address against sanctioned wallets, mixers, high-risk counterparties BEFORE the crypto leaves. ONE call to the Transactions API with currency_kind: "crypto".

Bundle pricing (verified live against POST /v3/transactions/, 2026-05-16):
  - KYC bundle: $0.33 per buyer (Sessions API)
  - Transactions API call: $0.02 base (transaction-monitoring) + $0.15 wallet screening (Didit's default managed provider) = $0.17 per buy
  - Total managed: $0.33 + $0.17 = $0.50 per fully-screened buy
  - Total with BYOK on the wallet provider: $0.33 + $0.04 = $0.37 per buy
  - First 500 KYC verifications free every month, forever

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60s, no card).
  - Webhook endpoint with HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
  - A workflow_id from the Workflow Builder that bundles ID Verification + Passive Liveness + Face Match 1:1 + Device & IP Analysis + AML Screening.
  - Transaction Monitoring enabled in the Business Console (Transactions > Settings) with crypto screening turned on.

STEP 1 — Verify the buyer with the Sessions API

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<wf id with KYC + AML modules>",
      "vendor_data": "<your buyer id, max 256 chars>",
      "callback": "https://<your-app>/onramp/kyc/callback",
      "metadata": {
        "purpose": "crypto_onramp_buy",
        "buy_id": "<your internal tx reference>"
      }
    }

  Response: 201 Created with the hosted session URL. Redirect the buyer to it. Sub-2-second median verdict on completion.

STEP 2 — Read the signed webhook on KYC completion

  Didit POSTs to your callback. Session statuses are Title Case With Spaces:

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your buyer id>",
      "status": "Approved",
      "id_verification": { "status": "Approved" },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94 },
      "ip_analysis": { "status": "Approved" },
      "aml": { "status": "Approved", "hits": [] }
    }

  Status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.

  Verify the X-Signature-V2 header BEFORE reading the body — HMAC SHA-256 of the raw bytes with your webhook secret.

STEP 3 — Screen the destination wallet BEFORE crediting the buy

  POST https://verification.didit.me/v3/transactions/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body (required fields verified live 2026-05-16):
    {
      "transaction_id": "<your internal buy reference>",
      "transaction_category": "finance",
      "include_crypto_screening": true,
      "transaction_details": {
        "direction": "OUTBOUND",
        "amount": "0.25",
        "currency": "ETH",
        "currency_kind": "crypto",
        "action_type": "withdrawal"
      },
      "subject": {
        "entity_type": "individual",
        "vendor_data": "<your buyer id>",
        "full_name": "<buyer full name>"
      },
      "counterparty": {
        "entity_type": "unhosted_wallet",
        "full_name": "<destination wallet label>",
        "payment_method": {
          "method_type": "crypto_wallet",
          "account_id": "<destination wallet address>"
        }
      }
    }

  REQUIRED fields the API rejects if missing:
    - subject.vendor_data + subject.full_name
    - counterparty.full_name
    - transaction_details.direction + currency + currency_kind + amount
    - For crypto: a wallet address on counterparty.payment_method.account_id (OUTBOUND) or subject.payment_method.account_id (INBOUND post-transfer)

  Wallet screening runs server-side when currency_kind = "crypto" and there is a wallet address in the right participant. No separate endpoint.

  Response shape (excerpted from a real successful 201):
    {
      "uuid": "<server transaction uuid>",
      "txn_id": "<your transaction_id echoed back>",
      "status": "APPROVED",
      "score": 0,
      "severity": null,                       // null when score is 0; LOW | MEDIUM | HIGH | CRITICAL | UNKNOWN otherwise
      "props": {
        "wallet_risk_score": 0,
        "sanctions_hit": false,
        "pep_counterparty": false,
        "aml_provider": "<provider slug>",    // identifies the screening provider used on this call
        "aml_screening_type": "WALLET_SCREENING",
        "aml_screening_status": "COMPLETED"
      },
      "provider_results": [{ "provider": "<provider slug>", "result_type": "WALLET_SCREENING", "status": "SCREENED", ... }],
      "cost_breakdown": {
        "total_price": 0.17,
        "items": [
          { "usage_type": "transaction_aml_monitoring", "price": 0.15 },
          { "usage_type": "transaction_monitoring", "price": 0.02 }
        ]
      }
    }

  Transaction status enum (exact case, UPPER_SNAKE_CASE): APPROVED | IN_REVIEW | DECLINED | AWAITING_USER.
  When a transaction enters AWAITING_USER, Didit creates a linked remediation session automatically and returns a verification URL on the response.

  Real per-transaction cost (verified live):
    - Plain fiat transaction monitoring: $0.02
    - Crypto transaction with managed wallet screening: $0.17 ($0.02 TM base + $0.15 wallet screen on Didit's managed flow)
    - Crypto transaction with BYOK wallet screening: $0.04 ($0.02 TM base + $0.02 wallet screen)

  Branch logic:
    APPROVED       → send the crypto.
    IN_REVIEW      → hold the buy, route to analyst queue.
    DECLINED       → refund the fiat, block the address.
    AWAITING_USER  → redirect the buyer to the remediation session URL.

STEP 4 — Ongoing AML monitoring is automatic

  Any session with AML enabled is rescreened DAILY by Didit's continuous monitoring at $0.07 per user per year. There is NO separate endpoint to call — the same workflow does it.

  When a previously-approved buyer crosses an AML threshold, the session status changes to "In Review" or "Declined" automatically and your webhook fires the update.

STEP 5 — Off-ramp uses the same two endpoints

  Selling crypto for fiat:
    - KYC the seller via POST /v3/session/ (same as Step 1).
    - Screen the source wallet via POST /v3/transactions/ with direction: "INBOUND" and the source wallet address on subject.payment_method.account_id.

WEBHOOK EVENT NAMES
  - Sessions: status changes flow through the standard session webhook.
  - Transactions: transaction.created · transaction.updated · transaction.status.changed · transaction.alert.generated.

  Verify X-Signature-V2 on every payload.

CONSTRAINTS
  - Session statuses use Title Case With Spaces (Approved, In Review). Transaction statuses use UPPER_SNAKE_CASE (APPROVED, IN_REVIEW). They live in different APIs — don't mix them in the same code path.
  - Wallet Screening MUST run BEFORE the crypto leaves — a post-transfer screen is useful for audit but useless for blocking.
  - Default record retention is 5 years post-relationship per the EU AML package; extend per your supervisor's guidance.
  - 200+ fraud signals are evaluated on every KYC session at no extra cost — surface the score via the session decision payload, don't re-query.

Read the docs:
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/transaction-monitoring/overview
  - https://docs.didit.me/transaction-monitoring/aml-screening
  - https://docs.didit.me/integration/webhooks

Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
さらに詳しい情報が必要ですか?モジュールの全ドキュメントをご覧ください。docs.didit.me →
設計段階からのコンプライアンス

ワンクリックで新しい国に進出。 面倒な作業は私たちにお任せください。

私たちは現地法人を設立し、ライセンスを取得し、ペネトレーションテストを実施し、認証を取得し、新しい規制すべてに準拠します。新しい国で認証を提供するには、トグルを切り替えるだけです。220以上の国で稼働しており、四半期ごとに監査とペネトレーションテストを実施しています。EU加盟国の政府が対面認証よりも安全だと正式に認めた唯一のIDプロバイダーです。
セキュリティ&コンプライアンス資料を読む
EU金融サンドボックス
Tesoro · SEPBLAC · BdE
Jugendschutz geprüft
FSM · JMStV §4(2) · 2026
ISO/IEC 27001
情報セキュリティ · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
設計段階からのEU準拠

実績データ

実績データ
  • $0.00
    KYCバンドルとウォレットスクリーニングを含む、完全にスクリーニングされた購入1件あたり。
  • 0+
    すべての購入者に対して、制裁、政治的要人(PEP)、およびネガティブメディアリストをスクリーニングします。
  • <0s
    エントリーレベルのAndroidでのセッションごとのエンドツーエンドKYC結果。
  • 0
    すべてのアカウントで毎月無料検証。
3つのティア、1つの料金表

無料で開始。従量課金。エンタープライズまで対応。

毎月500回まで無料認証を永続的に提供。本番環境では従量課金。エンタープライズプランではカスタム契約、データレジデンシー、SLA(サービスレベルアグリーメント)に対応します。
無料

無料

月額$0。クレジットカード不要。

  • 無料KYCバンドル(本人確認 + パッシブ・ライブネス + 顔照合 + デバイス&IP分析), 毎月500回まで
  • ブロックリストユーザー
  • 重複検出
  • すべてのセッションで200以上の不正シグナル
  • Diditネットワーク全体でのKYC再利用
  • ケース管理プラットフォーム
  • ワークフロービルダー
  • 公開ドキュメント、サンドボックス、SDK、MCP (Model Context Protocol) サーバー
  • コミュニティサポート
最も人気
従量課金

従量課金

使った分だけお支払い。25以上のモジュール。モジュールごとの公開価格、月額最低料金なし。

  • フルKYC(本人確認 + 生体認証 + IP / デバイス)が$0.33
  • 10,000以上のAMLデータセット, 制裁、PEP、ネガティブ情報
  • データベース検証のための1,000以上の政府データソース
  • トランザクションモニタリングが1トランザクションあたり$0.02
  • ライブKYBが1企業あたり$2.00
  • ウォレットスクリーニングが1チェックあたり$0.15
  • ホワイトラベル検証フロー, あなたのブランド、私たちのインフラ
エンタープライズ

エンタープライズ

カスタムMSA & SLA。大量利用や規制対象プログラム向け。

  • 年間契約
  • カスタムMSA、DPA、SLA
  • 専用SlackおよびWhatsAppチャンネル
  • オンデマンドの手動レビュー担当者
  • リセラーおよびホワイトラベル条件
  • 限定機能とパートナー連携
  • 専任CSM、セキュリティレビュー、コンプライアンスサポート

無料で開始 → チェック実行時のみ支払い → カスタム契約、SLA、データレジデンシーが必要な場合はエンタープライズプランへ。

FAQ

よくある質問

Diditとは何ですか?

Diditは本人確認と不正対策のためのインフラです。私たちが自社製品を開発していたときに「こんなプラットフォームがあれば」と願った、オープンで柔軟、そして開発者に優しいプラットフォームです。ブラックボックスとしてではなく、お客様のスタックの一部として機能します。

単一のAPIで、個人の本人確認(KYC顧客確認)、企業の本人確認(KYB企業確認)、暗号資産ウォレットのスクリーニング(KYT取引確認)、およびリアルタイムの取引監視をカバーします。このスタックは、以下の特長を備えています。

  • 高速, 全セッションでp99が2秒未満
  • 信頼性, 220以上の国1,500以上の企業で本番稼働中
  • 安全, SOC 2 Type 1、ISO 27001、GDPRネイティブ。スペインの金融規制当局から、対面での本人確認よりも安全であると正式に認定されています。

基盤となるのは、48以上の言語に対応する14,000以上のドキュメントタイプ1,000以上のデータソース、そして全セッションで200以上の不正シグナルです。Diditのインフラは、すべてのセッションから動的に学習し、日々改善されています。

暗号資産オンランプとは何ですか?なぜ2つのチェックが必要なのですか?

オンランプとは、カードや銀行振込で支払い、ウォレットで暗号資産を受け取ることができるサービスです。MoonPay、Ramp、Transak、そしてAhoraCryptoやGBTC FinanceのようなDiditのお客様を想像してみてください。

購入ごとに2つの問題が発生する可能性があるため、2つのチェックが必要です。

  • 購入者の認証, 本人であるか、申告通りの人物か、制裁リストに載っていないか
  • 送金先ウォレットのスクリーニング, そのアドレスがミキサー、ハッキング、または制裁対象クラスターに現れていないか

クリーンな購入者でも不正なウォレットに資金を送金する可能性があり、クリーンなウォレットでも不正な購入者から資金を受け取る可能性があります。すべての購入で両方のチェックが必要です。Diditはこれらを1つのワークフローとして提供し、購入あたり$0.50(KYC $0.33 + ウォレットスクリーニング管理付き取引 $0.17)で利用できます。ご自身でウォレットスクリーニングキーをお持ちの場合は$0.37です。

KYCとKYTの違いは何ですか?

KYCは、氏名、本人確認書類、顔、制裁リスト、ログイン元など、個人に関する情報です。通常、サインアップ時に一度実行し、その後必要に応じて更新します。

一方、KYTは、ウォレットがオンチェーングラフのどこに位置するか、誰と取引したか、フラグが立てられているかなど、ウォレットに関する情報です。これはすべての取引で実行されます。

規制対象のオンランプは、これら両方の確認が義務付けられています。Diditは、購入者のKYCと送金先ウォレットのKYTを同じフローで実行できる単一のワークフローを提供します。これにより、余分な手間を省けます。

エンドユーザーの認証にかかる時間はどのくらいですか?

通常、エンドツーエンドの全フローは30秒未満で完了します。IDの選択、書類の撮影、セルフィーの撮影で完了です。これは市場最速です。従来のKYCプロバイダーでは、同じフローで90秒以上かかることが一般的です。

バックエンドでは、Diditはユーザーがセルフィーを完了した瞬間からWebhookが発火するまでの時間を測定し、p99で2秒未満で結果を返します。モバイルキャプチャは、低速なスマートフォンやネットワーク向けに最適化されており、プログレッシブ画像圧縮、SDKの遅延ロード、ユーザーがWebから開始した場合のQRコードによるデスクトップからスマートフォンへのワンタップ連携が可能です。

オフランプにも対応していますか?

同じ2つのチェックを逆方向に行います。

  • 販売者の確認, 購入者と同じKYCフロー
  • 送金元ウォレットのスクリーニング, 暗号通貨を受け入れる前に、どこから来ているのかを確認します。ミキサー、ランサムウェアの収益、制裁対象アドレスを検出します

1つのワークフローで売買の両方を処理します。1つの契約、1つの請求書、両方向の1つの監査証跡。

ユーザーが失敗、中断、または期限切れになった場合はどうなりますか?

すべてのセッションは7つの明確なステータスのいずれかに分類されるため、コードは常に適切な処理を実行できます。

  • Approved, すべてのチェックに合格しました。ユーザーを次のステップに進めます。
  • Declined, 1つ以上のチェックに失敗しました。ユーザーは、フロー全体を再実行することなく、特定の失敗したステップ(例:セルフィーの再撮影)を再提出できます。
  • In Review, コンプライアンスレビューのためにフラグが立てられました。コンソールでケースを開き、すべてのシグナルを確認し、承認または拒否を決定します。
  • In Progress, ユーザーはフローの途中にいます。
  • Not Started, リンクは送信されましたが、ユーザーはまだ開いていません。長時間放置されている場合はリマインダーを送信します。
  • Abandoned, ユーザーはリンクを開きましたが、時間内に完了しませんでした。再エンゲージするか、期限切れにします。
  • Expired, セッションリンクの有効期限が切れました。新しいセッションを作成します。

ステータスが変更されるたびに署名付きWebhookが発火するため、データベースは常に同期されます。中断および拒否されたセッションは無料です。

顧客データはどこに保存され、どのように保護されますか?

本番データは、デフォルトで欧州連合内のAmazon Web Servicesで処理・保存されます。規制当局が要求する管轄区域については、エンタープライズ契約で代替リージョンをリクエストできます。

あらゆる場所で暗号化。すべてのデータベース、オブジェクトストレージ、バックアップにおいて、保存データはAES-256で暗号化されます。すべてのAPIコール、Webhook、ビジネスコンソールセッションにおいて、転送中のデータはTransport Layer Security 1.3で保護されます。生体認証データは、個別のカスタマーマスターキーで暗号化されます。

保持期間はお客様が管理できます。デフォルトの保持期間は無期限(無制限)ですが、アプリケーションごとに30日から10年の間で短縮設定することも可能です。また、ダッシュボードまたはAPIからいつでも個別のセッションを削除できます。

認証: SOC 2 Type 1(Type 2監査進行中)、ISO/IEC 27001:2022iBeta Level 1 PAD、およびスペインのTesoro / SEPBLAC / CNMVによる、Diditのリモート本人確認が対面での確認よりも安全であるという公式な証明書を取得しています。詳細レポートは/security-complianceをご覧ください。

Diditは私の業界の規制に準拠していますか?

Diditは、本人確認インフラストラクチャにとって重要な規制当局の要件にデフォルトで準拠しています。

  • GDPR + UK GDPR, 管理者/処理者の分離、完全なデータ処理契約の公開、主要監督機関の指定(スペインAEPD)。
  • AMLD6 + EU AML Single Rulebook, 1,300以上の制裁、政治的要人、ネガティブメディアリストをリアルタイムでスクリーニング。
  • eIDAS 2.0, EUデジタルIDウォレットに準拠。再利用可能なIDに対応。
  • MiCA (Markets in Crypto-Assets), 暗号資産オンランプ、取引所、カストディアンに対応。
  • DORA, デジタルオペレーショナルレジリエンス法、EU金融サービスにおけるオペレーショナルレジリエンス。
  • BIPA, CUBI, Washington HB 1493, CCPA / CPRA, 米国の生体認証プライバシー(イリノイ州、テキサス州、ワシントン州)およびカリフォルニア州の消費者プライバシー。
  • UK Online Safety Act, 年齢制限および児童保護義務。
  • FATF Travel Rule, 暗号資産送金における送金元および受取人データ、IVMS-101との相互運用性。

詳細なメモ、すべての証明書、すべての規制当局からの書簡は/security-complianceをご覧ください。

どのくらいの速さで統合し、ユーザーの認証を開始できますか?
  • business.didit.meでサンドボックスアカウントを60秒で作成できます。クレジットカードは不要です。
  • Claude Code、Cursor、またはModel Context Protocol (MCP) サーバーを介した任意のコーディングエージェントを使用して、5分で動作する認証を構築できます。
  • 署名付きWebhook認証、リトライ、ユーザーが拒否された場合の是正フローを含む、本番環境対応の統合を週末で完了できます。

3つの統合パスがあり、お客様のスタックに合ったものをお選びいただけます。

  • 当社のWeb、iOS、Android、React Native、またはFlutter SDKを使用してネイティブに組み込む
  • ユーザーをホストされた認証ページにリダイレクトする, SDKは不要です。
  • メール、SMS、WhatsApp、または任意のチャネルでリンクを送信する, フロントエンド作業は不要です。

同じダッシュボード、同じ請求、同じ成功報酬型料金が3つのパスすべてに適用されます。ステップバイステップガイドはdocs.didit.me/integration/integration-promptをご覧ください。

トラベルルールに対応していますか?

はい。EUトラベルルール(資金移動規制)では、CASPはすべての暗号資産送金において、送金元と受取人のデータを交換する必要があります。EU内での暗号資産には最低しきい値はありません。

Diditは以下で対応しています。

  • IVMS-101ペイロード, 主要なトラベルルールプロトコルが対応する標準
  • TRP、Sumsub Travel Rule、Notabene、Veriscopeとの相互運用性
  • 送金元または受取人データが不足または不一致の場合に送金をフラグ付けするトランザクションモニタリング

1つのワークフローで両方の側面をカバーします。ユーザーのKYCと、送金に関するトラベルルールデータです。

購入者が購入後にフラグ付けされた場合はどうなりますか?

Diditは、承認されたすべての購入者を、サインアップ時に使用した1,300以上のリストに対して毎日再チェックします。これは自動で行われ、別途呼び出すエンドポイントも、追加の設定も、ほとんどのプランで追加費用もかかりません(大容量アカウントではユーザーあたり年間$0.07)。

以前は問題なかった購入者がAMLのしきい値を超えた場合:

  • セッションステータスが自動的にIn ReviewまたはDeclinedに変更されます。
  • 新しいヒット情報を含む署名付きWebhookがバックエンドに送信されます。
  • ビジネスコンソールにケースが開き、元のオンボーディング証拠にワンクリックでアクセスできます。
  • コンプライアンスチームは、ケース内から疑わしい活動報告書(SAR)を提出できます。

100万人の購入者ベースの場合、これは購入者あたり年間数ドルであり、手動レビューキューよりも桁違いに安価です。

導入までどのくらいかかりますか?

サンドボックスは5分。本番環境は週末で完了します。

  • ビジネスコンソールでサインアップ, 60秒でサンドボックスキーを取得、カード不要
  • ノーコードのワークフロービルダーでワークフローを構築, KYCモジュールを選択し、トランザクション設定で暗号資産スクリーニングを有効化
  • KYCステップに1つの呼び出し(POST /v3/session/)、購入ステップに1つの呼び出し(POST /v3/transactions/)を追加
  • 署名付きWebhookを検証, 承認された場合は購入を許可、拒否された場合は資金を保留

AIエージェント(Claude Code、Cursor、Codex、Devin、Aider、Replit Agent)に構築させたい場合は、上記のセクションから統合プロンプトを貼り付けると、エージェントがフローを構築します。Web、iOS、Android、React Native、Flutter用のネイティブSDKはすべて同じセッションモデルを共有しています。

本人確認と不正対策のインフラ。

KYC、KYB、取引監視、ウォレットスクリーニングを一つのAPIで。5分で統合できます。

AIにこのページの要約を依頼する