Contrato con desarrolladores de smart contracts incumplido: qué puedes hacer
Que el desarrollador no entregue o lo entregue mal no siempre significa que no tengas remedio. Lo que decide si puedes reclamar es el contrato (oral o escrito), la evidencia técnica del código y los criterios de aceptación acordados. Primer paso: recopila todo lo técnico y contractual que tengas y consigue una copia íntegra del código. Con eso ya puedes preparar la reclamación formal y, si hace falta, la conciliación previa obligatoria ante un centro autorizado.
¿No tienes claro tu caso de blockchain y criptoactivos?
Cuéntanoslo y te lo analizamos gratis en un minuto: qué opciones tienes, qué urge y qué contarle al abogado.
Analizar mi caso gratis Sin compromiso · GratisAbogados especializados en este caso
¿Tienes razón?
Tres cosas determinan si puedes reclamar con fuerza. Primero, el acuerdo sobre el alcance: si hay especificaciones claras —documentos funcionales, pruebas de aceptación o comentarios en repositorios con versiones y fechas— tu posición es fuerte. Si el alcance era vago y se pactó por mensajes, la discusión será sobre qué se entendía por entregable.
Segundo, la prueba técnica: un repositorio con commits fechados, un paquete desplegado en testnet/mainnet, logs de despliegue o un análisis de terceros que muestre bugs o vulneraciones de seguridad son piezas decisivas. Si sólo tienes conversaciones pero no código ni evidencia de despliegue, tendrás que demostrar la prestación por otros medios (testigos, correos donde se acuerda la entrega, facturas).
Tercero, el incumplimiento concreto: diferencia entre falta de plazo para entregar (retraso) y entrega defectuosa. Si el smart contract se entregó pero no cumple las cláusulas de seguridad o funcionales, la disputa será sobre corrección o resarcimiento. Si el desarrollador destruyó evidencia o borró repositorios, eso debilita gravemente su posición.
No asumas que porque firmaste un documento estás atado: muchas veces la realidad práctica (quién desarrolló, quién pagó, qué pruebas existen) pesa más que un contrato mal redactado o apartado técnico incompleto.
Cómo se soluciona
- Reúne prueba técnica y contractual
- Exporta repositorios (Git, GitHub, GitLab) con historial; descarga los archivos y guarda hashes y capturas de pantalla. Si el repositorio era privado, guarda los correos de invitación y cualquier referencia a commits.
- Conserva evidencias de pago (comprobantes, transferencias, boletas o facturas), mensajes donde se acuerda el alcance, y cualquier documento de aceptación o entrega.
- Haz un volcado del estado del contrato en la blockchain (dirección, código bytecode, transacciones relevantes) y guarda las pruebas en PDF o capturas.
- Pide formalmente la corrección o entrega
- Envía una carta o correo fehaciente pidiendo la subsanación, describiendo concretamente los defectos o lo no entregado y proponiendo plazos razonables para la corrección. Incluye evidencia objetiva (capturas, hashes).
- Adjunta una propuesta técnica concreta: por ejemplo, commits que faltan o pruebas que no se superaron.
- Si no responde o la respuesta no satisface, inicia la conciliación extrajudicial previa obligatoria
- En muchos supuestos comerciales y contractuales se exige un intento de conciliación antes de ir a juicio. Acude a un centro de conciliación autorizado y lleva toda la documentación técnica; la conciliación permite un acuerdo formal y con fuerza ejecutiva.
- Valora medidas técnicas y judiciales
- Si el código desplegado pone en riesgo fondos, pide a un tercero con autoridad técnica que realice un informe pericial o que proponga medidas técnicas (pausar contrato, migrar fondos). En casos graves, se puede solicitar al juzgado medidas cautelares.
- Si la conciliación fracasa, prepara demanda civil por incumplimiento contractual, solicitando reparación de daños o ejecución forzada de la obligación de hacer. Adjunta peritaje técnico que explique el defecto.
Qué puede hacer cada uno por su cuenta: tú puedes reunir pruebas, exportarlas y enviar la carta fehaciente. Para la conciliación y el peritaje técnico es habitual contar con asesoría; el peritaje técnico suele requerir especialistas en desarrollo blockchain.
Qué puede pasar
- Se arregla con una carta
- Es común que una primera carta bien documentada provoque respuesta y reparación. El desarrollador puede corregir los bugs, entregar el código que falta o devolver parte del pago. Un arreglo rápido evita costes y desgaste técnico.
- Acuerdo o conciliación
- En conciliación se puede pactar una rectificación técnica, plazos de entrega y garantías (por ejemplo, un tercero que valide la corrección). Un acuerdo firmado y protocolizado en conciliación es ejecutable.
- Juicio
- Si se va a juicio, el peritaje técnico y la prueba de pagos y comunicaciones serán clave. Si pierdes, la consecuencia habitual es soportar las costas procesales razonables; si la parte contraria está mal financiada, una sentencia favorable puede ser difícil de ejecutar. Un riesgo real es que el desarrollador no tenga bienes suficientes; entonces la sentencia será un derecho teórico hasta que pueda embargarse algo.
Y si ganas, ¿cobras? Una sentencia firme condenando al desarrollador a pagar sólo sirve si existen bienes embargables o cuentas bancarias a su nombre. En contratos con profesionales sin estructura empresarial, la efectividad de cobrar depende de la capacidad real de la otra parte.
Errores que arruinan el caso
- No guardar el historial del repositorio ni exportar los commits: borrar esa evidencia deja la disputa en meras conversaciones.
- Firmar la entrega sin especificar pruebas de aceptación técnica: un “queda aceptado” general puede interpretarse como conformidad.
- No documentar pagos: si no pruebas que pagaste, tu reclamo pierde peso.
- Enredarte en discusiones técnicas en público o en redes: cada mensaje puede volverse prueba en tu contra.
- Destruir evidencias técnicas propias al intentar ‘arreglar’ el problema por tu cuenta sin preservarlas.
¿Necesitas un abogado para esto?
La primera carta y la exportación de repositorios puedes hacerlas tú. Necesitarás abogado cuando haya que presentar conciliación, preparar peritaje técnico o litigar: el idioma técnico-jurídico marca la pauta. Si te ofrecen un acuerdo con dinero, consulta: ese es el punto en que un abogado suele resultar rentable. Si no puedes costearlo, pregunta por justicia gratuita; podrías calificar si tus recursos son limitados.
Casos relacionados
Otros problemas frecuentes en blockchain y criptoactivos
Preguntas frecuentes sobre este caso
Sí, sirve como elemento probatorio si muestra acuerdos sobre funciones o entregas. Lo ideal es exportar la conversación y guardar capturas con fecha. Sin embargo, su peso depende de si existe evidencia técnica que corrobore lo acordado.
Modificar o intervenir el contrato sin control puede empeorar la situación y generar responsabilidad. Si hay un riesgo serio, busca un informe técnico y considera medidas coordinadas con un asesor legal y técnico; a veces la opción es solicitar medidas cautelares ante el juez.
Exporta cualquier copia que tengas, pide al proveedor (GitHub, GitLab) restauración y guarda comunicaciones que demuestren la existencia del repositorio. Un peritaje puede reconstruir evidencias a partir del bytecode en la blockchain si el contrato fue desplegado.
Depende del contrato y de lo pactado. Retener pagos unilateralmente puede convertirte en incumplidor; documenta tu decisión y antes de retener, envía una carta fehaciente explicando los motivos.
Un peritaje que compare requisitos pactados, código fuente con historial de commits y el bytecode desplegado en la blockchain es la prueba más sólida. También valen pruebas de despliegue y logs de transacciones que muestren intentos de entrega.
¿Necesitas resolver este problema legal?
Te conectamos con los mejores abogados especializados. Consulta gratuita y sin compromiso.