From 8612e6b8a22cbb6f278815f151c6133b388b9644 Mon Sep 17 00:00:00 2001 From: tegwick Date: Thu, 26 Mar 2026 09:21:17 +0100 Subject: [PATCH] Decision for KeyCape Implementation Language Go --- DECISIONS.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/DECISIONS.md b/DECISIONS.md index 68df35f..66c488b 100644 --- a/DECISIONS.md +++ b/DECISIONS.md @@ -54,3 +54,12 @@ We will go with implementing this as local-identity but not separate it into a r Create a documentation file LocalIdentity.md that explaines this as a capability of the net-kingdom bootstrapping infrastructure and explain the upside. Establish clear boundaries for what should be achieved and adress the risks by providding propper out of scope limitations. Then create a separate workplan to implement this in stages with proper documentation. The workplan should include making sure that the local-identity is properly secured by filesystem rights a later stage functionality. The plan should also provide guidance about how to provide minimal OIDC by rebuilding it natively to avoid dependencies according to the goal of easily bootstrapping without heavy dependencies. Finally reference the new workplan from the original workplan and register dependencies explicitly if necessary. --- + +## Implementation language for KeyCape: Go + +**Date:** 2026-03-25 +**Decided by:** Bernd + +KeyCape v0.1 is complete and deployed. All tests pass. The Go choice proved correct — orchestration-heavy HTTP adapter code, fast iteration, clean domain boundaries. No reconsideration warranted. + +---