EKIA Data Service

Registro de cambios del contrato

Todo cambio del contrato de la API queda anotado aquí, con fecha de Lima, antes de desplegarse. En /v1 solo se agregan campos y rutas: ningún campo cambia de significado ni desaparece; un nombre reemplazado se declara deprecado y sigue viajando. Las entradas anteriores al 2026-09-07 se reconstruyeron desde el registro de decisiones del repositorio.

2026-10-12 — /v1/usage informa los permisos del token (ESP-009, decisión 11 del fundador)

Cambio de contrato, aditivo. GET /v1/usage trae un objeto nuevo, permisos, con los dos permisos del token que consulta, fijados al emitirlo (adenda a ESP-006 A.1): personas_naturales (datos de personas naturales y by-dni) y descarga_artefactos (descarga de artefactos del padrón). Un consumidor —el módulo de consulta de RUC de EKIA en su paso del setup— los muestra en palabras sin provocar un 403. Nada más cambia: los campos existentes conservan su significado; schema_version sigue en "1.0". Un cliente que no conoce permisos lo ignora.

2026-09-28 — Consulta RUC: permiso de personas naturales, reglas del comprador, sucesión, ausencia comprobada y caché sin ETag (adenda a ESP-006 del 2026-09-26)

Cambio de contrato, aditivo, que rige desde la activación R0, registrada en producción el 2026-09-28 (hora de Lima) en la revisión 4413 del dataset. Hasta esa revisión el servicio respondió exactamente como antes, y una respuesta anclada a una revisión anterior sigue sin los campos nuevos. schema_version sigue en "1.0".

2026-09-26 — Corrección: el enlace firmado de los metadatos del artefacto respeta la marca descarga_artefactos

No es un cambio de contrato: alinea el código con la decisión D-2026-09-08 ya publicada el 2026-09-10. Hallazgo del dictamen de ESP-009 v0.3 (N-3).

Cambio de contrato, aditivo: GET /v1/calendario/feriados con year agrega cinco campos; ningún campo existente cambia de valor ni de significado, y la llamada sin year responde exactamente lo de antes.

2026-09-10 — Modo desarrollo cerrado (D-2026-09-08): descarga de artefactos restringida por marca en el token

2026-09-10 — Calendario documentado como tercer dominio; modo desarrollo

Sin cambio de contrato. GET /v1/calendario/feriados (público desde el 2026-09-07) pasa a tener página de servicio propia (Calendario) con la plantilla de 8 H2 y se documenta como parte del servicio en desarrollo. Cobertura del calendario: el año 2026 completo (16 feriados: Decreto Legislativo 713 art. 6, Ley 31381, Ley 31788); un año nuevo o un feriado nuevo entran por migración del servicio y se anotan aquí.

La documentación deja de ofrecer acceso (modo desarrollo): no muestra credenciales ni invita a pedir un token; la referencia interactiva va sin consola. El contrato no cambia.

2026-09-07 — Consolidación del contrato tras el segundo dominio

Cambio pre-cliente-externo: el único consumidor de la API a esta fecha es el módulo de Odoo de Eurekia, que no lee /v1/evidence (lee /v1/rates, /v1/rates/latest, /v1/alerts y /v1/health/live), así que ningún consumidor se adapta.

2026-09-07 — Dominio Consulta RUC en producción

2026-09-06 — Frescura de la serie cierre

2026-08-28 — Serie cierre y cotejos

2026-08-27 — Token demo público

2026-08-21 — v1 en producción