Fóir para desarrolladores

Tú defines los modelos. De ellos salen la API, el panel de administración, las reglas de acceso y los tipos, y la parte que preferirías no operar no te toca operarla.

Tipos que no escribiste a mano

El modo de fallo de una API de contenido es un campo que cambió de forma sin avisar y un cliente que se entera en producción.

Fóir genera un esquema GraphQL tipado a partir de tus modelos. Cambia un modelo, regenera, y el compilador te dice qué se rompió antes que el despliegue.

Reglas de acceso que se mantienen cuando te olvidas

La autorización que vive en el código de la aplicación es correcta hasta que una ruta de código la omite, y el fallo es silencioso y total.

En Fóir las reglas que escribes se aplican por debajo de la aplicación. Una lectura que olvida una comprobación devuelve un resultado vacío y no uno completo, y un nuevo lugar donde guardar datos no puede publicarse sin reglas que lo cubran.

Configuración que puedes confirmar en el repositorio

Los entornos configurados con clics se desvían, y la desviación solo se nota cuando uno de ellos falla.

Los modelos, las claves, los hooks, los proveedores y los tokens de diseño pueden vivir en un archivo que confirmas y subes, de modo que los entornos coinciden porque salieron de la misma fuente.

Agentes dentro de las mismas reglas que tu equipo

Apuntar un agente a tu contenido suele significar una clave con más alcance del que le darías a una persona.

La superficie MCP de Fóir cubre el contenido y el plano de control, dentro de los permisos de quien llama, y las llamadas destructivas quedan retenidas hasta su aprobación, con una puerta que falla en modo cerrado.

Contenido resuelto para la solicitud

Cada lectura recibe un locale, un argumento contexts y un indicador de vista previa. Pasa el dispositivo, el locale y tus propias dimensiones, y el servidor selecciona la variante correspondiente.

El estado de inicio de sesión y la pertenencia a segmentos vienen del token del usuario, así que el cliente no contiene lógica de segmentación. La personalización en el servidor recorre un ejemplo.

Las piezas que tendrías que levantar de otro modo

Ya en marcha, y tuyas para llevártelas.

SDK y CLI tipados

Un cliente para tu aplicación y una CLI para todo lo que prefieres automatizar con scripts antes que hacer con clics.

Inicio de sesión alojado

Tus usuarios finales, con contraseña, código de un solo uso, proveedores sociales y OIDC, en tu propio dominio.

Operaciones

Llama a los sistemas con los que te integras, en segundo plano o en línea, con reintentos y un registro de lo ocurrido.

Hooks de eventos

Se disparan al publicar, cambiar o eliminar, con seguimiento de entrega y una cola de mensajes fallidos cuando un destino está caído.

Programaciones

Cron sobre tu propio contenido, en el mismo lugar que todo lo demás.

Secretos

Un vault para las credenciales que necesitan esas llamadas, referenciadas por nombre.

Búsqueda y vectores

Texto completo, embeddings para recuperar por significado y búsqueda por proximidad sobre coordenadas.

Exportación a Postgres

Un comando produce una base de datos que es tuya, con tus reglas de acceso trasladadas a ella.

Define un modelo y léelo de vuelta

Crea un proyecto, sube un modelo y consúltalo por una API tipada en la misma sesión.