Índice Canónico

Índice Canónico

Administración de namespaces, miembros y API keys.

Índice Canónico
Administración
estado · métricas

Mis namespaces

NamespaceMi rolDocs (uso del plan)

Namespace

La API key es el transporte; quién pregunta viaja en principals. Los grants asignan roles con atributos y vigencia; las reglas — escritas en español y compiladas UNA vez a DSL — deciden qué ve cada principal, evaluadas en cada consulta sin IA. Deny por defecto, sin negaciones.

Grants — usuario → rol (+atributos, vigencia); nada se borra: editar y revocar dejan historia

Reglas — el enunciado es la fuente; el DSL es lo que se evalúa

variables y campos que puedes referenciar — clic para insertar en el DSL

Miembros

EmailNombreRol

Invitaciones

EmailRolEstado

Si ya es usuario entra de inmediato; si no, al primer login con Google.

Índice

Este namespace todavía no tiene schema en el server: defínelo abajo y guarda.

docs
vivos
segmentos
calientes
v
schema
Segmento selladoDocsVivosTérminos
sellado automático: docs o seg

Schema — guardar crea una versión nueva; los campos existentes conservan su field_id

Ingesta por stream

los documentos que llegan por RabbitMQ Streams con ingest_id se rastrean aquí

Offsets comprometidos — avanzan con el CAS del manifiesto; un offset quieto con ingestas en indexing es la señal de alerta

RolOffsetActualizado

Errores registrados — la "DLQ" es esta consulta: el mensaje sigue en el log, con su offset para reprocesar

ingest_iddocEstado CódigoDetalleOffsetCuándo

schema_rejected se repara declarando el atributo en el schema (pestaña Schema) y reprocesando — o corrigiendo el documento aquí mismo; failed es input inválido irrecuperable. El log es inmutable: reprocesar re-publica el mensaje al final del stream con el mismo ingest_id; descartar borra solo el registro. El reproceso por RANGO llega con el replay.

Mensaje original de

Navegar el log — la historia inmutable del namespace, evento por evento; los offsets de otros namespaces de la partición se muestran opacos

ir a offset tamaño
OffsetOpingest_id BatchDocumento

Replay y conjuntos — re-lee un rango del log con el schema elegido hacia un conjunto CANDIDATO; se consulta y valida antes de activarlo (swap atómico, rollback instantáneo)

rango de offsets → interpretar con schema
filtro de exclusión (opcional — el log queda intacto: cambia la interpretación, no la historia)
SetEstadoDocs Offset hastaRazónCreado

Consulta puntual


      

Preguntar en lenguaje natural — la IA traduce y redacta; el índice responde y las reglas acotan

1 · TU PREGUNTA
2 · CONSULTA AL ÍNDICE (revísala o edítala antes de enviarla)
3 · RESPUESTA
ver la respuesta cruda del índice

          
4 · VISUALIZAR

Playground — juega con lo que definiste: consulta e indexa este namespace

Indexar, borrar y autocompletar — herramientas puntuales, sin resultados que inspeccionar
Indexar documentos (NDJSON, una línea por doc; mismo id = upsert)
Borrar documento
Suggest (autocompletado)
Consulta (POST /search)
campos que puedes consultar — clic en uno para insertarlo
tamaño

Documentación

API keys

Para la data-plane (/v1/ns/…) con Authorization: Bearer cnk_…. Solo un owner emite keys, y una key solo sirve para los namespaces que declara. La cobertura se puede ampliar después sin cambiar el secreto: creas el namespace cuando haga falta y se lo sumas a la key que ya repartiste.

Secreto — cópialo ahora, no se vuelve a mostrar:
PrefijoNombreNamespacesEstado

Usuarios y planes admin

Las cuotas se derivan del plan: namespaces por usuario y docs por namespace las hace cumplir el motor; los límites de tasa los aplica el borde.

UsuarioPlan