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
}커뮤니티
증거