Drift

Vad som körs var

Ratio Lex är statiskt först. Nästan varje sida är en färdig fil som ligger i Cloudflares nät; ingen databas frågas, ingen server räknar något och inget av det kan svara 504 från vår sida. Bara sökningen i litteraturen och i förarbetena, och förarbetenas dokumentsidor, körs av en server — och de är byggda för att misslyckas snyggt.


Statiskt

SidorVadKörs av
Avgörandesidor17 216 sidor med fulltext, metadata och citeringsgrafStatisk fil
RegisterSerier, årgångar, sökord, lagrum, benämningar, artiklarStatisk fil
FörarbetsregisterTyp- och riksmötessidorStatisk fil
Litteraturens verksidor966 verk, 294 501 sidorStatisk fil
Öppna dataJSON per serie och år, sökindex, sitemapStatisk fil
RättspraxissöketMetadata- och fulltextsökDin webbläsare, mot statiska index

På servern

SidorVadVid fel
LitteratursöketFulltext i 966 verk, 294 501 sidorSidan svarar ändå 200 med en notis och länkar till registren
FörarbetssöketFulltext i 53 278 dokument, 2 847 179 sidor, en sökning per dokumenttypDen typ som inte svarar märks ut; de övriga visas
Förarbetenas dokumentsidorHela dokumentet ur databasenFaller tillbaka på 404-sidan, aldrig ett serverfel

Servern är en Cloudflare Worker med databaser i D1. En sökning som misslyckas ger aldrig 5xx till läsaren: felet fångas, sidan svarar 200 med sitt vanliga skal och en rad om att sökningen är tillfälligt otillgänglig — och en påminnelse om att registren fungerar utan sök. Ett fel loggas med felets typ, aldrig med sökfrasen.

Vad som loggas

Inga sökfrågor. Cloudflares invocation logs är avstängda, eftersom de annars skulle spara varje anrops adress — och sökfrasen står i adressen. Söksvar bär no-store och cachas aldrig i kanten, just för att sökfrasen inte ska hamna i en delad cache. Dokumentsidor bär ingen fråga och cachas hårt.

Ingen inloggning, inga kakor, ingen analysskript från tredje part, inga externa typsnitt eller bilder. Innehållssäkerhetspolicyn tillåter bara resurser från sajten själv.

Om det slutar svara

Allt underlag är öppna data och allt material kommer från källor som publicerar det själva: riksdagen, Domstolsverket, juridikbok.se och Stockholms universitetsbibliotek. Sajten är statiska filer, och den som vill kan spegla den utan att fråga. Ingen adress är beroende av att just den här servern finns kvar.

Adresserna är också byggda för att hålla: en adress som en gång funnits byts aldrig. När ett färskt avgörande får sitt NJA-sidnummer efter publiceringen pekar den gamla adressen vidare med en permanent omdirigering i stället för att bli en 404.

Maskinvägen in beskrivs i /llms.txt: samlingarna, licenserna och var de öppna filerna ligger.