Contribuir a galaxIA

galaxIA es un proyecto comunitario en fase alpha. Su objetivo es demostrar que una red de IA soberana, descentralizada y construida sobre hardware modesto es posible. Cada contribución — hardware, código, documentación, feedback — acerca esa demostración a la realidad.

¿Cómo empezar?

  1. Lee Cómo funciona el protocolo y Integra tu tool o LLM — entiende el contrato antes de proponer un cambio.
  2. Revisa Pendientes — hay puntos marcados explícitamente como abiertos.
  3. Abre un issue o PR describiendo el problema o el cambio, acotado a un solo propósito.
  4. Si el cambio afecta el protocolo, un contrato de provider, o una decisión de arquitectura ya documentada, actualiza spec-native/DECISIONS.md como parte del PR.
  5. Verifica de punta a punta — build/typecheck pasan; una prueba real contra el stack también.

Las guías completas viven en CONTRIBUTING.md.

Leer CONTRIBUTING.md Ver issues abiertos

Áreas donde más se necesita ayuda

Alta prioridad

SDKs en otros lenguajes

Go, Python y Rust son los primeros lenguajes objetivo. El IDL Protobuf ya está publicado — falta la librería de cliente libp2p que lo implemente. Python es el caso de uso natural para Stars/Satellites de IA.

Alta prioridad

Implementar P2P en galaxIA-Core

Navigator y los providers de referencia deben implementar DHT + GossipSub + stream directo libp2p según el IDL ya definido.

Media prioridad

Ephemeral Satellite

El Satellite WASM que corre en un teléfono viejo sin instalación. La lógica de capacidades (aritmética, CURP) ya está en el SDK — falta el wiring con el protocolo FHS.

Media prioridad

rag-provider y kb-provider

Providers de recuperación de documentos y bases de conocimiento compartidas. El diseño está abierto — buena entrada para quien quiera definir el comportamiento desde cero.


Aportar sin escribir código


Contacto directo

Si quieres contribuir, tienes una pregunta que no es un issue, o simplemente quieres decir que el proyecto te parece interesante — escribe a:

rafex@rafex.dev

Los issues y PRs en GitHub son el canal principal para cambios concretos; el correo es para conversaciones más abiertas.