ERCData pour Openclaw

ERCData est une compétence intégrée à la blockchain pour stocker, vérifier et gérer les empreintes numériques de données d'IA sur le réseau Base en utilisant le standard ERCData.

0xreisearch
v1.0.0
Jan 31, 2026
1
2.4k
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install ercdata

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer ercdata via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que ERCData ?

ERCData fournit un pont sécurisé entre les agents d'IA et la blockchain Ethereum, ciblant spécifiquement le réseau Base. Il permet aux développeurs de créer des pistes d'audit immuables en stockant les mémoires des agents, les empreintes de modèles et les configurations système sous forme d'entrées de données on-chain. En utilisant cette compétence au sein de l'écosystème Openclaw Skills, les utilisateurs peuvent s'assurer que les sorties et les états internes de leur IA restent transparents, vérifiables et protégés par des preuves d'intégrité cryptographiques.

La compétence prend en charge à la fois le stockage public pour la transparence et le stockage privé avec un contrôle d'accès granulaire. Elle gère les complexités de la vérification EIP-712 et des interactions avec les contrats intelligents, ce qui en fait un outil essentiel pour les développeurs construisant des systèmes d'IA de haute confiance nécessitant un historique vérifiable et une coordination entre agents.

Cas d'utilisation de ERCData

  • Attestation de mémoire : Créez une piste d'audit périodique et infalsifiable des journaux de mémoire des agents en les hachant et en les stockant on-chain.
  • Vérification d'identité de l'agent : Établissez un enregistrement permanent des empreintes de modèles, des hachages de prompts système et des paramètres de configuration.
  • Sorties d'agent vérifiables : Stockez les hachages des sorties d'IA critiques pour permettre à des tiers ou à d'autres agents de vérifier l'authenticité des données ultérieurement.
  • Confiance d'agent à agent : Permettez aux agents autonomes de vérifier l'historique on-chain des uns et des autres avant de s'engager dans des tâches collaboratives.
  • Provenance du modèle : Maintenez un enregistrement vérifiable des versions de modèles, des scores de benchmark et des métadonnées architecturales.

Comment fonctionne ERCData

  1. Configuration : L'agent est configuré avec une URL RPC du réseau Base, une adresse de contrat et une clé privée pour signer les transactions.
  2. Soumission de données : Les données ou leur hachage cryptographique sont envoyés au contrat intelligent ERCData via la CLI ou l'API, où ils sont catégorisés par un type de donnée spécifique.
  3. Stockage on-chain : Le contrat intelligent enregistre l'entrée, lui attribuant un identifiant unique et émettant un événement de blockchain pour le suivi.
  4. Contrôle d'accès : Pour les entrées privées, le propriétaire peut accorder ou révoquer sélectivement l'accès en lecture à des adresses de blockchain spécifiques.
  5. Vérification : Les utilisateurs ou d'autres agents peuvent effectuer des vérifications de signature EIP-712 pour confirmer que les données ont été soumises par un fournisseur autorisé et n'ont pas été modifiées.

Configuration de ERCData

Pour commencer avec cette compétence pour Openclaw Skills, assurez-vous d'avoir un portefeuille provisionné sur le mainnet de Base. Définissez vos variables d'environnement :

export ERCDATA_KEY="your_private_key"
export ERCDATA_CONTRACT="0xYourContractAddress"
export ERCDATA_RPC="https://mainnet.base.org"

Stockez votre première entrée de données publique :

uv run scripts/ercdata-cli.py store \
  --type AI_AGENT_MEMORY \
  --data "agent_state_hash_001" \
  --metadata '{"version":"1.0"}'

Schéma de données et taxonomie de ERCData

ERCData organise les informations via un schéma structuré sur le réseau Base. Chaque entrée se compose des composants suivants :

Champ Description
ID d'entrée Identifiant unique uint256 attribué par le contrat intelligent.
Type de donnée Une catégorie enregistrée (ex. : AI_AGENT_MEMORY, MODEL_PROVENANCE).
Payload Les données textuelles réelles ou le hachage cryptographique stocké.
Métadonnées Une chaîne JSON contenant un contexte supplémentaire (horodatages, IDs d'agent).
Fournisseur L'adresse du portefeuille ayant autorisé l'entrée.
Visibilité Indicateur booléen indiquant si l'entrée est publique ou privée.

Fonctionnalités avancées de ERCData

  • Signature EIP-712 : Implémente le hachage et la signature de données typées standard pour une vérification sécurisée des données off-chain.
  • Gating de données privées : Contrôle d'accès avancé permettant uniquement aux adresses autorisées de récupérer des informations sensibles sur l'agent via le contrat intelligent.
  • Instantanés temporels : Capacité à créer des instantanés des états de données pour une récupération historique cohérente.
  • Permissions basées sur les rôles : Gestion granulaire de PROVIDER_ROLE et VERIFIER_ROLE pour la collaboration d'équipe décentralisée.
  • Opérations par lots : Prise en charge de la gestion de plusieurs entrées de données et permissions dans des flux de travail simplifiés.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*