2026-07-01 · DATA ROOM
ClauseCraft AI
ClauseCraft AI: Contratos Inteligentes, Tu Ventaja Competitiva Legal
ELEVATOR PITCH
ClauseCraft AI automatiza la redacción y análisis de contratos para startups, pymes y bufetes, transformando procesos lentos y propensos a errores en una ventaja estratégica. Nuestro robusto Health Score del 88% y un margen de beneficio del 90% demuestran una solución fiable y viable, respaldada por un veredicto de 'INVEST' en el SharkTank.
VALUE PROPOSITION
Ofrecemos una solución CLM simple y asequible, diseñada para el mercado desatendido de pymes y pequeños bufetes, democratizando la automatización legal con IA.
EXPLAINER.md
ClauseCraft AI — MVP
Concepto
ClauseCraft AI automatiza el trabajo legal repetitivo de startups, pymes y bufetes pequeños: redacción, revisión de riesgo y comparación de contratos (NDAs, MSAs, SOWs). Reduce horas de abogado en documentos estándar y centraliza todo en una bóveda segura por usuario.
Monetización: SaaS por niveles (FREE / PRO / BUSINESS), modelado en PlanTier.
Arquitectura
Spring Boot 4.0.4 / Java 25, capas clásicas:
controller → AuthController, DocumentController (REST, valida entrada, delega a service)
service → AuthService, DocumentService, LegalAIService, DocumentStorageService
repository → UserRepository, LegalDocumentRepository, RiskFindingRepository (Spring Data JPA)
model → User, LegalDocument, RiskFinding (entidades JPA) + enums (Role, PlanTier, DocumentType, RiskLevel)
dto → records inmutables para request/response
client → LLMApiClient (Feign) hacia una API de LLM tipo Anthropic Messages
security → JwtService, JwtAuthFilter, CustomUserDetailsService (JWT stateless)
config → SecurityConfig, FeignClientConfig, JacksonConfig (pre-existente)
exception → GlobalExceptionHandler con ProblemDetail (RFC 7807)
Persistencia: JPA + H2 embebido en memoria (autoconfigurado, sin credenciales explícitas en %%INLINE1%%); listo para apuntar a PostgreSQL solo agregando %%INLINE2%%.
IA / LLM: %%INLINE3%% intenta llamar a %%INLINE4%% (Feign) si llm.api.key está configurada. Sin credenciales, usa una heurística local determinista (plantillas de generación, detección de keywords de riesgo, diff línea a línea) para que el MVP funcione end-to-end sin depender de una API externa real. Esto es intencional para demo/dev; en producción basta con setear %%INLINE6%%, %%INLINE7%% y llm.api.model.
Almacenamiento de objetos: %%INLINE9%% es una interfaz; %%INLINE10%% la implementa con un ConcurrentHashMap (simula un bucket S3 cifrado en reposo). Sustituible por un adaptador real de AWS S3 sin tocar DocumentService.
Seguridad: registro/login emiten JWT (HS256, jjwt 0.12.6). JwtAuthFilter valida el Bearer token en cada request y puebla el %%INLINE14%%. %%INLINE15%% verifica que cada documento pertenezca al usuario autenticado (UnauthorizedAccessException → 403).
Endpoints
| Método | Path | Descripción |
|---|---|---|
| POST | /api/v1/auth/register | Alta de usuario, devuelve JWT |
| POST | /api/v1/auth/login | Login, devuelve JWT |
| GET | /api/v1/documents | Lista documentos del usuario autenticado |
| GET | /api/v1/documents/{id} | Detalle de un documento propio |
| POST | /api/v1/documents/generate | Genera contrato desde prompt en lenguaje natural |
| POST | /api/v1/documents/upload | Sube documento existente (multipart, texto plano) a la bóveda |
| POST | /api/v1/documents/{id}/analyze | Analiza riesgo del documento (cláusulas ambiguas/desfavorables) |
| POST | /api/v1/documents/compare | Compara dos versiones y resume cambios clave |
Cómo ejecutar
cd solutions/2026-07-01-clause-craft-api
mvn clean compile
mvn spring-boot:run
Flujo de prueba manual:
# 1. Registro
curl -X POST localhost:8080/api/v1/auth/register \
-H "Content-Type: application/json" \
-d '{"fullName":"Ada Lovelace","email":"ada@startup.com","password":"password123"}'
# -> devuelve { token, ... }
# 2. Generar NDA
curl -X POST localhost:8080/api/v1/documents/generate \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"prompt":"Crea un NDA mutuo para una startup de software en Madrid","title":"NDA Madrid","documentType":"NDA"}'
# 3. Analizar riesgo
curl -X POST localhost:8080/api/v1/documents/1/analyze -H "Authorization: Bearer <token>"
# 4. Comparar versiones
curl -X POST localhost:8080/api/v1/documents/compare \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"baseDocumentId":1,"revisedDocumentId":2}'
Para activar el LLM real (opcional): agregar en application.yml o variables de entorno %%INLINE28%%, %%INLINE29%%, llm.api.model.
Referencias
- Business case: Legal Document Automation con IA (ver
sourceUrlsen el business case original). - Spring Boot 4.0.4 / Spring Framework 7 docs.
- jjwt 0.12.6 (
io.jsonwebtoken) para JWT. - Anthropic Messages API (forma de referencia para
LLMApiClient).
Análisis de negocio
- Problema atacado: horas de abogado desperdiciadas en contratos estándar (NDA/MSA/SOW).
- Cuña de entrada (wedge): generación + análisis de riesgo cubren las features 1 y 2 del MVP
- Expansión: comparación de versiones (feature 3) retiene usuarios en flujos de negociación
- Monetización: FREE limita volumen/features (ya modelado en
PlanTier), PRO para abogados
- Riesgo clave a validar: precisión del análisis de riesgo percibida por abogados reales;
Análisis FinOps para ClauseCraft AI
Este análisis FinOps proporciona una estimación de los costos operativos y el margen de beneficio para ClauseCraft AI, una micro-startup centrada en la automatización de documentos legales con IA.
Desglose de Costos Mensuales Estimados
Los costos operativos iniciales se han mantenido muy ajustados, reflejando una estrategia de micro-startup lean:
- LLM (Large Language Model): $10/mes
- Infraestructura Cloud (AWS/GCP/Azure): $35/mes
- Costo Total Estimado: $50/mes
Ingresos Mensuales Estimados
Basado en un modelo de monetización SaaS por niveles, con un plan 'Pro' a $25/mes:
20 clientes Pro: 20 usuarios $25/mes = $500/mes
Margen de Beneficio
Con los costos y el ingreso estimados, el margen de beneficio inicial es muy saludable:
- Ingresos: $500
- Costos: $50
- Beneficio Bruto: $450
Este alto margen es típico para una micro-startup con una infraestructura muy optimizada y bajos costos iniciales, donde el valor generado por la IA es significativo en comparación con el costo del token.
Drivers de Costo Clave
Los principales impulsores de costos serán:
- Uso de LLM: Directamente proporcional al volumen de documentos generados, analizados o comparados. Un aumento exponencial de usuarios o de la longitud/complejidad de los documentos impactará directamente en este costo.
- Escalabilidad de Infraestructura: A medida que la base de usuarios crezca, será necesario escalar las instancias de cómputo (EC2/Lambda) y la base de datos (RDS), lo que incrementará los costos de infraestructura.
Estrategias de Optimización FinOps
Para mantener los costos bajo control y maximizar la rentabilidad a medida que ClauseCraft AI crece, se recomiendan las siguientes estrategias:
- Optimización del Uso de LLM:
- Optimización de Infraestructura Cloud:
Adoptando estas prácticas FinOps desde el inicio, ClauseCraft AI puede asegurar un crecimiento sostenible y mantener una alta rentabilidad a medida que escala su base de usuarios y funcionalidades.
MVP FEATURES
- 01Generación de contratos a partir de prompts en lenguaje natural (ej. 'Crea un NDA mutuo para una startup de software en Madrid').
- 02Análisis de riesgo de documentos subidos, identificando cláusulas no estándar, ambiguas o desfavorables.
- 03Comparación inteligente de versiones de documentos, resumiendo los cambios clave en lugar de un simple 'diff'.
- 04Bóveda de documentos segura y centralizada para gestionar todos los contratos generados y analizados.
“Transforma tus contratos de un cuello de botella a una ventaja competitiva con la inteligencia artificial.”
Explora la API, valida las funcionalidades clave y preparemos nuestra estrategia de lanzamiento al mercado.
Redact AI
88Redact AI ofrece un microservicio API-first para que CTOs y Jefes de Ingeniería implementen el 'derecho al olvido' en sus modelos de IA, eliminando datos de usuario de forma segura. Con un Health Score del 84% y un margen de beneficio del 94%, garantizamos cumplimiento normativo, reducimos costes operativos y aceleramos la innovación sin reentrenamientos completos.
StockWise AI
85StockWise AI es una solución SaaS que empodera a las pymes de e-commerce con recomendaciones proactivas de inventario, prediciendo qué, cuánto y cuándo reponer. Con un Health Score del 87% y un margen de beneficio del 90%, nuestra IA elimina las conjeturas para maximizar ventas y optimizar el capital.
NetSentry AI
85NetSentry AI capacita a los equipos de SRE y DevOps para convertir el vasto ruido de la telemetría en análisis de causa raíz instantáneos, ahorrando millones en tiempo de inactividad. Nuestra innovadora arquitectura de agentes colaborativos, validada con un Health Score del 87%, ofrece claridad y eficiencia sin precedentes.