メインコンテンツへスキップ
Diditが750万ドルを調達、本人確認と不正対策のインフラを構築
Didit
AIエージェント向け本人確認

あなたのAIエージェントがKYCを実行できます。コマンド1つで。

Diditの12種類のオープンソースAgent Skillsを、Cursor、Claude Code、Codex、OpenCodeに`npx`コマンド1つでインストール。エージェントに平易な英語で指示するだけで、コードを生成し、ライブAPIを呼び出します。

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

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

エージェントにインストール可能な本人確認スキルを表現した、映画のようなダークな抽象イラスト, 純粋な黒の背景に、Didit Blueの光る線で結ばれた4つの浮遊する半透明のガラスパネルが3Dパースで描かれ、それぞれのパネルには小さな淡い白のスキルアイコン(ターミナルプロンプト、スキャン、キー、分岐差分)が記されている。4つの光るスキャナーブラケットで囲まれている。

なぜドキュメントではなくスキルなのか

ドキュメントは人間のために。スキルはエージェントのために。

Cursorにドキュメントタブを渡すと、エンドポイントを考案し、ステータス enumを小文字にします。Diditスキルを渡すと、すべての行が実際のAPIを指し、 ロックされたエンドポイント、ロックされたヘッダー、署名済みWebhookハンドラーが スキャフォールドされます。`npx`コマンド1つで。

仕組み

npxインストールからユーザー検証まで、4つのステップ。

  1. ステップ 01

    スキルをインストール

    プロジェクトで`npx skills add didit-protocol/skills`を実行します。CLIがCursor、Claude Code、Codex、OpenCodeを検出し、すべてのスキルを適切なフォルダーに配置します。`--skill didit-face-match`で特定のスキルのみをインストールすることも可能です。

  2. ステップ 02

    APIキーを取得

    [business.didit.me](https://business.didit.me)で60秒以内に取得し、`export DIDIT_API_KEY=…`とするか、エージェントにプログラムで登録させます, `POST /programmatic/register/`の後に`verify-email/`を実行すると、レスポンスでキーが返されます。ブラウザは不要です。

  3. ステップ 03

    平易な英語で指示

    「Didit KYCをサインアップフローに追加して。」「このユーザーをAMLリストと照合して。」エージェントは関連スキルを読み込み、コードを書き、署名済みWebhookハンドラーを接続します。ドキュメントを切り替えることなく、初回で正確に動作します。

  4. ステップ 04

    ユーザーが検証

    Diditがカメラ、書類キャプチャ、セルフィー、モバイル連携をホストします。ユーザーは30秒未満で完了。Webhookには2秒未満で結果が届き、`X-Signature-V2`で署名されているため信頼できます。

スキルが提供するもの

12のスキル。幻覚症状ゼロ。すべてのDidit APIで。

各スキルは単一のMarkdownファイルで、エンドポイント、ヘッダー、ボディ形式、ステータスenumを固定します。オープンソースで、APIと共にバージョン管理されています。
01 · カタログ

12のスキル。Diditの機能ごとに1つ。

アカウント、セッション、ワークフロー、請求(45以上のエンドポイント)のハブスキルに加え、ID、生体認証、顔照合、顔検索、年齢、AML、メール、電話、住所証明、データベース検証のための11のスタンドアロンスキルを提供します。
全カタログはdocs.didit.meで
02 · インストール

npxコマンド1つで完了。

`npx skills add didit-protocol/skills`で12のスキルすべてをインストールできます。特定のスキルを選ぶには`--skill didit-face-match`を追加してください。Gitがお好みですか?`git clone`して必要なものをコピーしてください。ツールを使いたくない場合は、単一の`SKILL.md`をエージェントのスキルフォルダにドロップするだけです。
ユーザー認証モジュール
03 · ホスト

Cursor、Claude Code、Codex、OpenCode。

どこでも同じMarkdownスキルが使えます。CLIがランタイムを自動検出し、`.cursor/skills/`または`.claude/skills/`に書き込みます。[agentskills.io](https://agentskills.io)のオープンスタンダードに基づいて構築されており、ベンダーSDKは不要です。
ワークフローオーケストレーター
04 · 推測不要

スキルが信頼できる唯一の情報源です。

実際のエンドポイント、ヘッダー、ステータスの大文字・小文字、ライブ価格を固定します。エージェントがパスを推測したり、列挙型を小文字にしたりするのを防ぎます。リリースごとに51のエンドポイントをテスト済みです。
AMLスクリーニングモジュール
05 · セットアップ

環境変数1つ。または自己登録。

`export DIDIT_API_KEY=…`でスキルが有効になります。または、エージェントが`POST /programmatic/register/`経由で自己登録し、ターミナルを離れることなくキーを取得することも可能です。
APIキーを取得
06 · オープンソース

MITライセンス。自由にフォークしてください。

すべてのスキルは[github.com/didit-protocol/skills](https://github.com/didit-protocol/skills)にあります。コードを監査し、プロンプトをカスタマイズし、PRを送信してください。エンドポイントがリリースされたその日にスキルも提供されます。
github.com/didit-protocol/skills
統合

スキルをインストール。エージェントに指示。デプロイ。

左: インストール。右: スキルが配置された後にエージェントが生成するcURL。
npx skills addインストール
$ npx skills add didit-protocol/skills
✓ 12スキルをインストール済み

# or just one
$ npx skills add didit-protocol/skills \
  --skill didit-face-match

# set the api key
$ export DIDIT_API_KEY="sk_live_..."
OK準備完了Cursor、Claude Code、Codex、OpenCodeを自動検出。
または、`git clone`でリポジトリをクローンし、完全に制御。リポジトリ →
POST /v3/session/エージェント出力
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "$DIDIT_WORKFLOW_ID",
    "vendor_data": "user-42",
    "callback_url": "https://app/cb"
  }'
201作成済み{ "url": "verify.didit.me/..." }
エージェント対応統合

Diditエージェントスキル全12種を1つのプロンプトでインストール。

Cursor、Claude Code、Codex、またはOpenCodeに貼り付けてください。エージェントがスキルをインストールし、環境を設定し、セッション作成と署名付きウェブフックハンドラーをスキャフォールドし、ライブAPIに対してテストを実行します。
didit-integration-prompt.md
You are installing the Didit Agent Skills into this project and wiring the first verification session against the live https://verification.didit.me/v3/ API. After this prompt, the project should pass identity verification — Know Your Customer (KYC), Anti-Money Laundering (AML) screening, document Optical Character Recognition (OCR) — through Didit.

Didit ships twelve open-source Agent Skills at https://github.com/didit-protocol/skills and follows the open standard at https://agentskills.io. The CLI auto-detects whether you are running inside Cursor, Claude Code, Codex, or OpenCode and drops the skills into the right folder.

PRE-REQUISITES
  - A Didit API key (DIDIT_API_KEY). Either issued from https://business.didit.me, or self-registered by the agent via POST /programmatic/register/ + POST /programmatic/verify-email/ (no browser needed).
  - A workflow_id from the Workflow Builder that bundles ID Verification + Passive Liveness + Face Match + IP Analysis + AML — or just use the didit-kyc-onboarding skill below to create one programmatically.
  - A webhook endpoint that verifies the X-Signature-V2 header with HMAC-SHA256 on the raw body bytes (do NOT re-serialise the parsed JSON; the signature will not match).

STEP 1 — Install the skills

Recommended:

  npx skills add didit-protocol/skills

This installs all twelve skills. To install only one:

  npx skills add didit-protocol/skills --skill didit-face-match

Or git clone the repo and copy what you need:

  git clone https://github.com/didit-protocol/skills.git
  cp -r skills/didit-kyc-onboarding .claude/skills/
  cp -r skills/didit-id-document-verification .claude/skills/

The twelve skills:
  - didit-verification-management   : the hub. Account, sessions, workflows, billing, blocklist, webhook config. 45+ endpoints
  - didit-kyc-onboarding            : full KYC recipe (ID + selfie + face match) in one call
  - didit-id-document-verification  : passports, ID cards, driver's licences. OCR, MRZ, NFC. 4,000+ documents, 220+ countries
  - didit-liveness-detection        : 99.9%-accurate liveness from a single selfie
  - didit-face-match                : compare two faces, get a 0–100 score
  - didit-face-search               : 1:N face search for deduplication and blocklists
  - didit-biometric-age-estimation  : estimate age from a selfie
  - didit-email-verification        : email OTP, detects breached / disposable / undeliverable
  - didit-phone-verification        : phone OTP via SMS, WhatsApp, or Telegram. Catches VoIP
  - didit-aml-screening             : 1,300+ sanctions, PEP, adverse-media lists. Dual-score risk
  - didit-proof-of-address          : utility bills, bank statements. OCR + geocoding
  - didit-database-validation       : government databases across 18 countries

STEP 2 — Set the environment

Every skill reads DIDIT_API_KEY. Session-based skills also expect DIDIT_WORKFLOW_ID. Signed-webhook handlers expect DIDIT_WEBHOOK_SECRET.

  export DIDIT_API_KEY="<your api key>"
  export DIDIT_WORKFLOW_ID="<your workflow id>"   # optional
  export DIDIT_WEBHOOK_SECRET="<your secret>"     # optional

Programmatic alternative (no browser):

  curl -X POST https://apx.didit.me/auth/v2/programmatic/register/ \
    -H "Content-Type: application/json" \
    -d '{"email": "dev@example.com", "password": "MyStr0ng!Pass"}'

  # check the email, get the 6-char code, then:
  curl -X POST https://apx.didit.me/auth/v2/programmatic/verify-email/ \
    -H "Content-Type: application/json" \
    -d '{"email": "dev@example.com", "code": "<code>"}'
  # response includes api_key — export it as DIDIT_API_KEY.

STEP 3 — Create a verification session

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: $DIDIT_API_KEY
    Content-Type: application/json
  Body:
    {
      "workflow_id": "$DIDIT_WORKFLOW_ID",
      "vendor_data": "<your user id, max 256 chars>",
      "callback_url": "https://<your-app>/kyc/callback",
      "metadata": { "source": "agent-skill" }
    }

  Response: 201 Created. The hosted session URL is on the `url` field. Redirect the user, or send them the link by email / SMS / WhatsApp. Sub-2-second p99 verdict on completion.

STEP 4 — Read the signed webhook

Didit POSTs to your callback. KYC session statuses are Title Case With Spaces.

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

  Full enum:
    Approved | Declined | In Review | In Progress | Not Started | Abandoned | Expired | Resubmitted | Awaiting User | Not Finished

  Verify X-Signature-V2 BEFORE parsing the body — HMAC-SHA256 of the raw bytes with your webhook secret. Re-serialising the parsed body changes whitespace and key order and the signature will not match.

STEP 5 — Read the decision on demand

  GET https://verification.didit.me/v3/session/{sessionId}/decision/
  Headers:
    x-api-key: $DIDIT_API_KEY

Returns the full decision payload — id_verification, liveness, face, ip_analysis, aml. Use this whenever the agent needs to confirm the user's status before allowing an action. Never trust client-supplied "I'm verified" flags.

STEP 6 — Branch on status

  Approved      → continue
  Declined      → block, surface decision_reason_code, allow resubmit of the failed step
  In Review     → wait for the analyst webhook; don't block forever
  Resubmitted   → user re-took a failed step; new verdict is coming
  Awaiting User → user hasn't completed the flow; nudge with a reminder
  Expired       → create a new session

Abandoned and Declined sessions are NOT billed.

STEP 7 — Optional: ongoing AML monitoring

If AML monitoring is enabled on the workflow ($0.07 per user per year), Didit fires status.updated whenever the user lands on a new sanctions / PEP / adverse-media list. No extra endpoint to call.

WEBHOOK EVENT NAMES
  - status.updated       : KYC or KYB session status changed
  - data.updated         : session data corrected after creation
  - user.status.updated  : User entity changed status (Active, Flagged, Blocked)
  - user.data.updated    : User entity counters, metadata, or aggregate fields changed
  - activity.created     : timeline activity recorded

Verify X-Signature-V2 on every payload. The webhook secret is per-environment — sandbox is separate from production.

CONSTRAINTS
  - KYC session statuses use Title Case With Spaces (Approved, In Review). Do NOT transform them to UPPER_SNAKE_CASE — that casing is for Know Your Business (KYB) sessions and Transaction Monitoring, not KYC.
  - HMAC verification runs against the RAW request body bytes. Never re-serialise the parsed JSON.
  - Bundle price is $0.30 (ID + Liveness + Face Match + IP Analysis). AML adds $0.20. 500 verifications free every month, forever.
  - Default record retention is unlimited unless you configure it shorter (30 days to 10 years per application).

Read the docs:
  - https://docs.didit.me/getting-started/agent-skills
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/sessions-api/retrieve-session
  - https://docs.didit.me/integration/webhooks

Skills repo:
  - https://github.com/didit-protocol/skills

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
    オープンソースのエージェントスキル。Diditの各機能に対応。
  • 0
    APIエンドポイントを網羅。すべてのリリースでテスト済み。
  • <0s
    p99でセッションごとのエンドツーエンド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は本人確認と不正対策のためのインフラです。私たちが製品を開発していたときに「こんなプラットフォームがあれば」と願った、オープンで柔軟、そして開発者に優しいプラットフォームです。ブラックボックスとしてではなく、スタックの真の構成要素として機能します。

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

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

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

Agent Skillとは何ですか?

AIエージェントにDiditのAPIの呼び出し方(エンドポイント、ヘッダー、ボディの形式、エラーケースなど)を教える小さなMarkdownファイルで、TypeScript、Python、cURLでの動作コードが含まれています。

一度インストールすれば、次にCursorやClaude Codeに「サインアップフローにKYCを追加して」と尋ねたとき、エージェントはスキルを読み込み、初回で正しいコードを生成します。ドキュメントにタブを切り替える必要も、架空のエンドポイントを生成することも、誤ったステータスケースになることもありません。

これはAgent Skillsオープンスタンダードです。Diditは12のスキルを無料でオープンソースとしてgithub.com/didit-protocol/skillsで提供しています。

12のスキルで何ができますか?

Diditの機能ごとに1つのスキル、合計12のスキルで、51のエンドポイントがエンドツーエンドでテストされています。

  • `didit-verification-management`, ハブ機能。アカウント設定、ワークフロー、セッション、請求、ブロックリスト、Webhook(45以上のエンドポイント)
  • `didit-kyc-onboarding`, 完全なKYCレシピ(IDスキャン + セルフィー + 顔照合)を一括で実行
  • `didit-id-document-verification`, パスポート、IDカード、運転免許証。OCR、MRZ、NFC。4,000以上の文書タイプ、220以上の国に対応
  • `didit-liveness-detection`, 1枚のセルフィーから99.9%正確な生体検知
  • `didit-face-match`, 2つの顔を比較し、0〜100のスコアを取得
  • `didit-face-search`, 重複排除とブロックリストのための1:N顔検索
  • `didit-biometric-age-estimation`, セルフィーから年齢を推定
  • `didit-email-verification`, OTP、侵害されたアドレスや使い捨てアドレスを検出
  • `didit-phone-verification`, SMS、WhatsApp、またはTelegram OTP。VoIPを検出
  • `didit-aml-screening`, 1,300以上の制裁、PEP、およびネガティブメディアリストをスクリーニング
  • `didit-proof-of-address`, 公共料金の請求書、銀行取引明細書、ジオコーディング付きOCR
  • `didit-database-validation`, 18カ国の政府データベース

すべてのスキルを1つのコマンドでインストール: npx skills add didit-protocol/skills。特定のスキルのみをインストール: npx skills add didit-protocol/skills --skill didit-face-match

エンドユーザーにとって本人確認の速度はどのくらいですか?

通常、エンドツーエンドの全フローは30秒未満で完了します, IDを手に取り、書類を撮影し、セルフィーを撮影すれば完了です。これは市場で最速です。従来のKYCプロバイダーでは、同じフローに90秒以上かかることがよくあります。

バックエンドでは、Diditはユーザーがセルフィーを完了した瞬間からWebhookが発火するまでのp99で2秒未満で結果を返します。モバイルでのキャプチャは、低速な電話やネットワーク向けに調整されています。プログレッシブ画像圧縮、遅延SDKロード、ユーザーがWebで開始した場合のQRコードによるデスクトップから電話へのワンタップハンドオフなどです。

どのエージェントがスキルに対応していますか?

Cursor、Claude Code、Codex、OpenCode, およびagentskills.ioオープンスタンダードに準拠するすべてのエージェントに対応しています。

npx CLIは、使用しているエージェントを検出し、スキルを適切な場所(.claude/skills/.cursor/skills/など)に配置します。どこでも同じMarkdownファイルを使用し、ホスト固有のSDKは不要です。

すべてのスキルは、同じhttps://verification.didit.me/v3/* APIを指し、同じx-api-keyヘッダーと署名付きWebhookを使用しています。スキルは、エージェントがそれを読み取る方法に過ぎません。

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

すべてのセッションは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、または任意のチャネルでリンクを送信する, フロントエンド作業は不要です。

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

インストールは実際にどのように機能しますか?

コマンド一つで完了します。

``bash npx skills add didit-protocol/skills ``

CLIは、Cursor、Claude Code、Codex、またはOpenCodeのいずれを使用しているかを検出し、すべてのスキルを適切なフォルダに配置します。--skill didit-face-matchを使用すると、特定のスキルのみをインストールできます。

Gitがお好みですか?git clone https://github.com/didit-protocol/skillsでクローンし、必要なものをコピーしてください。ツールを使いたくないですか?リポジトリを開き、単一のSKILL.mdをエージェントのスキルディレクトリにコピーしてください, 各スキルは自己完結型です。

すべてのスキルが必要とする唯一の環境変数はDIDIT_API_KEYです。business.didit.meで60秒で取得するか、エージェントにPOST /programmatic/register/を介してプログラムで登録させることができます。

実際のプロンプトはどのようなものですか?

専門用語や定型文なしの平易な英語です。

  • 「Diditアカウントを登録してください」
  • 「IDスキャンとライブネスを含むKYCワークフローを作成してください」
  • 「このユーザーの認証セッションを作成してください」
  • 「John SmithをAMLデータベースでスクリーニングしてください」
  • 「現在のクレジット残高を確認してください」

エージェントは関連するスキルを読み取り、TypeScript、Python、またはBashで本番環境対応のコードを生成します。推測は不要です。スキルは正確なエンドポイント、ヘッダー、ボディ、ステータスenumを提供します。

ドキュメントではなくスキルを使うのはなぜですか?

ドキュメントは人間向けに書かれています。エージェントは同じ問題で何度もつまずきます。

  • 誤ったエンドポイント, 実際のパスが/v3/transactions/内にあるにもかかわらず、POST /v3/wallet-screening/を作成してしまう
  • 誤ったステータスの大文字/小文字, KYCはApproved、KYBはAPPROVEDですが、エージェントはこれらを混同する
  • 壊れたWebhook署名, HMAC検証前にJSONを再シリアル化し、署名を壊してしまう
  • 古い料金情報, トレーニングデータから古い数値を引用してしまう

スキルはこれらすべてをロックします。APIと同時にバージョン管理されるため、Diditが新しいエンドポイントをリリースすると、スキルも同日にリリースされます。リリースごとに51のエンドポイントがテストされます。

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

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

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