Was macht Tiltmeter?
Tiltmeter — Vertrauensplattform für Agenten-Fähigkeiten: Signieren/Verifizieren, gesteuerte Registrierung mit Genehmigungen und Audit, Debug-Replay für KI-Agenten (Ed25519 + FastAPI + SQLite)
Übersicht
Tiltmeter ist ein Werkzeug, das Entwicklern hilft, vertrauenswürdige KI-Agenten-Fähigkeiten zu erstellen und zu verwalten. Es stellt sicher, dass nur authentifizierte und genehmigte Fähigkeiten in Agent-Umgebungen ausgeführt werden.
Funktionen
- Kryptografische Signierung: Verwenden Sie Ed25519-Schlüsselpaare, um Ihre Fähigkeiten zu signieren und deren Authentizität zu gewährleisten.
- Verifizierung: Überprüfen Sie Signaturen von Fähigkeiten, um Manipulationen zu erkennen.
- Registrierung mit Genehmigungen: Ein gesteuerter Registrierungsprozess mit Genehmigungs-Workflow.
- Audit-Trail: Vollständige Protokollierung aller Aktionen für Compliance und Nachvollziehbarkeit.
- Debug-Replay: Reproduzieren Sie Agent-Operationen zu Debugging-Zwecken.
Technische Details
- Programmiersprache: Python
- Web-Framework: FastAPI
- Datenbank: SQLite
- Kryptographie: Ed25519 (asymmetrische Verschlüsselung)
- Unterstützte Plattformen: Claude Code, Cursor, Codex
Schnellstart
pip install landslide-tiltmeter
Beispielverwendung
from landslide_tiltmeter import Tiltmeter
# Initialisieren
tilt = Tiltmeter()
# Schlüsselpaar generieren
public_key, private_key = tilt.generate_keys()
# Fähigkeit signieren
signature = tilt.sign("skill_data", private_key)
# Signatur verifizieren
is_valid = tilt.verify("skill_data", signature, public_key)
print(f"Signatur gültig: {is_valid}")
API-Endpunkte
| Endpunkt | Methode | Beschreibung |
|---|---|---|
/sign | POST | Signiert eine Fähigkeit |
/verify | POST | Verifiziert eine Signatur |
/register | POST | Registriert eine neue Fähigkeit |
/approve/{id} | PUT | Genehmigt eine Registrierung |
/audit | GET | Ruft den Audit-Trail ab |
/replay/{id} | GET | Replayt eine Agenten-Operation |
Konfiguration
Umgebungsvariablen:
TILTMETER_DATABASE_PATH- Pfad zur SQLite-Datenbank (Standard:./tiltmeter.db)TILTMETER_SECRET_KEY- Geheimer Schlüssel für Authentifizierung
Lizenz
MIT