Was macht sipher?
Sipher — Datenschutz-as-a-Skill für Solana-Agenten
Basierend auf dem SIP-Protokoll (Secure Interaction Protocol).
Übersicht
Sipher ermöglicht es Solana-Agenten, verschlüsselte Operationen durchzuführen, bei denen sensible Daten wie private Nachrichten, Zustandsinformationen oder Transaktionsdetails geschützt bleiben.
Funktionen
- Vertrauliche Nachrichten – Senden und Empfangen von verschlüsselten Nachrichten zwischen Agenten oder zwischen Agent und Smart Contract.
- Privater Zustand – Speichern und Abrufen von verschlüsselten Zustandsinformationen eines Agenten.
- Sichere Transaktionsdaten – Schützen von sensiblen Eingabeparametern in Solana-Transaktionen.
- Einfach integrierbar – Funktioniert mit jeder Agenten-Implementierung, die das SIP-Protokoll unterstützt.
Konfiguration
Um Sipher zu verwenden, konfiguriere den SIP-Provider in deiner Agent-Umgebung:
SIP_PROVIDER_URL=https://your-sip-provider.example.com
SIP_API_KEY=your-api-key
Verwendung
Beispiel: Verschlüsselte Nachricht senden
const sipher = new Sipher({ provider: process.env.SIP_PROVIDER_URL });
const encrypted = await sipher.encrypt("Geheime Nachricht", recipientPublicKey);
console.log(encrypted);
Beispiel: Privaten Zustand speichern
await sipher.setState({ balance: 100 }, "stat_key");
Unterstützte Plattformen
- Solana CLI – Über die Sipher NPM-Paket.
- JavaScript/TypeScript –
@sip-protocol/sipher-sdk - Rust – In Entwicklung
Lizenz
MIT