DOC · MICRODC-MECH-001 · ESv3.4

Una cola de trabajos asíncrona y sencilla para inferencia de IA distribuida. Enviar, enrutar, ejecutar, entregar: explicado en detalle a continuación.

El ciclo de vida en cuatro pasos.

§01 · FLUJO
PASO 01━━━▶

Envío del trabajo

Se valida y se añade a la cola distribuida con la especificación del modelo, el prompt de entrada y los parámetros de configuración.

PASO 02━━━▶

Enrutamiento inteligente

El planificador asigna el trabajo a workers adecuados según los requisitos del modelo, las capacidades de GPU y la carga actual.

PASO 03━━━▶

Ejecución en el worker

Los workers toman los trabajos, cargan los modelos (desde caché si están disponibles), ejecutan la inferencia y devuelven los resultados cifrados y autenticados.

PASO 04

Entrega del resultado

Los resultados se almacenan; notificaciones por webhook o sondeo. Periodo de retención configurable.

¿Por qué asíncrono?

§02 · DECISIÓN DE DISEÑO
CAP · COSTO

Rentable

Ahorre hasta un 90% frente a instancias de GPU dedicadas. Pague solo por el tiempo de cómputo real, no por recursos inactivos.

CAP · ESCALA

Escalable a gran volumen

Procese miles de trabajos en paralelo en la red distribuida de workers. Sin infraestructura que administrar.

CAP · DX

Pensado para desarrolladores

API sencilla, SDK completos, documentación detallada. Empiece a integrar en minutos.

Enrutamiento según el contexto.

§03 · NIVELES

Cada trabajo se etiqueta con un nivel de contexto (1–4) al enviarse, según la longitud del prompt. Los workers declaran un max_context_tier por heartbeat, y el planificador solo les envía trabajos que pueden ejecutar con eficiencia. Mejor latencia en todos los casos; oportunidades de ingresos para hardware de gama baja.

NivelTamaño del promptEnrutamiento predeterminado
Nivel 10–1.5K caracteresTodos los workers
Nivel 21.5K–6K caracteresWorkers con nivel ≥ 2
Nivel 36K–24K caracteresWorkers con nivel ≥ 3
Nivel 424K+ caracteresWorkers con nivel 4 (GPU de gama alta)

Flujo de cifrado de extremo a extremo.

§04 · CIFRADO

La carga útil se cifra con AES-256-GCM antes de salir del cliente. El servidor almacena el texto cifrado y nunca lo inspecciona, registra ni descifra. La clave de la carga útil se mantiene en custodia solo hasta la confirmación de recepción y se entrega únicamente al worker administrado por MicroDC que reclama el trabajo. Los resultados se cifran con su clave pública: solo usted puede leerlos, criptográficamente. Descripción completa de la arquitectura →

PASO 01━━━▶

El cliente cifra

Se genera una clave simétrica en su máquina, la carga útil se cifra con AES-256-GCM y se envía su clave pública RSA para los resultados. Su clave privada nunca sale de su máquina.

PASO 02━━━▶

Servidor: texto cifrado opaco

El texto cifrado se almacena tal cual; la clave de la carga útil queda en custodia, nunca se usa y se entrega solo al worker que reclama el trabajo: un nodo administrado por MicroDC con la capacidad encryption aprobada por un administrador.

PASO 03━━━▶

El worker descifra y ejecuta

Descifrado en memoria, inferencia en un modelo local, y luego el resultado se cifra con una clave nueva de un solo uso envuelta con su clave pública.

PASO 04

Usted descifra

El cliente descifra con la clave privada que nunca salió de su máquina. Todo el material de claves se elimina de la plataforma al confirmar la recepción.

Ciclo de vida de un trabajo en contenedor.

§05 · CONTENEDORES

Los trabajos Docker cuentan con streaming de registros en vivo y heartbeats por trabajo. Se enrutan solo a workers que anuncian la capacidad docker.

PASO 01━━━▶

Envío con imagen

Indique el nombre de la imagen Docker, argumentos y variables de entorno opcionales, y el script y archivos de código como entradas.

PASO 02━━━▶

El worker reclama

Solo los workers que anuncian docker ven los trabajos en contenedor. La imagen se descarga y se inicia.

PASO 03━━━▶

Heartbeat con registros en vivo

Los workers llaman a POST /jobs/{id}/heartbeat con líneas de registro. Reinicia el tiempo de espera en ejecuciones largas.

PASO 04

Resultado y limpieza

Se envían el código de salida, stdout/stderr y los archivos de salida. La caché local acelera las ejecuciones siguientes.

§06 · CONTACTO

Pruébelo. Es rápido.

Créditos gratuitos para empezar. Sin tarjeta de crédito. Cinco minutos desde el registro hasta el primer resultado.