1. Ce este cititorul
Radar Just e o aplicație pentru cei care urmăresc dosare la instanțe: părți, avocați, cabinete, consilieri juridici. Cititorul e partea ei care cere, de pe serverul nostru, datele publice despre dosarele urmărite și anunță oamenii când ceva se schimbă: un termen nou, o soluție, o cale de atac.
Citește numai ce instanțele și instituțiile publică pentru oricine, fără cont și fără parolă, și nimic din spatele unei autentificări sau al unei plăți. Ce citește nu publică: fiecare vede doar dosarele pe care le urmărește sau le caută, cum spune nota de confidențialitate.
2. Ce citește și de ce
| Adresa | Ce citește | De ce |
|---|---|---|
| portalquery.just.ro | Serviciul public de date al portalului instanțelor („Acces programatic la date” pe portal.just.ro): dosarele urmărite, după număr; căutările făcute de o persoană; listele de ședință ale instanțelor | Ca cine urmărește un dosar să afle de un termen, de o soluție sau de trimiterea lui la altă instanță |
| portal.just.ro | Pagina unui dosar, când cineva lipește linkul ei; pagina de contact a unei instanțe, cam o dată pe săptămână; robots.txt | Numărul dosarului din link; adresa, telefoanele și programul instanței |
| sedinte.tribunalularad.ro și celelalte opt site-uri „Lista ședințe” ale instanțelor | Listele de ședință pe care instanțele le publică singure; cel puțin 5 secunde între două cereri, robots.txt o dată pe zi | Pentru completele urmărite și pentru locul unui dosar pe lista zilei |
| legislatie.just.ro | Actele normative urmărite și deciziile Înaltei Curți și ale Curții Constituționale publicate acolo | Ca fiecare să afle de deciziile și modificările care îi privesc dosarele |
| www.just.ro | Fluxul de știri al Ministerului Justiției | Anunțurile care privesc instanțele și profesiile juridice |
| www.scj.ro | Serviciul pentru programe al Înaltei Curți și arhiva lui zilnică, pentru dosarele urmărite acolo; o dată pe zi, căutarea în jurisprudența Completului pentru soluționarea recursului în interesul legii, cele mai noi întâi, și minuta fiecărei decizii noi, o singură dată. Doar între 03:30 și 06:30, cum cere instanța; nicio altă pagină a site-ului | Dosarele Înaltei Curți nu sunt în serviciul de date al portalului; deciziile în recursul în interesul legii ajung la cei pe care îi privesc din ziua în care apare minuta, nu după luni, la publicarea oficială |
| data.gov.ro | Listele de profesioniști publicate de Ministerul Justiției ca date deschise | Ca un profesionist să poată fi găsit, cu sursa lui |
Mai citim fluxurile RSS publice ale câtorva instituții și publicații juridice, cu aceleași reguli.
3. Cât de des și cât de atent
- Cele două adrese ale portalului au o singură coadă: o cerere odată, la cel puțin 1,5 secunde după cea dinainte.
- Ținta noastră pentru portal e de 1.200 de cereri pe oră, jumătate din cât ar permite acel interval, împărțite uniform în oră. Pe un server nou pornim de la un sfert din țintă și creștem în câteva zile.
- Un dosar urmărit e citit mai des în zilele din jurul unui termen și în săptămânile de după o hotărâre care se mai poate ataca, și rar în rest. Când nimeni nu-l mai urmărește, nu mai e citit.
- O persoană care așteaptă un răspuns trece înaintea citirilor programate, dar căutările oamenilor au partea lor fixă din oră.
- La celelalte adrese pauza e mai lungă: 3 secunde la legislatie.just.ro, 4 secunde la www.scj.ro, 10 secunde la data.gov.ro, cât cere robots.txt-ul lui.
- Un răspuns 429 sau 5xx, ori unul care nu vine, dublează pauza dintre cereri (până la de 16 ori). Un antet Retry-After oprește cererile către acea adresă cât cere, până la două minute la fiecare răspuns.
- O verificare Cloudflare (challenge) oprește toate cererile către portal pentru o oră; apoi pleacă una singură. Dacă verificarea continuă, așteptarea se dublează, până la șase ore.
- robots.txt e citit înaintea oricărei pagini web, cel mult o dată pe zi pentru fiecare adresă, și e respectat. Grupul User-agent: RadarJust se aplică tuturor cititoarelor noastre. Serviciul de date al portalului e un serviciu web publicat pentru acces programatic; îl folosim în limitele de mai sus.
4. Cum ne recunoașteți
| Semnul | Ce trimitem |
|---|---|
| User-Agent | RadarJust/1.0 (+https://radarjust.ro/cititor/; contact@radarjust.ro) |
| Adresa | Una singură, a serverului nostru. Nu o schimbăm prin rotație și nu trecem prin proxy-uri sau relee. |
| Semnătura | Cererile către just.ro și adresele lui poartă o semnătură HTTP Message Signatures (RFC 9421), cu o cheie Ed25519, în forma pe care o verifică Cloudflare: antetele Signature-Agent, Signature-Input și Signature. |
| Cheile publice | radarjust.ro/.well-known/http-message-signatures-directory: un JWKS de tipul application/http-message-signatures-directory+json, semnat la rândul lui cu fiecare cheie din el. |
Signature-Agent are valoarea "https://radarjust.ro", originea directorului de chei. Semnătura acoperă adresa cerută (@authority) și antetul Signature-Agent, e făcută în clipa în care pleacă cererea, cu un nonce nou, și expiră după un minut. keyid e amprenta JWK SHA-256 a cheii (RFC 7638), aceeași cu kid din director.
Cheile din director acum, după keyid:
- Wwk-IMHIOOW8flmuJ9IlAecYnwVQ2WXy-LnshicllH4
5. Ce nu facem
- Nu folosim un browser automatizat și nu ne dăm drept browser.
- Nu rezolvăm și nu ocolim o verificare Cloudflare și nu insistăm după ea: așteptăm.
- Nu schimbăm adresa de la care citim și nu trimitem cereri prin proxy-uri.
- Nu citim nimic din spatele unei autentificări, al unei plăți sau al unui formular.
- Nu citim în masă dosarele cu părțile lor: un dosar e citit pentru cine îl urmărește sau îl caută.
6. Cum ne scrieți
Pentru orice întrebare despre cititor, ne scrieți la contact@radarjust.ro. Dacă vreți să citim mai puțin, mai târziu sau deloc de pe serverul dumneavoastră, o facem pentru adresa respectivă; robots.txt e respectat și fără un mesaj.
Radar Just e dezvoltat de Protocore. Cine răspunde pentru serviciu e scris în termenii de utilizare.