Canonical runtime-backed view of the artifact, independent from metadata governance.
{
"definition": {
"category": "contracts",
"description": {
"en": "Looks up contracts and operational status from a shared asset.",
"es": "Busca contratos y su estado operacional desde un asset compartido."
},
"id": "search_contract",
"label": {
"en": "Search contract",
"es": "Buscar contrato"
},
"metadata": {
"artifact_type": "vetra-contract-search-tool",
"consumers": [
"Vetra-rust",
"Imaginclaw"
],
"owner_app": "Vetra-rust",
"promotion_reason": "Trade record search must be shared across Vetra interfaces without living in the app.",
"scope": "app-scoped",
"version": "0.3.0"
},
"requires_workspace": true,
"response": {
"data": {
"contracts": [
{
"counterparty": "Nordic Roast Buyer Demo",
"id": "ctr-demo-8472",
"route": "/dashboard/pending-contracts/ctr-demo-8472",
"status": "Awaiting exporter signature",
"value": "$128,000"
},
{
"counterparty": "Pacific Fibers Buyer Demo",
"id": "ctr-demo-8610",
"route": "/contracts/ctr-demo-8610",
"status": "Pending compliance review",
"value": "$42,500"
},
{
"counterparty": "NovaLogistics Web3 Demo",
"id": "ctr-demo-8891",
"route": "/contracts/ctr-demo-8891",
"status": "Finalized",
"value": "$310,000"
},
{
"counterparty": "Andes Coffee Export Demo",
"id": "ctr-demo-9024",
"route": "/contracts/ctr-demo-9024",
"status": "Draft ready for review",
"value": "$76,300"
}
]
},
"summary": {
"en": "{{result_count}} contracts were found for `{{search_query}}`.",
"es": "Se encontraron {{result_count}} contratos relacionados con `{{search_query}}`."
}
},
"suggested_actions": [
"verify_contract",
"register_signature",
"finalize_contract"
],
"triggers": [
"buscar contrato",
"search contract",
"contrato",
"deal"
]
},
"kind": "tool",
"summary": {
"description": "No description provided.",
"id": "search_contract",
"kind": "tool",
"path": "Tools/apps/vetra/search_contract.json",
"title": "search_contract"
},
"validation_issues": [
"Tool 'type' should be 'function'",
"Tool must define a function/name identifier",
"Tool must include a description"
]
}