← Back to registry

Artifact Runtime · TOOL

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

Resolved Artifact

{
  "definition": {
    "category": "counterparties",
    "description": {
      "en": "Searches verified trade partners using catalogs external to the app.",
      "es": "Busca socios comerciales verificados usando catalogos externos a la app."
    },
    "id": "search_provider",
    "label": {
      "en": "Search provider",
      "es": "Buscar proveedor"
    },
    "metadata": {
      "artifact_type": "vetra-provider-search-tool",
      "consumers": [
        "Vetra-rust",
        "Imaginclaw"
      ],
      "owner_app": "Vetra-rust",
      "promotion_reason": "Partner discovery should be reusable across Vetra UI and agent surfaces.",
      "scope": "app-scoped",
      "version": "0.3.0"
    },
    "requires_workspace": true,
    "response": {
      "data": {
        "providers": [
          {
            "country": "Colombia",
            "name": "Andes Coffee Export Demo",
            "notes": "Demo supplier. KYB compatible and ready for trade-document workflow.",
            "score": 96,
            "specialty": "Coffee and cocoa exports",
            "wallet_address": "0xA92B...8f31",
            "web3_compatible": true
          },
          {
            "country": "Peru",
            "name": "BioAndes Ingredients Demo",
            "notes": "Demo supplier. Strong paperwork quality, pending shipping references.",
            "score": 88,
            "specialty": "Botanicals and food ingredients",
            "wallet_address": null,
            "web3_compatible": false
          },
          {
            "country": "Mexico",
            "name": "NovaLogistics Web3 Demo",
            "notes": "Demo logistics partner. Fully integrated with Polygon Escrow.",
            "score": 99,
            "specialty": "Smart-contract bound shipping",
            "wallet_address": "0x110C...Eaa7",
            "web3_compatible": true
          },
          {
            "country": "Chile",
            "name": "Pacific Fibers Buyer Demo",
            "notes": "Demo buyer. Suitable for quick contract and KYB walkthroughs.",
            "score": 91,
            "specialty": "Industrial fibers and textile inputs",
            "wallet_address": null,
            "web3_compatible": false
          },
          {
            "country": "Germany",
            "name": "Nordic Roast Buyer Demo",
            "notes": "Demo buyer. Matches the seeded export contract examples.",
            "score": 97,
            "specialty": "Specialty coffee import and distribution",
            "wallet_address": "0x44DE...B091",
            "web3_compatible": true
          },
          {
            "country": "Panama",
            "name": "Canal Freight Forwarding Demo",
            "notes": "Demo logistics operator for shipment and document scenarios.",
            "score": 89,
            "specialty": "Freight forwarding and customs coordination",
            "wallet_address": "0x91AC...77ef",
            "web3_compatible": true
          }
        ]
      },
      "summary": {
        "en": "Partner search prepared for `{{search_query}}`.",
        "es": "Busqueda de socios preparada para `{{search_query}}`."
      }
    },
    "suggested_actions": [
      "start_kyb",
      "create_contract",
      "attach_document"
    ],
    "triggers": [
      "proveedor",
      "supplier",
      "provider",
      "buyer",
      "partner"
    ]
  },
  "kind": "tool",
  "summary": {
    "description": "No description provided.",
    "id": "search_provider",
    "kind": "tool",
    "path": "Tools/apps/vetra/search_provider.json",
    "title": "search_provider"
  },
  "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