2026-02-20 15:01:01 +01:00
2023-03-08 16:48:36 +01:00
2026-02-20 12:42:18 +01:00
2026-02-20 15:01:01 +01:00
2026-02-03 15:25:15 +01:00
2026-02-05 08:57:00 +01:00
2026-02-02 09:05:58 +01:00
2025-11-12 10:55:21 +01:00
2026-02-05 08:57:00 +01:00
2026-02-05 08:57:00 +01:00
2026-02-05 11:23:11 +01:00
2026-02-05 11:23:11 +01:00
2026-02-05 11:23:11 +01:00
2026-02-03 15:31:06 +01:00
2026-02-09 08:55:50 +01:00
2026-02-18 14:32:44 +01:00
2026-02-18 14:32:44 +01:00
2023-10-18 11:08:10 +02:00
2024-10-03 09:44:32 +02:00
2026-02-09 09:45:41 +01:00
2026-02-03 15:25:15 +01:00
2026-02-17 13:11:22 +01:00

oc-discovery OpenCloud discovery service.

Manages a local database

Can feed from file/IPFS/... Stores data in Redis, and Zinq for ranked queries.

To build :

bee generate routers
bee run -gendoc=true -downdoc=true

If default Swagger page is displayed instead of tyour api, change url in swagger/index.html file to :

url: "swagger.json"

sequenceDiagram autonumber participant Dev as Développeur / Owner participant IPFS as Réseau IPFS participant CID as CID (hash du fichier) participant Argo as Orchestrateur Argo participant CU as Compute Unit participant MinIO as Storage MinIO

%% 1. Ajout du fichier sur IPFS
Dev->>IPFS: Chiffre et ajoute fichier (algo/dataset)
IPFS-->>CID: Génère CID unique (hash du fichier)
Dev->>Dev: Stocke CID pour référence future

%% 2. Orchestration par Argo
Argo->>CID: Requête CID pour job
CID-->>Argo: Fournit le fichier (vérifié via hash)

%% 3. Execution sur la Compute Unit
Argo->>CU: Déploie job avec fichier récupéré
CU->>CU: Vérifie hash (CID) pour intégrité
CU->>CU: Exécute l'algo sur le dataset

%% 4. Stockage des résultats
CU->>MinIO: Stocke output (résultats) ou logs
CU->>IPFS: Optionnel : ajoute output sur IPFS (nouveau CID)

%% 5. Vérification et traçabilité
Dev->>IPFS: Vérifie CID output si nécessaire
CU->>Dev: Fournit résultat et log de hash
Description
Cloud discovery service. Can feed from file/IPFS/... Manages a local database and check hosts availability
Readme 38 MiB
Languages
Go 98.2%
Dockerfile 0.9%
Shell 0.6%
Makefile 0.3%