← Back to registry

TOOL · verify_contract

No description provided.

Canonical Definition

{
  "category": "verification",
  "description": {
    "en": "Exposes the public proof and verifiable hash for a contract.",
    "es": "Expone la prueba publica y el hash verificable de un contrato."
  },
  "id": "verify_contract",
  "label": {
    "en": "Verify contract",
    "es": "Verificar contrato"
  },
  "metadata": {
    "artifact_type": "vetra-contract-verification-tool",
    "consumers": [
      "Vetra-rust",
      "Imaginclaw"
    ],
    "owner_app": "Vetra-rust",
    "promotion_reason": "Public verification must be reusable across Vetra interfaces while staying outside app-local business code.",
    "scope": "app-scoped",
    "version": "0.2.0"
  },
  "requires_workspace": false,
  "response": {
    "data": {
      "contract_id": "{{contract_id}}",
      "proof_hash": "sha256:7ac0bbce98fdaf2c778f4d6f7be0c73f7b0ecf8440c1794a0bc5e4580e5e4ea0",
      "public_route": "/{{locale}}/verify/{{contract_id}}",
      "verified": true
    },
    "summary": {
      "en": "Public proof available for `{{contract_id}}`.",
      "es": "Prueba publica disponible para `{{contract_id}}`."
    }
  },
  "suggested_actions": [
    "search_contract"
  ],
  "triggers": [
    "verifica",
    "verify",
    "proof",
    "hash"
  ]
}