← Back to registry

Artifact Runtime · TOOL

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

Resolved Artifact

{
  "definition": {
    "applicable_incoterms": [
      "DAP",
      "DDP",
      "FCA"
    ],
    "category": "commercial",
    "clauses": [
      {
        "ai_prompt": "Draft the object clause for a distribution agreement of {{product_lines}} in {{territory}} between {{party_a_company}} and {{party_b_company}}.",
        "key": "object",
        "label": {
          "en": "Purpose",
          "es": "Objeto"
        }
      },
      {
        "ai_prompt": "Draft an {{exclusivity}} distribution exclusivity clause for {{territory}}.",
        "key": "exclusivity",
        "label": {
          "en": "Exclusivity",
          "es": "Exclusividad"
        }
      },
      {
        "ai_prompt": "Draft performance and minimum purchase targets with minimum order of {{minimum_order_value}} {{currency}} per {{minimum_order_period}}.",
        "key": "performance_targets",
        "label": {
          "en": "Performance targets",
          "es": "Metas de desempeño"
        }
      },
      {
        "ai_prompt": "Draft termination clause with {{termination_notice_days}} days notice and post-termination {{post_termination_stock}} stock handling.",
        "key": "termination",
        "label": {
          "en": "Termination",
          "es": "Terminación"
        }
      },
      {
        "ai_prompt": "Draft dispute resolution via {{arbitration_forum}} under {{governing_law}}.",
        "key": "dispute_resolution",
        "label": {
          "en": "Dispute resolution",
          "es": "Disputas"
        }
      }
    ],
    "description": {
      "en": "Commercial agreement for exclusive or non-exclusive distribution of products in a defined territory.",
      "es": "Acuerdo comercial para la distribución exclusiva o no exclusiva de productos en un territorio definido."
    },
    "icon": "🌐",
    "id": "distribution",
    "label": {
      "en": "Distribution Agreement",
      "es": "Acuerdo de Distribución"
    },
    "sections": [
      {
        "fields": [
          {
            "autofill_from": "company_name",
            "label": {
              "en": "Supplier / Manufacturer",
              "es": "Proveedor / Fabricante"
            },
            "name": "party_a_company",
            "required": true,
            "type": "text"
          },
          {
            "autofill_from": "legal_representative",
            "label": {
              "en": "Legal representative",
              "es": "Representante legal"
            },
            "name": "party_a_representative",
            "required": true,
            "type": "text"
          },
          {
            "autofill_from": "country",
            "label": {
              "en": "Supplier country",
              "es": "País del proveedor"
            },
            "name": "party_a_country",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Distributor",
              "es": "Distribuidor"
            },
            "name": "party_b_company",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Distributor representative",
              "es": "Representante del distribuidor"
            },
            "name": "party_b_representative",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Distributor country",
              "es": "País del distribuidor"
            },
            "name": "party_b_country",
            "required": true,
            "type": "text"
          }
        ],
        "id": "parties",
        "label": {
          "en": "Parties",
          "es": "Partes"
        }
      },
      {
        "fields": [
          {
            "label": {
              "en": "Assigned territory",
              "es": "Territorio asignado"
            },
            "name": "territory",
            "placeholder": "República de Colombia",
            "required": true,
            "type": "text"
          },
          {
            "label": {
              "en": "Exclusivity",
              "es": "Exclusividad"
            },
            "name": "exclusivity",
            "options": [
              "exclusive",
              "non_exclusive",
              "sole"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Product lines",
              "es": "Líneas de producto"
            },
            "name": "product_lines",
            "required": true,
            "type": "textarea"
          },
          {
            "label": {
              "en": "Sub-distribution allowed",
              "es": "Sub-distribución permitida"
            },
            "name": "sub_distribution",
            "options": [
              "yes",
              "no",
              "with_approval"
            ],
            "required": true,
            "type": "select"
          }
        ],
        "id": "territory",
        "label": {
          "en": "Territory and exclusivity",
          "es": "Territorio y exclusividad"
        }
      },
      {
        "fields": [
          {
            "label": {
              "en": "Minimum order (value)",
              "es": "Pedido mínimo (valor)"
            },
            "name": "minimum_order_value",
            "required": true,
            "type": "number"
          },
          {
            "label": {
              "en": "Minimum order period",
              "es": "Período del pedido mínimo"
            },
            "name": "minimum_order_period",
            "options": [
              "monthly",
              "quarterly",
              "annually"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Currency",
              "es": "Moneda"
            },
            "name": "currency",
            "options": [
              "USD",
              "EUR",
              "COP",
              "MXN"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Discount structure",
              "es": "Estructura de descuentos"
            },
            "name": "discount_structure",
            "required": false,
            "type": "textarea"
          },
          {
            "label": {
              "en": "Payment terms",
              "es": "Términos de pago"
            },
            "name": "payment_terms",
            "options": [
              "prepaid",
              "net_30",
              "net_60",
              "net_90",
              "on_consignment"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Marketing commitment",
              "es": "Compromiso de marketing"
            },
            "name": "marketing_commitment",
            "required": false,
            "type": "textarea"
          }
        ],
        "id": "commercial",
        "label": {
          "en": "Commercial terms",
          "es": "Condiciones comerciales"
        }
      },
      {
        "fields": [
          {
            "label": {
              "en": "Start date",
              "es": "Fecha de inicio"
            },
            "name": "start_date",
            "required": true,
            "type": "date"
          },
          {
            "label": {
              "en": "Duration (months)",
              "es": "Duración (meses)"
            },
            "name": "duration_months",
            "placeholder": "24",
            "required": true,
            "type": "number"
          },
          {
            "label": {
              "en": "Auto-renewal",
              "es": "Renovación automática"
            },
            "name": "auto_renewal",
            "options": [
              "yes",
              "no"
            ],
            "required": true,
            "type": "select"
          },
          {
            "label": {
              "en": "Termination notice (days)",
              "es": "Preaviso de terminación (días)"
            },
            "name": "termination_notice_days",
            "placeholder": "90",
            "required": true,
            "type": "number"
          },
          {
            "label": {
              "en": "Post-termination stock",
              "es": "Inventario post-terminación"
            },
            "name": "post_termination_stock",
            "options": [
              "sell_through",
              "return_to_supplier",
              "negotiate"
            ],
            "required": true,
            "type": "select"
          }
        ],
        "id": "duration",
        "label": {
          "en": "Duration and termination",
          "es": "Duración y terminación"
        }
      },
      {
        "fields": [
          {
            "label": {
              "en": "Governing law",
              "es": "Ley aplicable"
            },
            "name": "governing_law",
            "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": "Non-compete",
              "es": "No competencia"
            },
            "name": "non_compete",
            "required": false,
            "type": "textarea"
          },
          {
            "ai_generable": true,
            "label": {
              "en": "Confidentiality",
              "es": "Confidencialidad"
            },
            "name": "confidentiality",
            "required": false,
            "type": "textarea"
          },
          {
            "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": "distribution",
    "kind": "tool",
    "path": "Tools/apps/vetra/contracts/distribution.json",
    "title": "distribution"
  },
  "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