Saltar al contenido

Un protocolo abierto para apps de ayuda

Cada app es un hilo. El protocolo es la cuerda.

Un formato abierto para que las apps de ayuda publiquen y lean los mismos datos: puntos de acopio, necesidades, capacidades y entregas.

La conformidad se mide, nunca se declara.

La tesis

«Crecemos juntos: no competimos, nos alimentamos.»

La fibra con la que se amarra lo que nadie puede cargar solo.

La cabuya es la fibra con la que se amarra. Un hilo solo no aguanta nada; torcidos juntos, cargan lo que ninguno soportaría por separado. Eso no es una metáfora sobre colaborar en general: es la descripción de lo que ocurre cuando dos aplicaciones pueden leer los datos de la otra.

Cada app que entra conserva su producto, sus usuarios y sus decisiones. Lo que gana es que sus registros dejan de quedarse encerrados adentro, y que puede leer los de todos los demás sin pedir permiso.

Para eso existe el protocolo. Que pase o no depende de los equipos que lo adopten, y todavía no ha pasado.

Cómo funciona

Cuatro pasos, y ninguno nos necesita

Nada de esto requiere una cuenta, una aprobación ni una conversación con nadie. El protocolo es un documento; el validador es un programa que puedes ejecutar tú.

  1. 01

    Publica un manifiesto

    Un archivo JSON en una ruta conocida que dice quién eres, qué publicas y bajo qué licencia.

  2. 02

    Exporta un feed

    Tus lugares, en el esquema compartido. Basta con un archivo estático en una URL estable — no hace falta una API.

  3. 03

    Ejecuta el validador

    Descarga lo que publicaste y reporta lo que encontró. Cada hallazgo ubica el problema y dice cómo corregirlo.

  4. 04

    Abre una entrada en el registro

    Un pull request. La medición ocurre de nuestro lado y queda visible para quien quiera mirarla.

Conformidad

Una escalera, no una puerta

Cada nivel es una clase de membresía. Ya estás en la red en L0, y cada peldaño hace que más de ella te sirva — pero quedarse es una posición, no un fracaso.

Dos clases nunca pasan de L1: las apps cuyos registros son irreduciblemente personales, y las que simplemente eligen no publicar. Ambas están listadas y ambas son miembros respetados.

La red

Quiénes están en el registro

El registro lista aplicaciones, anota lo que se midió y no hace nada más. No es un directorio de aliados y no clasifica a nadie.

AplicaciónPublicaEstado de la entrada
ayuda.corag.appplacePropuesta
pereiraayuda.complacePropuesta
pereiraresponde.coplacePropuesta
co.crafter.runplacePropuesta

Estas entradas se abrieron en nombre de cada equipo a partir del análisis público, y esperan a que ese equipo las confirme. Nadie aquí ha reclamado conformidad, y ninguna de estas es un aval.

Los estados de conformidad medidos aparecen aquí cuando el validador empiece a ejecutarse contra los feeds en vivo de forma programada.

El horizonte largo

Ambición, no hoja de ruta

Hasta dónde podría llegar

  1. 1

    Una red de emergencia

    Las apps construidas durante una emergencia pueden leerse entre sí, para que la siguiente empiece con infraestructura y no con una hoja de cálculo.

  2. 2

    Un estándar de interoperabilidad

    El esquema sobrevive a la emergencia que lo produjo y se vuelve la manera normal de publicar datos de ayuda.

  3. 3

    Un ecosistema regional

    Otra ciudad, otro país, adopta el mismo documento sin pedirle permiso a nadie — porque es CC0 y no hay a quién pedírselo.

La especificación es pública. Todo lo que hay detrás también.

El texto normativo, los esquemas, el validador y las decisiones que los produjeron están en el repositorio, con licencia abierta, hoy.