tummycrypt
TCFS es un sistema de filesystem remoto encriptado diseñado para la flota Tinyland, permitiendo copiar y restaurar repositorios Git entre máquinas sin migración manual.
Ficha actualizada 22 sept 2026, 21:24 · upstream 22 sept 2026, 21:17 · release v0.12.17
Qué es tummycrypt
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
TCFS (Tiny Cloud File System) es el filesystem remoto encriptado para la flota Tinyland. Su objetivo principal es permitir que un usuario o directorio seleccionado se encastre una vez, y luego SSH a otra máquina enrollada con los mismos bytes, incluyendo repositorios Git en progreso. La hidratación local y el desincronizado deben ser verbos ordinarios, no proyectos migratorios.
El sistema está activo en desarrollo. La versión actual es v0.12.17; TCFS aún no se considera una solución completa para home o linked-worktree.
Los puntos clave incluyen: soporte de Linux FUSE con lectura antes de descarga, hidratación al abrir, escritura y lectura de vuelta, rehidratación segura y desincronizado seguro, repositorios Git roídos entre máquinas (neo → honey) manteniendo ramas, índices, archivos modificados, archivos no registrados e historial intacto. Un subtárbol de proyecto Claude firmado se ha demostrado en el canal PZM.
Los paquetes oficiales disponibles son: Nix (v0.12.17), Fedora 42 (daemon único), Debian/Ubuntu y macOS. Se recomienda usar la matriz de pruebas de smoke antes de promover un artefacto o plataforma.
- Copiar repositorios Git entre máquinas en una flota Tinyland sin migración manual
- Migrar proyectos entre servidores con repositorios Git activos y en progreso
- Desincronizar archivos locales con repositorios Git sincronizados remotamente
- Restaurar un proyecto Git completo desde un snapshot remoto sin perder historial
- Probar la migración de trabajo entre máquinas sin intervención humana
- Copiar directorios completos (incluyendo subdirectorios) entre máquinas
- Soporte de Linux FUSE con lectura antes de descarga, hidratación al abrir y escritura segura
- Repositorio Git roído entre máquinas (neo → honey) manteniendo ramas, índices, archivos modificados e historial intacto
- Probar un subtárbol de proyecto Claude firmado en el canal PZM
- Soporte para transferencias resumibles y importación de repositorios con guardado de estado privado
- Diseño basado en NATS JetStream para eventos de estado sin bloqueos por red
- No resuelve conflictos de producción a nivel raíz para rutas roídas programadas (requiere resolución manual)
- No se ha completado el bucle bidireccional completo: roaming, desincronización, rehidratación, divergencia y convergencia en dos repositorios
- La reconstrucción automática de linked-worktree a través del daemon no está implementada aún
- El agente de migración (tcfs-bulkload-agent) requiere snapshots explícitos y directorios privados de estado; los archivos importados no restauran un workspace existente
- No se ha establecido la performance en red ni el tiempo completo para una estate completa
- La prueba actual es local nativa/rclone, sin validar rendimiento en entornos distribuidos o con alta carga
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalación: usar Nix con TAG=v0.12.17 y tcfs-cli. Para Fedora 42 se instala el daemon único. Antes de promover un artefacto, ejecutar la matriz de smoke en la distribución objetivo. El sistema requiere SSH para transporte terminal y S3/SeaweedFS para CAS encriptado. No es compatible con Windows Explorer ni NFS client.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.