← Back to registry

Artifact Runtime · TOOL

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

Resolved Artifact

{
  "definition": {
    "applicable_incoterms": [
      "FOB",
      "FCA",
      "FAS"
    ],
    "category": "trade",
    "clauses": [
      {
        "ai_prompt": "Generate a formal contract object clause for an export sale of {{goods_description}} from {{party_a_country}} to {{party_b_country}} under {{incoterm}} terms.",
        "key": "object",
        "label": {
          "en": "Purpose of the agreement",
          "es": "Objeto del contrato"
        }
      },
      {
        "ai_prompt": "List the seller's obligations for an {{incoterm}} export contract including delivery, documentation, and quality assurance.",
        "key": "obligations_seller",
        "label": {
          "en": "Seller obligations",
          "es": "Obligaciones del vendedor"
        }
      },
      {
        "ai_prompt": "List the buyer's obligations for an {{incoterm}} import contract including payment, insurance, and customs clearance.",
        "key": "obligations_buyer",
        "label": {
          "en": "Buyer obligations",
          "es": "Obligaciones del comprador"
        }
      },
      {
        "ai_prompt": "Draft a risk transfer clause under {{incoterm}} terms, specifying the exact point where risk passes from seller to buyer.",
        "key": "risk_transfer",
        "label": {
          "en": "Risk transfer",
          "es": "Transferencia de riesgo"
        }
      },
      {
        "ai_prompt": "Draft an arbitration and dispute resolution clause with {{arbitration_forum}} as the chosen forum under {{governing_law}}.",
        "key": "dispute_resolution",
        "label": {
          "en": "Dispute resolution",
          "es": "Resolución de disputas"
        }
      }
    ],
    "description": {
      "en": "International goods sale contract under FOB (Free on Board) terms. The exporter delivers goods aboard the vessel at the port of shipment.",
      "es": "Contrato para venta internacional de mercancías bajo términos FOB (Free on Board). El exportador entrega la mercancía a bordo del buque en el puerto de embarque."
    },
    "icon": "🚢",
    "id": "export_fob",
    "label": {
      "en": "FOB Export Contract",
      "es": "Contrato de Exportación FOB"
    },
    "sections": [
      {
        "fields": [
          {
            "autofill_from": "company_name",
            "label": {
              "en": "Exporter (company)",
              "es": "Exportador (empresa)"
            },
            "name": "party_a_company",
            "required": true,
            "type": "text"
          },
          {
            "autofill_from": "legal_representative",
            "label": {
              "en": "Exporter legal representative",
              "es": "Representante legal exportador"
            },
            "name": "party_a_representative",
            "required": true,
            "type": "text"
          },
          {
            "autofill_from": "tax_id",
            "label": {
              "en": "Exporter Tax ID",
              "es": "NIT / Tax ID exportador"
            },
            "name": "party_a_tax_id",
            "required": true,
            "type": "text"
          },
          {
            "autofill_from": "country",
            "label": {
              "en": "Exporter country",
              "es": "País del exportador"
            },
            "name": "party_a_country",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Importer (company)",
              "es": "Importador (empresa)"
            },
            "name": "party_b_company",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Importer legal representative",
              "es": "Representante legal importador"
            },
            "name": "party_b_representative",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Importer Tax ID",
              "es": "NIT / Tax ID importador"
            },
            "name": "party_b_tax_id",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Importer country",
              "es": "País del importador"
            },
            "name": "party_b_country",
            "required": true,
            "type": "text"
          }
        ],
        "id": "parties",
        "label": {
          "en": "Contract parties",
          "es": "Partes del contrato"
        }
      },
      {
        "fields": [
          {
            "label": {
              "en": "Goods description",
              "es": "Descripción de la mercancía"
            },
            "name": "goods_description",
            "placeholder": "Café orgánico tipo Excelso, grado UGQ...",
            "required": true,
            "type": "textarea"
          },
          {
            "label": {
              "en": "Quantity",
              "es": "Cantidad"
            },
            "name": "quantity",
            "placeholder": "500 sacos de 70 kg",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Unit price",
              "es": "Precio unitario"
            },
            "name": "unit_price",
            "placeholder": "4.50",
            "required": true,
            "type": "number"
          },
          {
            "label": {
              "en": "Total value",
              "es": "Valor total"
            },
            "name": "total_value",
            "required": true,
            "type": "number"
          },
          {
            "label": {
              "en": "Currency",
              "es": "Moneda"
            },
            "name": "currency",
            "options": [
              "USD",
              "EUR",
              "GBP",
              "COP",
              "MXN",
              "BRL"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Incoterm",
              "es": "Incoterm"
            },
            "name": "incoterm",
            "options": [
              "FOB",
              "FCA",
              "FAS",
              "CFR",
              "CIF",
              "CPT",
              "CIP",
              "DAP",
              "DPU",
              "DDP",
              "EXW"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Port of shipment",
              "es": "Puerto de embarque"
            },
            "name": "port_of_origin",
            "placeholder": "Buenaventura, Colombia",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Port of destination",
              "es": "Puerto de destino"
            },
            "name": "port_of_destination",
            "placeholder": "Rotterdam, Netherlands",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "HS tariff code",
              "es": "Código arancelario (HS)"
            },
            "name": "hs_code",
            "placeholder": "0901.11",
            "required": false,
            "type": "text"
          }
        ],
        "id": "goods",
        "label": {
          "en": "Goods and trade terms",
          "es": "Mercancía y términos comerciales"
        }
      },
      {
        "fields": [
          {
            "label": {
              "en": "Payment method",
              "es": "Método de pago"
            },
            "name": "payment_method",
            "options": [
              "wire_transfer",
              "letter_of_credit",
              "documentary_collection",
              "open_account",
              "escrow_usdc"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Advance (%)",
              "es": "Anticipo (%)"
            },
            "name": "advance_percent",
            "placeholder": "30",
            "required": false,
            "type": "number"
          },
          {
            "label": {
              "en": "Balance release trigger",
              "es": "Evento que libera el saldo"
            },
            "name": "balance_trigger",
            "options": [
              "on_shipment",
              "on_bl_presentation",
              "on_delivery",
              "on_inspection",
              "30_days_after_bl"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Exporter bank details",
              "es": "Datos bancarios del exportador"
            },
            "name": "bank_details",
            "required": false,
            "type": "textarea"
          }
        ],
        "id": "payment",
        "label": {
          "en": "Payment terms",
          "es": "Condiciones de pago"
        }
      },
      {
        "fields": [
          {
            "label": {
              "en": "Latest shipment date",
              "es": "Fecha límite de embarque"
            },
            "name": "ship_by_date",
            "required": true,
            "type": "date"
          },
          {
            "label": {
              "en": "Delivery window (days)",
              "es": "Ventana de entrega (días)"
            },
            "name": "delivery_window",
            "placeholder": "45",
            "required": false,
            "type": "number"
          },
          {
            "label": {
              "en": "Partial shipments",
              "es": "Embarques parciales"
            },
            "name": "partial_shipments",
            "options": [
              "allowed",
              "not_allowed"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Transshipment",
              "es": "Transbordo"
            },
            "name": "transshipment",
            "options": [
              "allowed",
              "not_allowed"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Insurance responsibility",
              "es": "Seguro a cargo de"
            },
            "name": "insurance_responsible",
            "options": [
              "buyer",
              "seller",
              "shared"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Quality inspection",
              "es": "Inspección de calidad"
            },
            "name": "quality_inspection",
            "options": [
              "pre_shipment",
              "on_arrival",
              "both",
              "none"
            ],
            "required": false,
            "type": "select"
          }
        ],
        "id": "delivery",
        "label": {
          "en": "Delivery and logistics",
          "es": "Entrega y logística"
        }
      },
      {
        "fields": [
          {
            "label": {
              "en": "Governing law",
              "es": "Ley aplicable"
            },
            "name": "governing_law",
            "placeholder": "Leyes de la República de Colombia",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Arbitration forum",
              "es": "Foro de arbitraje"
            },
            "name": "arbitration_forum",
            "options": [
              "ICC_Paris",
              "AAA_NewYork",
              "CIAC_Bogota",
              "LCIA_London",
              "other"
            ],
            "required": true,
            "type": "select"
          },
          {
            "ai_generable": true,
            "label": {
              "en": "Force majeure clause",
              "es": "Cláusula de fuerza mayor"
            },
            "name": "force_majeure",
            "required": false,
            "type": "textarea"
          },
          {
            "label": {
              "en": "Late delivery penalty",
              "es": "Penalidad por entrega tardía"
            },
            "name": "penalty_late_delivery",
            "placeholder": "0.5% del valor total por cada semana de retraso, máximo 5%",
            "required": false,
            "type": "textarea"
          },
          {
            "label": {
              "en": "Warranty period",
              "es": "Período de garantía"
            },
            "name": "warranty_period",
            "placeholder": "90 días desde la entrega",
            "required": false,
            "type": "text"
          },
          {
            "ai_generable": true,
            "label": {
              "en": "Special conditions",
              "es": "Condiciones especiales"
            },
            "name": "special_conditions",
            "required": false,
            "type": "textarea"
          }
        ],
        "id": "legal",
        "label": {
          "en": "Legal clauses",
          "es": "Cláusulas legales"
        }
      }
    ]
  },
  "kind": "tool",
  "summary": {
    "description": "No description provided.",
    "id": "export_fob",
    "kind": "tool",
    "path": "Tools/apps/vetra/contracts/export_fob.json",
    "title": "export_fob"
  },
  "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