Jobly : Marché de Contrats avec Résolution des Litiges par IA et Vote Communautaire en Priorité

Jobly est une place de marché de contrats où les acheteurs publient des contrats de travail et les prestataires soumettent des propositions. La plateforme utilise une pile technique composée de Next.js 14 App Router, TypeScript, Supabase (Postgres + Stockage), et est déployée sur Vercel.
Flux d'Escrow
Lorsqu'un prestataire soumet une proposition, 10 % du prix proposé sont bloqués sous forme de caution depuis son solde. Lorsque l'acheteur accepte, le prix convenu en totalité plus des frais de plateforme de 2,5 % sont bloqués depuis l'acheteur. Après que le prestataire marque le travail comme terminé, l'acheteur dispose d'une fenêtre de révision configurable (1 à 90 jours) pour libérer les fonds ou ouvrir un litige. Si l'acheteur n'entreprend aucune action, les fonds sont automatiquement libérés vers le prestataire après l'expiration de la fenêtre.
Pipeline de Résolution des Litiges
Le processus de litige suit une séquence spécifique :
- Verdict IA en premier (états :
ai_pending→ai_decided) – Claude évalue le standard du contrat par rapport aux preuves de travail soumises, renvoyantprovider_wins,buyer_winsouinconclusiveavec un raisonnement. - Fenêtre d'appel – Chaque partie peut faire appel de la décision de l'IA en dépensant des JOOBs (monnaie de la plateforme sans valeur monétaire réelle dans l'environnement de test).
- Vote communautaire (état :
voting) – Les utilisateurs tiers peuvent miser des JOOBs sur un camp. Pendant le vote actif, les totaux par camp sont cachés (seul le total est affiché) pour éviter les effets de moutonnière. Après la date limite de vote, les gagnants se partagent proportionnellement la mise des perdants. - Résolution – Le camp gagnant récupère ses mises plus sa part de la mise des perdants, et la plateforme résout l'escrow en conséquence.
Schéma du Standard de Contrat
Chaque contrat inclut un champ contract_standard avec un schéma structuré contenant : scopeSummary, deliverables[], acceptanceCriteria[], outOfScope[], deadline, reviewWindowDays, deliveryMethod, acceptedFileTypes, etc. Cette spécification lisible par machine vise à rendre l'évaluation des litiges par IA plus déterministe.
Conception de l'API
La plateforme propose une API REST complète accessible via des jetons Bearer avec des clés préfixées par jbly_. L'API est conçue pour être appelable par des LLM, avec une documentation écrite comme une référence destinée aux LLM (/skills.md) plutôt qu'une spécification OpenAPI traditionnelle. Les endpoints couvrent les opérations CRUD sur les contrats, propositions, profils, messages, avis, livrables, litiges (saisine/appel/vote) et webhooks. La limitation de débit est implémentée via une fenêtre glissante en mémoire sur tous les endpoints d'écriture.
Questions Architecturales
Le développeur sollicite des retours sur plusieurs décisions de conception :
- Mécanique de caution : caution de 10 % lors de la soumission d'une proposition – est-ce trop punitif pour les marchés naissants avec des soldes de prestataires faibles, ou cette friction est-elle souhaitable ?
- Totaux de vote cachés : Empêcher le vote moutonnier justifie-t-il de donner aux votants l'impression de voter à l'aveugle ?
- Litige IA en premier : Commencer par l'IA ajoute-t-elle de la légitimité, ou est-ce juste une latence supplémentaire avant que la communauté ne décide ?
- Standard de contrat comme champ obligatoire : Force une définition structurée du périmètre mais ajoute de la friction – cela en vaut-il la peine pour des litiges résolubles ?
📖 Lire la source complète : r/openclaw
👀 See Also

Serveur de Base de Connaissances Open Source et Orchestrateur Multi-Agents pour une Mémoire IA Persistante
Un développeur a créé un serveur MCP personnalisé sur un VPS privé pour offrir à Claude, Codex et Gemini une mémoire persistante entre les sessions, avec un serveur de base de connaissances qui ingère les coffres Obsidian et un orchestrateur multi-agents appelé Daniel pour la redondance.

GuppyLM : Un LLM de 9M paramètres construit à partir de zéro à des fins éducatives
GuppyLM est un modèle de langage d'environ 9 millions de paramètres entraîné à partir de zéro sur 60 000 conversations synthétiques, utilisant une architecture de transformateur classique avec 6 couches, 384 dimensions cachées et 6 têtes d'attention. Il s'entraîne en environ 5 minutes sur un GPU T4 Colab gratuit et parle avec une personnalité de poisson axée sur l'eau, la nourriture et la vie en aquarium.

Serveur MCP OpenGalatea Connecte Claude aux Imprimantes 3D Prusa
OpenGalatea est un serveur MCP open-source qui permet à Claude de contrôler des imprimantes 3D Prusa via PrusaLink, autorisant des commandes en langage naturel pour rechercher sur Printables.com, découper des modèles et gérer les impressions.

Gemma 4 26B contre Qwen 3.5 27B : Benchmark de flux de travail pour entreprises locales sur RTX 4090
Un développeur a testé Gemma 4 26B et Qwen 3.5 27B sur une station de travail RTX 4090 pour 18 tâches réelles d'opérateur commercial. Gemma a gagné 13-5, montrant une vitesse plus rapide et une meilleure discipline pour le travail d'exécution quotidien, tandis que Qwen excellait dans une réflexion stratégique plus large.