Canonical runtime-backed view of the artifact, independent from metadata governance.
{
"definition": {
"applicable_incoterms": [],
"category": "services",
"clauses": [
{
"ai_prompt": "Draft the purpose clause for a service agreement where {{party_b_company}} provides {{service_description}} to {{party_a_company}}.",
"key": "object",
"label": {
"en": "Purpose",
"es": "Objeto"
}
},
{
"ai_prompt": "Formalize the service scope and deliverables: {{deliverables}}. Clarify out-of-scope items.",
"key": "scope_and_deliverables",
"label": {
"en": "Scope and deliverables",
"es": "Alcance y entregables"
}
},
{
"ai_prompt": "Draft SLA clause with {{availability_sla}}% availability, {{response_time}} response, {{resolution_time}} resolution.",
"key": "sla_commitment",
"label": {
"en": "SLA commitment",
"es": "Compromiso SLA"
}
},
{
"ai_prompt": "Draft payment clause for {{payment_model}} model totaling {{total_value}} {{currency}} with milestones: {{milestones}}.",
"key": "payment_schedule",
"label": {
"en": "Payment schedule",
"es": "Calendario de pagos"
}
},
{
"ai_prompt": "Draft dispute resolution via {{arbitration_forum}} under {{governing_law}}.",
"key": "dispute_resolution",
"label": {
"en": "Dispute resolution",
"es": "Disputas"
}
}
],
"description": {
"en": "Service agreement with service level commitments (SLA), deliverables, payment milestones, and penalties.",
"es": "Contrato de prestación de servicios con niveles de servicio (SLA), entregables, hitos de pago y penalidades."
},
"icon": "⚙️",
"id": "service_sla",
"label": {
"en": "Service Agreement / SLA",
"es": "Contrato de Servicios / SLA"
},
"sections": [
{
"fields": [
{
"autofill_from": "company_name",
"label": {
"en": "Client (company)",
"es": "Contratante (empresa)"
},
"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": "Client country",
"es": "País del contratante"
},
"name": "party_a_country",
"required": true,
"type": "text"
},
{
"label": {
"en": "Service provider",
"es": "Proveedor de servicios"
},
"name": "party_b_company",
"required": true,
"type": "text"
},
{
"label": {
"en": "Provider representative",
"es": "Representante del proveedor"
},
"name": "party_b_representative",
"required": true,
"type": "text"
},
{
"label": {
"en": "Provider country",
"es": "País del proveedor"
},
"name": "party_b_country",
"required": true,
"type": "text"
}
],
"id": "parties",
"label": {
"en": "Parties",
"es": "Partes"
}
},
{
"fields": [
{
"label": {
"en": "Service description",
"es": "Descripción del servicio"
},
"name": "service_description",
"required": true,
"type": "textarea"
},
{
"label": {
"en": "Deliverables",
"es": "Entregables"
},
"name": "deliverables",
"placeholder": "Uno por línea",
"required": true,
"type": "textarea"
},
{
"label": {
"en": "Out of scope",
"es": "Fuera de alcance"
},
"name": "out_of_scope",
"required": false,
"type": "textarea"
},
{
"label": {
"en": "Service location",
"es": "Ubicación del servicio"
},
"name": "service_location",
"options": [
"remote",
"on_site",
"hybrid"
],
"required": true,
"type": "select"
}
],
"id": "scope",
"label": {
"en": "Service scope",
"es": "Alcance del servicio"
}
},
{
"fields": [
{
"label": {
"en": "Availability (%)",
"es": "Disponibilidad (%)"
},
"name": "availability_sla",
"placeholder": "99.9",
"required": false,
"type": "number"
},
{
"label": {
"en": "Response time",
"es": "Tiempo de respuesta"
},
"name": "response_time",
"placeholder": "4 horas hábiles",
"required": false,
"type": "text"
},
{
"label": {
"en": "Resolution time",
"es": "Tiempo de resolución"
},
"name": "resolution_time",
"placeholder": "24 horas hábiles",
"required": false,
"type": "text"
},
{
"label": {
"en": "Reporting frequency",
"es": "Frecuencia de reportes"
},
"name": "reporting_frequency",
"options": [
"weekly",
"biweekly",
"monthly",
"quarterly"
],
"required": false,
"type": "select"
},
{
"ai_generable": true,
"label": {
"en": "SLA breach penalty",
"es": "Penalidad por incumplimiento SLA"
},
"name": "sla_penalty",
"required": false,
"type": "textarea"
}
],
"id": "sla",
"label": {
"en": "Service levels (SLA)",
"es": "Niveles de servicio (SLA)"
}
},
{
"fields": [
{
"label": {
"en": "Total value",
"es": "Valor total"
},
"name": "total_value",
"required": true,
"type": "number"
},
{
"label": {
"en": "Currency",
"es": "Moneda"
},
"name": "currency",
"options": [
"USD",
"EUR",
"COP",
"MXN",
"BRL"
],
"required": true,
"type": "select"
},
{
"label": {
"en": "Payment model",
"es": "Modelo de pago"
},
"name": "payment_model",
"options": [
"fixed_fee",
"time_and_materials",
"milestone_based",
"monthly_retainer"
],
"required": true,
"type": "select"
},
{
"label": {
"en": "Payment milestones",
"es": "Hitos de pago"
},
"name": "milestones",
"placeholder": "Hito 1: 30% al inicio\nHito 2: 40% en entrega parcial\nHito 3: 30% al cierre",
"required": false,
"type": "textarea"
},
{
"label": {
"en": "Invoice terms",
"es": "Plazo de facturación"
},
"name": "invoice_terms",
"options": [
"net_15",
"net_30",
"net_45",
"net_60"
],
"required": true,
"type": "select"
}
],
"id": "payment",
"label": {
"en": "Payment terms",
"es": "Condiciones de pago"
}
},
{
"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",
"required": true,
"type": "number"
},
{
"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": "Confidentiality",
"es": "Confidencialidad"
},
"name": "confidentiality",
"required": false,
"type": "textarea"
},
{
"label": {
"en": "IP ownership",
"es": "Propiedad intelectual"
},
"name": "ip_ownership",
"options": [
"client_owns",
"provider_owns",
"shared",
"license_to_client"
],
"required": true,
"type": "select"
},
{
"label": {
"en": "Liability cap",
"es": "Tope de responsabilidad"
},
"name": "liability_cap",
"placeholder": "100% del valor del contrato",
"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": "service_sla",
"kind": "tool",
"path": "Tools/apps/vetra/contracts/service_sla.json",
"title": "service_sla"
},
"validation_issues": [
"Tool 'type' should be 'function'",
"Tool must define a function/name identifier",
"Tool must include a description"
]
}