← Back to registry

Artifact Runtime · TOOL

Canonical runtime-backed view of the artifact, independent from metadata governance.

Resolved Artifact

{
  "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"
    ]
  },
  "kind": "tool",
  "summary": {
    "description": "No description provided.",
    "id": "verify_contract",
    "kind": "tool",
    "path": "Tools/apps/vetra/verify_contract.json",
    "title": "verify_contract"
  },
  "validation_issues": [
    "Tool 'type' should be 'function'",
    "Tool must define a function/name identifier",
    "Tool must include a description"
  ]
}

Validation

Tool 'type' should be 'function'
Tool must define a function/name identifier
Tool must include a description