1. Product Overview
Cette fonctionnalité introduit un pipeline complet au sein de l’écosystème Spark, permettant :
- Aux développeurs (via un site web) de découvrir des idées financées par des DAOs et de postuler via des propositions formalisées.
- Aux membres de DAOs (via l’application Spark) de consulter, trier et accepter ou refuser ces propositions directement.
Les propositions sont standardisées, publiques, et classées par score GitHub du développeur via le système Mathys afin d’aider à la prise de décision.
2. Core Features
🔹 Pour les développeurs (site web)
- Login via GitHub
- Authentification pour sécuriser l’identité des développeurs.
- Utilisation de l’API de Mathys
- Analyse du profil GitHub pour attribuer un score de crédibilité au développeur (historique, fréquence, qualité).
- Explorer les idées DAO
- Liste des idées actives, avec :
- Titre
- Description
- Fonds disponibles (extraits on-chain)
- Soumission d’une proposal
- Formulaire standardisé avec :
- Nom du livrable
- Prix demandé
- Délai estimé
- Description des fonctionnalités
- Adresse wallet Solana
- Règles obligatoires à accepter :
- Code open source
- Hébergement du produit V1
- Maintenance initiale assurée par le développeur
- Restriction :
- Un développeur ne peut postuler qu’une seule fois par idée.
- Affichage public des proposals
- Toutes les propositions sont visibles publiquement pour les autres développeurs et les DAOs.
🔹 Pour les membres de DAO (application Spark)
- Interface DAO personnalisée
- Une fois connectés à leur DAO dans l'application Spark, les membres voient :
- Un bouton pour acheter le token DAO
- La charte graphique de leur DAO
- Une section listant les proposals actives
- Classement automatique par score IA (Mathys)
- Tri des propositions basé sur :
- Réputation GitHub (via Mathys)
- Historique de contributions
- Cohérence du contenu
- Vue synthétique
- Chaque proposition affiche :
- Nom du livrable
- Prix demandé
- Score Mathys
- Bouton “Voir la proposition”
- Décision dans l'app Spark
- En cliquant sur une proposition, les membres accèdent à son contenu complet.
- Deux options : Accepter ou Rejeter
- La logique de validation (vote, multisig, etc.) est spécifique à chaque DAO et à définir séparément.