zkevidenceoracle
ZKEvidenceOracle - 14 zero-knowledge proof tools for compliance evidence: Groth16, PLONK.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- LOWin create_commitment
- LOWin privacy_report
- LOWin threshold_proof
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"zkevidenceoracle": {
"url": "https://tooloracle.io/zk/mcp/"
}
}
}Remote-Endpunkte
https://tooloracle.io/zk/mcp/streamable-httpWas es kann
Tool-Inventar
Tools (14)
🟡create_commitment(entity_id)
Hash compliance status into ZK commitment. Proves state without revealing details.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪verify_commitment(commitment_id)
Verify commitment against current state.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪verify_merkle_proof(tree_id, evidence_id)
Verify evidence in merkle tree.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"credential_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪privacy_report(entity_id)
Privacy-preserving report: hashes instead of raw data.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪selective_disclosure(entity_id, disclose)
Disclose specific fields, hash the rest.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪audit_proof(entity_id)
Auditor-ready proof package: commitment + merkle + credential.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪threshold_proof(entity_id, threshold)
Prove 'score >= X' without revealing exact score.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪ping
Connectivity test.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Community
Nachweis