1. Zvanični izvori podataka i kriptografsko poreklo

Sistem prikuplja podatke isključivo iz zvaničnih, javno objavljenih izvora državnih organa:

Svaki preuzeti sirovi HTML ili CSV fajl se kriptografski hešira (SHA-256) i arhivira u nepromenljivom skladištu. Vreme preuzimanja (observed_at) se striktno razlikuje od zvaničnog datuma stanja organa uprave (source_date).


2. Normalizacija na 1.000 birača i percentilni rangovi

Opštine u Srbiji se drastično razlikuju po broju birača — od Crne Trave (~900 birača) do Novog Sada (~340.000 birača). Apsolutni brojevi promena se ne mogu direktno upoređivati.

Sve kategorije promena se normalizuju na 1.000 registrovanih birača prema osnovnom broju birača u toj opštini:

Stopa_na_1000 = (Broj_Promena / Osnovni_Broj_Birača) × 1000.0

Opštine se zatim rangiraju na nivou cele Srbije kako bi se dobili nacionalni percentilni rangovi od 0.0% (najniža aktivnost) do 100.0% (najviša aktivnost).


3. Privremeni skor anomalije V1 i tri nepovezane komponente

Skor anomalije (0–100) meri koliko je nedeljna aktivnost promene biračkog spiska u opštini neuobičajena u poređenju sa nacionalnim prosekom. U trenutnoj fazi sa jednim dostupnim zvaničnim stanjem birača, skorovi su striktno privremeni međuopštinski pokazatelji jer istorijska promena broja birača i usaglašavanje još uvek ne mogu da učestvuju.

Tri nepovezane komponente brojanja i izvedeni modifikator priliva: Kako bi se sprečilo dvostruko računanje istih događaja, komponente su striktno podeljene:

Zaštita od malih brojeva i pravilo čvrstih dokaza: U malim opštinama mali broj događaja (npr. 2 prijave prebivališta u Crnoj Travi) stvara matematički visoku stopu na 1.000 birača. Sistem primenjuje ponder dokaza zasnovan na apsolutnom broju događaja:

Ponder_Dokaza = min(1.0, max(0.20, Broj_Događaja / 12.0))

Nivo EKSTREMNO (80–100) striktno zahteva značajan apsolutni obim (≥ 25 prijava prebivališta ili ≥ 40 ukupnih promena) ILI višestruke nezavisne jake komponente (≥ 18 bodova svaka), čime se sprečava da izolovani mali brojevi pređu prag ekstremnog signala.


4. Matematički model usaglašavanja biračkog spiska

Kada postoji više uzastopnih zvaničnih stanja birača, sistem proverava unutrašnju aritmetičku usaglašenost:

Očekivani_Broj_Birača = Prethodni_Broj + Upisi - Brisanja
Razlika_Usaglašavanja = | Trenutni_Broj - Očekivani_Broj_Birača |

Svaka razlika veća od nule se označava za proveru jer ukazuje na promene nastale van standardno objavljenih kategorija.


5. Provera adresa prema zvaničnom Adresnom registru RGZ-a

Zbirni podaci po adresama se deterministički upoređuju sa bazom od 2,48 miliona kućnih brojeva RGZ-a. Signali obuhvataju:


6. Neutralna terminologija anomalija

Svi signali koje sistem generiše predstavljaju statistička odstupanja i indikatore kvaliteta podataka. Oni služe kao objektivne smernice za institucionalnu i javnu proveru. Signal anomalije ne predstavlja automatski dokaz niti tvrdnju o nezakonitim radnjama.