Je reviens ici dans le cadre de mon expérimentation IPFS pour les datapods v2. Mon idée est de conserver l’architecture Postgres/Hasura, mais de changer la manière de faire rentrer les données : on utiliserait IPFS pour tout plutôt que :
- un script Rust pour l’import initial depuis un pod Cesium+
- un endpoint centralisé pour la soumission de nouvelles données
Cela permet de combiner :
- une soumission et un stockage parfaitement décentralisés indépendants de Duniter
- une indexation subjective pour exposer une API pratique pour les clients (GraphQL)