zkevidenceoracle
ZKEvidenceOracle - 14 zero-knowledge proof tools for compliance evidence: Groth16, PLONK.
使うべきか
品質と安全性
検出事項(3)
- LOWcreate_commitment 内
- LOWprivacy_report 内
- LOWthreshold_proof 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"zkevidenceoracle": {
"url": "https://tooloracle.io/zk/mcp/"
}
}
}リモートエンドポイント
https://tooloracle.io/zk/mcp/streamable-httpできること
ツール一覧
ツール(14)
🟡create_commitment(entity_id)
Hash compliance status into ZK commitment. Proves state without revealing details.
入力スキーマ
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪verify_commitment(commitment_id)
Verify commitment against current state.
入力スキーマ
{
"type": "object",
"properties": {
"commitment_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪build_merkle_tree(entity_id)
Build merkle tree from all active evidence. Root hash proves evidence exists.
入力スキーマ
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪verify_merkle_proof(tree_id, evidence_id)
Verify evidence in merkle tree.
入力スキーマ
{
"type": "object",
"properties": {
"tree_id": {
"type": "string"
},
"evidence_id": {
"type": "string"
}
},
"additionalProperties": false
}🟡create_vc(entity_id, type)
Create W3C Verifiable Credential for DORA compliance. Grade + score only.
入力スキーマ
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
},
"type": {
"type": "string",
"description": "dora_readiness|mica_compliance|aml_screening"
}
},
"additionalProperties": false
}⚪verify_vc(credential_id)
Verify credential integrity.
入力スキーマ
{
"type": "object",
"properties": {
"credential_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪privacy_report(entity_id)
Privacy-preserving report: hashes instead of raw data.
入力スキーマ
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪selective_disclosure(entity_id, disclose)
Disclose specific fields, hash the rest.
入力スキーマ
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
},
"disclose": {
"type": "string",
"description": "Comma-separated: score,grade,entity_name,total_checks,green_checks"
}
},
"additionalProperties": false
}⚪anchor_status
On-chain anchor status: Polygon ZK attestation + XRPL report anchoring.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪audit_proof(entity_id)
Auditor-ready proof package: commitment + merkle + credential.
入力スキーマ
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪threshold_proof(entity_id, threshold)
Prove 'score >= X' without revealing exact score.
入力スキーマ
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
},
"threshold": {
"type": "integer",
"description": "Minimum score to prove (default: 80)"
}
},
"additionalProperties": false
}⚪obligation_proof(entity_id, obligation_id)
Prove obligation fulfilled without showing evidence.
入力スキーマ
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
},
"obligation_id": {
"type": "string",
"description": "e.g. DORA-TPR-03"
}
},
"additionalProperties": false
}🟢health_check
Server status + crypto info.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪ping
Connectivity test.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}コミュニティ
エビデンス