Hyphae Cloud · en desarrollo

Un motor Hyphae por proyecto, alojado.

Hyphae Cloud ejecuta un proceso Hyphae Native por proyecto, cada uno dueño de un directorio de datos, y pone delante autenticación, enrutado, límites y control del ciclo de vida. El Cloud no guarda datos de proyecto por sí mismo: Native es la única autoridad durable sobre los datos de un proyecto.

Leer la documentación
El modelo de procesos
Petición públicahyp1_…
TLS
Proxy del CloudAutentica · acota · enruta
loopbackClave de proyecto retirada
Un proyectoEn marcha
Su directorio de datosAutoridad durable: Native
Explorar el modelo de procesos
Petición → TLS → proxy → Native Registro del despliegue

Cómo funciona

Seis cosas que el Cloud hace, y ninguna que finja hacer.

El modelo de procesos
Petición públicahyp1_…
TLS
Proxy del CloudAutentica · acota · enruta
loopbackClave de proyecto retirada
Un proyectoEn marcha
Su directorio de datosAutoridad durable: Native
Desplázate para seguir el modelo

Un motor por proyecto

Un proyecto es exactamente un hyphae serve en un puerto de loopback con su propio directorio. Sin núcleo compartido, sin identificadores de inquilino dentro del motor ni de su WAL. El motor está fijado en 3.0.0 y cualquier otra versión se rechaza.

Saber más

Dos planos, dos credenciales

La sesión de tu cuenta (24 horas, en este navegador o CLI) gobierna proyectos, claves y ciclo de vida. Una clave de proyecto (hyp1_…) autoriza el plano de datos y nada más; se verifica en el proxy en cada petición y nunca se reenvía al motor. La revocación aplica en la siguiente petición.

Saber más

Despertar y dormir

Despertar arranca el motor — inicializando el directorio la primera vez — y dormir lo termina con orden, conservando el directorio. head informa lo que el motor en marcha dice de sí mismo; el Cloud no calcula ningún resumen propio.

Saber más

Snapshots y restauración

Un snapshot es una copia Native verificada de un proyecto dormido, creada y comprobada por hyphae backup create. Restaurar la vuelve a poner en un directorio nuevo, reemplazando los datos del proyecto; el directorio anterior se aparta y se conserva. No es una rama ni una vista a un instante.

Saber más

Storage, realtime, funciones

Almacenamiento de objetos con catálogo en el Cloud y bytes en un backend de blobs. Realtime como una difusión efímera, en proceso, sobre Server-Sent Events. Funciones edge como un archivo JS/TS por función, ejecutado como proceso con límite de tiempo y secretos fijados por el propietario. Cada una lleva escrito exactamente lo que no es.

Saber más

Una frontera de confianza escrita

El proxy es la única autenticación del plano de datos, y solo vale para el tráfico que llega a través de él. El tráfico público va siempre detrás de TLS y del proxy; ningún motor escucha jamás en una dirección que no sea loopback. La frontera está documentada, no sugerida.

Saber más
Proceso, credenciales, ciclo de vidaLeer la arquitectura

El Studio

Un cliente, no una autoridad.

El Studio es un paquete estático que llama a las mismas rutas públicas que puedes llamar con curl o hcloud, con tu propia sesión y clave de proyecto. No guarda estado en el servidor y no puede ampliar lo que el plano de control acepta. Todo lo que muestra, lo muestra con los nombres de campo del propio Native.

01

Resumen

Estado del proyecto, la versión y los campos de capacidades del propio motor, y una lista de primeros pasos que se marca sola conforme avanzas.

Captura del Studio: Resumen. Estado del proyecto, la versión y los campos de capacidades del propio motor, y una lista de primeros pasos que se marca sola conforme avanzas. Ver la captura completa
02

Claves API

Una clave se muestra exactamente una vez, al crearla, y después se lista por su id. Revocar es un clic y aplica en la siguiente petición.

Captura del Studio: Claves API. Una clave se muestra exactamente una vez, al crearla, y después se lista por su id. Revocar es un clic y aplica en la siguiente petición. Ver la captura completa
03

Snapshots

Crear con el proyecto dormido, restaurar con confirmación explícita, y leer visible_csn y root_digest del motor para cada uno.

Captura del Studio: Snapshots. Crear con el proyecto dormido, restaurar con confirmación explícita, y leer visible_csn y root_digest del motor para cada uno. Ver la captura completa
05

Funciones y secretos

Despliega un archivo, invócalo con un cuerpo JSON, lee la respuesta con su estado. Los secretos se fijan en un campo de contraseña y no se vuelven a mostrar.

Captura del Studio: Funciones y secretos. Despliega un archivo, invócalo con un cuerpo JSON, lee la respuesta con su estado. Los secretos se fijan en un campo de contraseña y no se vuelven a mostrar. Ver la captura completa
06

Ayuda en todas partes

Cada tarjeta y cada campo lleva una explicación que enlaza a esta documentación, en inglés o español, con los códigos de error del servidor tal cual.

Captura del Studio: Ayuda en todas partes. Cada tarjeta y cada campo lleva una explicación que enlaza a esta documentación, en inglés o español, con los códigos de error del servidor tal cual. Ver la captura completa

Las pantallas son capturas del Studio en tema claro, en inglés, tomadas por un script contra un demonio local. Saber más

Acotado por diseño

Cada límite está escrito.

Pasarse del presupuesto falla con un error tipado; nada parcial se reenvía. La tabla completa, con cada código de error, está en la referencia. reference/limits · reference/errors

No afirmaciones

Lo que no es.

La lista completa
  • No es alta disponibilidad: sin failover, replicación, clúster ni redundancia geográfica. Un proyecto es un proceso en un host.

  • No es PostgreSQL, no es "SQL completo", no es un reemplazo directo de ninguna base de datos, y no es compatible con la API ni la librería cliente de ningún otro backend alojado.

  • No es un núcleo de motor multiinquilino: los proyectos de un mismo host comparten su CPU, disco y red, y el Cloud no añade aislamiento más allá de lo que su documentación declara.

  • No termina TLS dentro del demonio, ni cifra en reposo los datos de proyecto. Un frontal tiene el certificado; los secretos de funciones son la única excepción cifrada.

  • No es realtime durable, ni funciones aisladas, ni blobs probados por Native, ni recuperación a un instante, ni ramas.

  • No es un SLA, una cifra de disponibilidad, de latencia o de coste, ni un compromiso de soporte: no se ha producido ninguno.

Dónde corre

Un host, a la vista.

Hyphae Cloud corre en infra-hyphae.run desde el 2026-09-15: una instancia, un volumen, el demonio en loopback detrás de Caddy y CloudFront, los bytes de blobs en un bucket S3. El registro está cerrado con códigos de invitación mientras el servicio está en desarrollo. El despliegue, sus permisos y su prueba de humo están documentados paso a paso.

Leer el registro del despliegue
Registro del despliegue
infra-hyphae.run

Empezar

Entra, o pide un código.

Cuentas, proyectos y claves viven en infra-hyphae.run; este sitio solo apunta allí. Si tienes un código de invitación, el Studio lo pide al crear la cuenta. Si no, cuéntanos qué quieres construir.