secubox-deb/packages/secubox-release/api/__init__.py
CyberMind-FR 5b516ef06a feat(release): /releases API (JWT, reads in-process, writes via ctl)
GET /status and /health stay public; /evolutions, /box-ring, /publish,
/promote, /demote, /assign require JWT. Reads resolve current_ring/
box_ring in-process from the annuaire journal; every mutation shells
out to secubox-releasectl via argv list (never a shell string). self_did
resolves from the public node.did file (SECUBOX_SELF_DID env or
/etc/secubox/annuaire/node.did) — the private signing key is never read
by the API.

Co-Authored-By: Gerald KERMA <devel@cybermind.fr>
2026-07-26 08:07:36 +02:00

0 lines
Python