Granskningsbar och isolerad, i er kontroll.
Offentlig sektor måste kunna visa vem som gjorde vad, hur data behandlades och att inga uppgifter läckte. Ladan är byggd för det. Varje ändring loggas, känsliga uppgifter döljs och modellens kod körs isolerat, allt i er egen drift.
Två lager insyn: ett för driften, ett för revisorn
Ladan skiljer på drift och efterlevnad. OpenTelemetry visar tjänstens aktuella hälsa. Granskningsloggen ger en oföränderlig post över varje ändring och varje verktygsanrop. Den är alltid på och kan inte stängas av. Export av spår slår ni på när ni vill se dem i era egna verktyg, och spåren bär bara metadata: aldrig frågor, svar, prompter eller SQL.
- Hash-länkad granskningslogg. Varje ändring kedjas till den föregående, och rader kan endast läggas till. Om en rad ändras i efterhand syns det direkt, och raden visar alltid vem som gjorde vad.
- Automatisk maskning. Verktygsanrop bokförs utan sina argument, och personnummer, e-post och andra känsliga uppgifter döljs innan något annat loggas.
- Kostnad per anrop. Varje modellanrop bokförs med sin kostnad, så ni ser vad sökning och svar faktiskt kostar.
Ladan binder er inte till en leverantör. Spåren går till vilket system ni redan kör, och granskningsloggen stannar i er egen databas.
Vem som frågar, och vad de får se
Operatörer loggar in med roller, via OIDC om ni vill. Varje kanal får ett inloggningsläge som följer av destinationen när tjänsten publiceras. Bakom en integration med SSO känner Ladan igen den faktiska användaren, utan att personen behöver ett eget konto i Ladan.
Ett tredje läge, none, ger en publik kanal utan inloggning. Det kan bara väljas för tjänster där allt innehåll är klassat som offentligt och som saknar förmågor som tar emot användarfiler, och det passerar samma publiceringsgrind som alla andra kanaler.
- Roller & behörigheter. Administratör, redaktör och läsare, kontrollerat vid varje anrop och inte endast i gränssnittet.
- Behörighetstak per kanal. Varje kanal får en egen åtkomst som begränsas till exakt de kunskapsytor och förmågor tjänsten deklarerat, aldrig bredare.
- Behörighet per användare. På en SSO-kanal smalnar Ladan av vad slutanvändaren får se utifrån roller och grupper i den verifierade identiteten, utan ett lagrat användarkonto.
Två nivåer, inget däremellan. Ladan litar aldrig på en identitet som bara skickas med i ett anrop: en användare finns bara om intyget är verifierat. En läckt nyckel kan därför aldrig utge sig för att vara någon.
Vad ett svar får bygga på, och vilken modell som får se det
Varje källa bär två klassningar som Ladan tillämpar vid varje sökning: hur tillförlitlig den är som referens och hur känsligt innehållet är.
Auktoritetsnivå och auktoritetsgolv
Källor rankas från ogranskat till avtal och lag. Varje tjänst kan sätta ett auktoritetsgolv, så att svaren måste grundas i godkänt material och aldrig i ett utkast eller en gammal crawl.
Känslighetsnivå och modellgrind
Källor klassas från offentligt till begränsat, och varje modelleverantör anges med var data behandlas. Begränsat innehåll når aldrig en modell eller rerank-tjänst som inte är klarerad för det. För OpenAI:s egna chattmodeller begär Ladan dessutom att anropet inte sparas hos leverantören, vilket är en inställning och inte en garanti.
Klassa vid källan, se per yta
Klassningen sätts per källa och summeras per kunskapsyta. En sessionsvy per åtkomst visar vad varje integration faktiskt frågade och fick tillbaka.
Krypterat i vila, isolerat i körning
Hemligheter krypteras med en nyckel ni äger. Och koden modellen skriver, SQL över ett kalkylark eller JavaScript i kodläge, körs i en sandlåda utan åtkomst till filsystemet, internet eller andra samlingar. Varje organisation kör sin egen instans: er modell, er data, er server.
Krypterade hemligheter
API-nycklar och inloggningar lagras krypterade med AES-256. Krypteringsnyckeln levererar ni själva. Tappas den bort går inget att återställa, och det är meningen.
Isolerad SQL
Varje fråga mot ett kalkylark körs i en egen, tillfällig databas som endast tillåter läsning. En tabell, inga sidoeffekter.
Isolerat JavaScript
Kodlägets run_code kör i en sandlåda utan åtkomst till internet, filsystemet eller andra samlingar. Endast de verktyg ni kopplat in.
Slå på precis det ni behöver.
Granskningsloggen är alltid på. Läs hur spårning, export och SSO sätts upp, och aktivera det er efterlevnad kräver.