API de Observador Mínimo
La Capa de Observador Triádico es intencionalmente ligera. Su API está diseñada para ser fácil de emitir, difícil de malutilizar y agnóstica al dominio por defecto. Los sistemas existentes deberían poder participar sin cambios arquitectónicos ni riesgos políticos.
El observador consume observaciones. No las solicita.
Ziele des Designs#
- Minimale Oberfläche.
- Explizite Phasendeklaration.
- Erstklassige Zeit und Quelle.
- Keine implizierte Autorität.
- Sicher bei teilweiser Übernahme.
Die API bevorzugt klarheit über Vollständigkeit.
Esquema de Observación Central#
Cada observación enviada al observador debe conformarse a la siguiente estructura:
{
"domain": "string",
"entity_id": "string",
"phase": "string",
"metric": "string",
"value": "number|string",
"unit": "string",
"source": "string",
"timestamp": "ISO-8601",
"confidence": "string",
"notes": "string (optional)"
}Semántica de Campo#
- domain — El contexto operativo (por ejemplo, elecciones, cadena_de_suministro, ciencia).
- entity_id — La unidad más pequeña observable de forma independiente.
- phase — Etapa del ciclo de vida declarada de la observación.
- metric — Lo que se está midiendo.
- value — La medición reportada.
- unit — Unidad de medida o clasificación.
- source — Sistema o proceso que emite la observación.
- timestamp — Cuándo existió esta observación en su forma reportada.
- confidence — Nivel de certeza declarativa (por ejemplo, provisional, final).
- notes — Contexto humano opcional; nunca requerido.
Ningún campo implica corrección. Todos los campos implican contexto.
Reglas de Declaración de Fase#
- La fase debe ser explícita.
- La fase no debe ser inferida por el observador.
- Puede haber múltiples fases simultáneamente para la misma entidad y métrica.
- Las transiciones de fase se observan, no se imponen.
El desacuerdo de fase se preserva como señal.
Semántica del Tiempo#
La marca de tiempo representa existencia, no ingestión.
- Las presentaciones tardías son válidas.
- Los eventos fuera de orden son válidos.
- Las correcciones son nuevas observaciones, no sobrescrituras.
La inconsistencia temporal es informativa.
Semántica de Fuentes#
Las fuentes son identificadores, no autoridades.
- Múltiples fuentes pueden emitir la misma métrica.
- Se esperan fuentes conflictivas.
- La confianza en la fuente es externa al observador.
El observador nunca clasifica las fuentes.
Campo de Confianza#
La confianza es declarativa, no probabilística.
Ejemplos:
- provisional
- estimado
- auditado
- certificado
- archivado
La confianza no anula la fase o la fuente.
Spécialisation de domaine#
Les domaines peuvent étendre le schéma avec des champs supplémentaires, mais ne doivent pas :
- Supprimer des champs essentiels.
- Réduire les axes.
- Impliquer une autorité.
Les extensions doivent rester observationnelles.
Ejemplo: Elecciones#
{
"domain": "elections",
"entity_id": "MI-Wayne-P042",
"phase": "counted",
"metric": "ballots_cast",
"value": 1832,
"unit": "count",
"source": "county_tabulator_v3",
"timestamp": "2026-11-03T21:14:00Z",
"confidence": "provisional",
"notes": "late upload due to network outage"
}Ejemplo: Cadena de Suministro#
{
"domain": "supply_chain",
"entity_id": "DC-ATL-07",
"phase": "in_transit",
"metric": "units_shipped",
"value": 4200,
"unit": "items",
"source": "logistics_system_A",
"timestamp": "2026-04-12T09:30:00Z",
"confidence": "reported"
}Garantías del Observador#
El observador garantiza que:
- Todas las observaciones se preservan.
- Ninguna observación es modificada.
- Ninguna síntesis implica corrección.
- Todos los resultados permanecen reproducibles.
El observador hace visible la estructura, no la verdad final.
Esta API mínima es suficiente para apoyar el análisis de coherencia triádica a través de dominios sin introducir control, predicción o imposición.
La simplicidad es intencional. La complejidad pertenece a la interpretación, no a la emisión.