⚠ WORLD_APP_ID 設定中 — ステージング環境

World AgentKit × x402 Protocol

APAC 5カ国の法人照合・
AMLスクリーニング

KYB & Sanctions Screening for AI agents across APAC.

$1–$3 per verification. No signup. No subscription.

Coverage

対応5カ国 + 複数国同時照合

🇯🇵日本

NTA 法人番号システム

My Number 検証

$1.00 / verify

🇸🇬シンガポール

ACRA BizFile+

NRIC/FIN 検証

$1.00 / verify

🇭🇰香港

HK Companies Registry

HKID 検証

$1.00 / verify

🇦🇺オーストラリア

ABR ABN Lookup

ABN チェックサム検証

$1.50 / verify

🇰🇷韓国

공공데이터포털

사업자등록 진위확인

$1.50 / verify

🌏複数国同時照合

Promise.allSettled

並列実行

$3.00 / verify

World AgentKit

人間性の証明が、KYCを信頼できるものにする

Powered by World AgentKit

❌ 問題

1人が1,000体のエージェントを操作
プラットフォームが識別できない
KYCスクリーニングの意味が失われる

✅ 解決

World IDプルーフで人間性を検証
nullifier_hashで重複実行を検知
1人1アクションを暗号学的に保証

AML Screening

3つの制裁リストを並列照合

🛡️
OFAC SDN
米国財務省制裁リスト
🌍
OpenSanctions
制裁リスト・PEPデータベース
🇺🇳
UN統合リスト
国連安保理制裁リスト

Promise.allSettled で並列実行 — タイムアウト 8,000〜15,000ms

Privacy by Design

個人情報は記録しない

🔒
SHA-256前16文字のみ保存
識別子のハッシュのみを監査ログに保存。氏名・番号は一切記録しない。
ログの最小化
監査証跡に必要な最小限の情報のみ保持。コンプライアンスと個人情報保護を両立。
🕐
タイムアウト保護
全外部API呼び出しにAbortSignalでタイムアウトを設定。ハングを防止。

API Reference

POST /api/kyc/verify

curl
-X POST https://x402aca.vercel.app/api/kyc/verify \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402 payment token>" \
-d '{
"entity_type": "corporate",
"country": "JP",
"name": "株式会社サンプル",
"identifier": "1234567890123",
"world_proof": "<World ID proof>"
}'
$1.00 USDC on Base — Japan CorporateUSDC on Base

Protocol Stack

2つのプロトコルが解決する問題

x402エージェントがどうやって支払うか
APIキー不要・サブスク不要
使った分だけ $1〜$3 USDC on Base
HTTP 402 で支払い情報を自動交換
World AgentKit誰の代わりに動いているか
World IDで人間性を暗号学的に証明
シビル攻撃(多数エージェント)を防止
nullifier_hashで1人1アクションを強制