Thoth
Motor headless de DTE integrado con el SII chileno. Casi completo, certificación a 3 meses. Desbloquea Plutus, Dike y Kratos.
El problema
Toda empresa chilena que factura debe emitir DTE (Documentos Tributarios Electrónicos) contra el SII. La integración técnica con SII es densa: CAF, firma XML con certificado digital, polling de estados, manejo de contingencia. Cada SaaS LATAM termina reimplementando lo mismo, mal.
Lo que hace Thoth
Thoth es un motor DTE headless vía gRPC. Cualquier producto del
portafolio CultureTech (Hestia, Chiron, Plutus, Daedalus) o cualquier
SaaS de terceros consume DteService y delega toda la lógica tributaria.
Capacidades:
- Emisión de los DTE relevantes (Factura, Boleta, Nota de Crédito, Guía).
- Gestión de CAF (Certificado de Autorización de Folios).
- Firma XML con
ring(Rust crypto). - Polling de estado contra SII (Maullin certificación, Palena producción).
- Modo contingencia cuando SII está caído.
- Reintentos exponenciales con dead-letter para humanos.
Estado actual
Implementación core completa. Pendiente:
- Inspector pre-certificación pasando los 32 criterios SII.
- Revisión legal (set de pruebas y documentación).
- Certificación oficial con SII (estimación: 3 meses desde inicio formal).
Una vez certificado, desbloquea Plutus (billing), Dike (contabilidad) y Kratos (tesorería).
Decisiones de arquitectura
- Stateless — no guarda DTE; solo los emite y devuelve. La persistencia es del cliente. Esto evita lock-in y simplifica auditoría.
- gRPC — el cliente puede ser cualquier lenguaje. Proto files publicados en el repo.
- Sin SDK — la latencia es baja por gRPC nativo. No necesitamos wrappers que escondan el contrato.
Stack
Rust · tokio · tonic · sqlx · ring · rustls.
¿Querés hablar de esto?
Si Thoth resuena con un problema que estás teniendo, agenda una llamada de 30 min para entrar al detalle.