From 49a1629646bc14650278579cbd96c1dc92a7ee96 Mon Sep 17 00:00:00 2001 From: jaakko Date: Tue, 7 Apr 2026 07:26:52 +0300 Subject: [PATCH] =?UTF-8?q?TODO.md:=20turvallisuus,=20yksityisyys=20ja=20v?= =?UTF-8?q?=C3=A4=C3=A4rink=C3=A4yt=C3=B6n=20esto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hajautetun verkon riskit dokumentoitu: tulosten validointi, promptien salaus, reputaatiojärjestelmä, rate limiting, token-talous. Co-Authored-By: Claude Opus 4.6 (1M context) --- network-poc/TODO.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 network-poc/TODO.md diff --git a/network-poc/TODO.md b/network-poc/TODO.md new file mode 100644 index 0000000..d244839 --- /dev/null +++ b/network-poc/TODO.md @@ -0,0 +1,26 @@ +# TODO — Kipinä Agentic Network + +## Turvallisuus +- [ ] **Tulosten validointi** — solmu voi palauttaa haitallista koodia. Tarvitaan proof-of-work tai challenge-response -mekanismi +- [ ] **Reputaatiojärjestelmä** — solmujen luotettavuuden seuranta: onnistuneet tehtävät, vasteaika, laatu +- [ ] **Koodin sandboxaus** — generoitu koodi pitää ajaa eristetyssä ympäristössä ennen käyttäjälle näyttämistä +- [ ] **Solmun identiteetti** — rekisteröityminen ja tunnistautuminen (API-avain / token) + +## Yksityisyys +- [ ] **Promptien salaus** — käyttäjän promptit menevät tuntemattomalle solmulle selkotekstinä +- [ ] **End-to-end enkryptio** — hub ei näe promptin sisältöä, vain reitittää +- [ ] **Tietosuojaseloste** — käyttäjille kerrottava miten data kulkee ja kuka sen näkee +- [ ] **Opt-in malli** — käyttäjä valitsee haluaako käyttää yhteisösolmuja vai vain omaa + +## Väärinkäytön esto +- [ ] **Rate limiting per käyttäjä** — nykyinen IP-pohjainen ei riitä, tarvitaan autentikointi +- [ ] **Solmun kuormitusraja** — solmu voi asettaa max tehtävät/minuutti +- [ ] **Token-talous** — laskentaresurssien käyttö vaatii Kipinä-tokeneita (gamification jo aloitettu) +- [ ] **Abuse reporting** — mekanismi haitallisten solmujen ilmiantamiseen + +## Seuraavat ominaisuudet +- [ ] Agenttien välinen keskustelu (manageri ohjaa dynaamisesti) +- [ ] Tehtävähistoria ja tulosten tallennus +- [ ] Prometheus/OpenTelemetry -metriikat +- [ ] Solmujen terveystarkistukset (ping/pong) +- [ ] Streaming-vastaukset Ollaman kautta