← Back to registry

TOOL · create_contract

No description provided.

Canonical Definition

{
  "category": "contracts",
  "description": {
    "en": "Generates a contract draft using Vetra logic that lives outside the app.",
    "es": "Genera un borrador contractual reutilizando la logica Vetra fuera de la app."
  },
  "id": "create_contract",
  "label": {
    "en": "Create contract",
    "es": "Crear contrato"
  },
  "metadata": {
    "artifact_type": "vetra-contract-tool",
    "consumers": [
      "Vetra-rust",
      "Imaginclaw"
    ],
    "owner_app": "Vetra-rust",
    "promotion_reason": "Contract generation is reusable across Vetra surfaces but remains Vetra-domain logic until multi-app reuse is proven.",
    "scope": "app-scoped",
    "version": "0.2.0"
  },
  "requires_workspace": true,
  "response": {
    "data": {
      "draft": {
        "content": {
          "en": "Vetra base agreement\n\nBetween {{session_company}} and {{counterparty_name}} the parties agree to an international trade operation.\n\n1. Purpose: {{message_or_query}}\n2. Total value: {{contract_amount}}\n3. Main deliverable: {{deliverable_description}}\n4. Special conditions: {{special_conditions}}",
          "es": "Contrato base Vetra\n\nEntre {{session_company}} y {{counterparty_name}} se acuerda una operacion comercial internacional.\n\n1. Objeto: {{message_or_query}}\n2. Valor total: {{contract_amount}}\n3. Entrega principal: {{deliverable_description}}\n4. Condiciones especiales: {{special_conditions}}"
        },
        "fields": [
          {
            "field_type": "text",
            "label": {
              "en": "Exporter company",
              "es": "Empresa exportadora"
            },
            "name": "partyACompanyName",
            "placeholder": "AgroExport SA"
          },
          {
            "field_type": "text",
            "label": {
              "en": "Legal representative A",
              "es": "Representante legal A"
            },
            "name": "partyALegalRep",
            "placeholder": "Ana Gomez"
          },
          {
            "field_type": "text",
            "label": {
              "en": "Buyer company",
              "es": "Empresa compradora"
            },
            "name": "partyBCompanyName",
            "placeholder": "{{counterparty_name}}"
          },
          {
            "field_type": "text",
            "label": {
              "en": "Legal representative B",
              "es": "Representante legal B"
            },
            "name": "partyBLegalRep",
            "placeholder": "Emma Wilson"
          },
          {
            "field_type": "date",
            "label": {
              "en": "Contract date",
              "es": "Fecha del contrato"
            },
            "name": "contractDate",
            "placeholder": "2026-03-20"
          },
          {
            "field_type": "number",
            "label": {
              "en": "Amount",
              "es": "Monto"
            },
            "name": "contractAmount",
            "placeholder": "{{contract_amount}}"
          },
          {
            "field_type": "textarea",
            "label": {
              "en": "Purpose",
              "es": "Objeto"
            },
            "name": "contractPurpose",
            "placeholder": "{{message_or_query}}"
          },
          {
            "field_type": "textarea",
            "label": {
              "en": "Payment terms",
              "es": "Pago"
            },
            "name": "paymentTerms",
            "placeholder": "50% anticipo, 50% contra BL"
          },
          {
            "field_type": "textarea",
            "label": {
              "en": "Deliverable 1 description",
              "es": "Descripcion entrega 1"
            },
            "name": "deliverable1Description",
            "placeholder": "{{deliverable_description}}"
          },
          {
            "field_type": "textarea",
            "label": {
              "en": "Special conditions",
              "es": "Condiciones especiales"
            },
            "name": "specialConditions",
            "placeholder": "{{special_conditions}}"
          }
        ],
        "id": "draft-ai-001",
        "summary": {
          "en": "Structured draft ready for negotiation, signing, and verifiable registration.",
          "es": "Borrador estructurado para negociacion, firma y registro verificable."
        },
        "title": {
          "en": "Vetra-assisted trade agreement",
          "es": "Contrato comercial asistido por Vetra"
        }
      }
    },
    "summary": {
      "en": "Draft `{{draft_title}}` is ready for review, attachments, and signature.",
      "es": "Borrador `{{draft_title}}` listo para revision, anexos y firma."
    }
  },
  "suggested_actions": [
    "attach_document",
    "register_signature",
    "create_blockchain_proof"
  ],
  "triggers": [
    "contrato",
    "contract",
    "draft",
    "agreement",
    "acuerdo"
  ]
}