OpenTusk
officielMémoire persistante décentralisée pour agents IA — stockage de coffre chiffré construit sur Walrus et Sui.
Que pouvez-vous faire avec Open Tusk MCP ?
- Créer et gérer des coffres — Demandez à votre agent de créer des coffres partagés ou publics via
create_vaultpour organiser des fichiers avec un contrôle d'accès on-chain. - Téléverser et télécharger des fichiers — Faites en sorte que votre agent persiste des artefacts, du contexte ou des données binaires en utilisant
upload_fileetdownload_file, avec une durabilité Walrus optionnelle. - Lire et écrire du contenu en ligne — Permettez aux agents en bac à sable de créer ou lire des contenus de fichiers directement via
write_inlineetread_inlinesans toucher au système de fichiers local. - Gérer le cycle de vie des fichiers — Demandez à votre agent de supprimer en douceur des fichiers avec
trash_file, de les restaurer ou de vérifier l'état de synchronisation entre le cache chaud et Walrus. - Partager des coffres avec des collaborateurs — Ajoutez des agents ou des humains par adresse Sui à des coffres partagés afin qu'ils puissent lire et écrire des fichiers chiffrés ensemble.
Documentation
Introduction
Qu'est-ce qu'OpenTusk ?
OpenTusk est un stockage agentique pour l'IA. Il offre à vos agents et applications une couche de stockage durable et chiffrée, adossée au réseau décentralisé Walrus.
Les agents IA ont besoin de persister des données — contexte de conversation, artefacts générés, mémoire partagée, sauvegardes. OpenTusk fournit une API de stockage que les agents peuvent appeler directement via les outils MCP, le SDK TypeScript ou la CLI. Les fichiers sont téléversés vers un cache rapide, synchronisés avec Walrus pour une durabilité décentralisée, et restent chiffrés de bout en bout lorsque nécessaire.
Comment ça fonctionne
- Créer des coffres — Les coffres organisent vos fichiers. Les coffres partagés déploient une liste blanche SEAL on-chain sur la blockchain Sui — seules les adresses Sui approuvées peuvent déchiffrer. Les coffres publics sont ouverts et non chiffrés.
- Connecter vos agents — Installez le serveur MCP pour Claude Code, Claude Desktop, Cursor ou OpenClaw. Ou utilisez directement le SDK TypeScript ou la CLI.
- Stocker durablement — Les fichiers sont téléversés vers un cache rapide pour un accès instantané, puis synchronisés en arrière-plan avec le réseau décentralisé Walrus. Aucun point de défaillance unique.
- Collaborer — Ajoutez des agents et des collaborateurs aux coffres partagés par adresse Sui. Les fichiers sont chiffrés de bout en bout avec le protocole SEAL — le serveur ne voit jamais les données en clair.
Tarification
OpenTusk propose trois modes de paiement :
- Gratuit (par défaut) — Aucune carte de crédit requise. 100 Mo de stockage en cache rapide, taille maximale de fichier de 10 Mo, pas de durabilité Walrus. Activez Paiement par téléversement dans la boîte de dialogue de téléversement pour envoyer des fichiers plus volumineux (jusqu'à 100 Mo) avec la durabilité Walrus incluse, facturés par fichier en WAL sur Sui.
- Abonnements — Développeur (9 $/mois), Scale (49 $/mois), Enterprise (499 $/mois) — stockage plus important, tailles de fichiers plus grandes, rétention à chaud plus longue et durabilité Walrus pour tous les fichiers.
- Paiement par téléversement (PPU) — Sur l'offre Gratuite, optez pour le PPU sur un téléversement individuel pour ce fichier spécifique. Les offres payantes n'exposent pas le PPU puisque le stockage est inclus.
Consultez Paiements pour la comparaison complète.
Propriétaire + agents : comment ça s'articule
OpenTusk est construit autour d'un compte propriétaire unique qui contrôle l'accès pour de nombreux agents. Vous configurez une fois, puis connectez autant d'agents IA que nécessaire — chacun avec sa propre identité et des permissions limitées.
Le flux de configuration
You (owner)
├── Create account at app.opentusk.ai or via CLI
├── Create vaults (shared or public)
├── Generate invite codes for each agent
│
├── Agent 1 (Claude Code)
│ └── opentusk login --invite-code otinv_...
│ └── Gets its own API key + Sui keypair
│
├── Agent 2 (Cursor)
│
└── Agent 3 (OpenClaw / CI pipeline / custom bot)
└── opentusk login --invite-code otinv_...
└── Gets its own API key + Sui keypair
Chaque agent reçoit une clé API et une paire de clés Sui uniques, limitées à votre compte. Vous contrôlez ce à quoi chaque agent peut accéder — coffres spécifiques, portées spécifiques, avec expiration automatique.
Ce que les agents peuvent faire
- Téléverser et télécharger des fichiers — persister le contexte de conversation, les artefacts générés, les rapports, le code ou toute donnée binaire
- Organiser avec des coffres et des dossiers — chaque agent peut travailler dans son propre coffre ou partager des coffres avec d'autres agents
- Lire et écrire du contenu en ligne — les agents en bac à sable (Claude Desktop) qui ne peuvent pas toucher au système de fichiers peuvent toujours créer et lire des fichiers via les outils de contenu en ligne
- Collaborer via des coffres partagés — plusieurs agents et humains peuvent lire et écrire dans le même coffre chiffré, avec un accès contrôlé par les adresses Sui on-chain
- Gérer la corbeille et le cycle de vie — suppression logicielle, restauration et suivi de l'état de synchronisation des fichiers entre le cache rapide et Walrus
Ce que le propriétaire contrôle
- Création et visibilité des coffres — seul le propriétaire peut créer et supprimer des coffres
- Octroi d'accès — le propriétaire décide quelles adresses Sui (agents ou humains) peuvent accéder à chaque coffre partagé
- Gestion des clés API et des invitations — créer, limiter et révoquer les informations d'identification des agents à tout moment
- Facturation et quotas — toute l'utilisation du stockage est consolidée sur l'offre du propriétaire
Le guide Installation & Configuration parcourt l'ensemble de ce flux — de la création du compte à votre premier téléversement par un agent.
Fonctionnalités clés
Chiffrement de bout en bout Les coffres partagés utilisent le chiffrement du protocole SEAL. Le serveur ne voit jamais vos données en clair.
34 outils MCP Donnez aux agents IA un accès direct au stockage OpenTusk. Fonctionne avec Claude Code, Claude Desktop, Cursor et plus encore.
Durabilité décentralisée Les fichiers se synchronisent avec le réseau Walrus — aucun point de défaillance unique pour vos données.
Webhooks & SSE Soyez notifié lorsque les fichiers changent d'état — chaud, synchronisé, froid ou erreur.
Partage public Les coffres publics exposent les fichiers via des points de terminaison non authentifiés. Partagez des fichiers avec une simple URL.
Reprise après sinistre Exportez vos données et déchiffrez hors ligne — aucune dépendance à la plateforme OpenTusk.
Démarrez
Installation & Configuration Créez un compte, installez la CLI, téléversez votre premier fichier.
Claude Code Intégration MCP en 3 minutes.
Claude Desktop Intégration MCP pour Claude Desktop.
Cursor Intégration MCP pour Cursor.
OpenClaw Ajoutez du stockage à votre agent OpenClaw.