GATE BEREITSTELLEN.EIN BEFEHL.
Betreiben Sie einen echten Autorisierungsdienst â entscheiden, kurzlebige FĂ€higkeit ausstellen, am Aktuator verifizieren und eine Quittung signieren. Kein Cloud-Konto, kein proprietĂ€rer Stack.
Experimental open draft. Open source.
EIN-KLICK-BEREITSTELLUNG
Der Dienst stellt die drei Rollen des Protokolls als einfaches HTTP/JSON bereit. Sie benötigen nur Python 3.11+ auf dem Rechner, der Ihr GerĂ€t schĂŒtzt â die einzige AbhĂ€ngigkeit installiert sich selbst.
Windows ohne Installation (empfohlen)
Herunterladen, entpacken und kinegrant-serve.exe doppelklicken. Kein Python nötig.
Windows â Doppelklick, fertig
Entpacken Sie kinegrant-deploy.zip und doppelklicken Sie start.cmd. Sobald listening on http://127.0.0.1:8770 erscheint, lÀuft es. Lassen Sie das Fenster offen.
macOS / Linux â ein Befehl
# im entpackten Ordner
sh start.shNach der PyPI-Veröffentlichung â ein Befehl ĂŒberall
pip install kinegrant-protocol
kinegrant-serve --demoPRĂFEN, OB ES LĂUFT
curl http://127.0.0.1:8770/health
GANZEN ABLAUF AUSFĂHREN
curl -X POST http://127.0.0.1:8770/run -H "Content-Type: application/json" -d '{"agent":"urn:robot:delivery-1","target":"urn:space:demo:door-7","action":"open","purpose":"delivery","context":{"risk_tier":1}}'
Die Antwort enthĂ€lt decision, eine signierte capability, die claims des Gates, eine signierte receipt und receipt_chain_valid: true. Ăndern Sie action zu record, wird es abgelehnt.
DIE VIER ENDPOINTS
/authorize
Richtlinienentscheidung + signierte kurzlebige FĂ€higkeit.
/verify
Fail-closed, einmalige PrĂŒfung unmittelbar bevor der Aktuator sich bewegt.
/receipt
Vom AusfĂŒhrenden signierter Audit-Datensatz nach der Aktion.
/run
Der ganze Ablauf in einem Aufruf, fĂŒr den ersten Test.
RICHTLINIE BEARBEITEN, OHNE NEUSTART