Total weight: 37.21%. Reporting, governance quality, ownership transparency and reliability in public procurement. The heaviest axis: it rests on state register data, not on activity on the platform. (Lithuanian: Skaidrumas)
Data completeness
weight 2.33% · transparencyMeasures how complete the company’s financial data are (revenue, profit, employees, salary, SODRA debt). Since v5.0 this signal no longer assesses the activation status on the platform, only the objective completeness of the data.
Formula
completeness_ratio = filled_fields / (years × 6_possible_fields)
completeness_score = completeness_ratio × 10
year_coverage = min(years / 10 × 10, 10)
score = completeness_score × 0.60 + year_coverage × 0.40
Null condition (the signal takes no part)
Returns null when there are 0 annual financial records.
Confidence
min(years / 5, 1).
Data sources
Public procurement integrity
weight 10.47% · procurement_integrityAn adaptation of the DIGIWHIST (EU Horizon 2020) methodology. Six sub-indicators: participation frequency, win ratio, procedure type (open = more transparent), rejection rate, recency and subcontractor status.
Formula
participation_score = clamp(3 + log2(participations) × 2, 3, 9)
win_score: >80% → 7 (suspiciously high), 50-80% → 9, 20-50% → 8, 1-20% → 5, 0% → 2
procedure_score: from avgProcedureScore, or 7 by default
rejection_score: >50% → 3, >20% → 5, >1% → 7, 0% → 9
recency_score: <1y → 10, <2y → 7, <3y → 5, <5y → 3, >5y → 1
subcontractor_bonus: +0.5 (when the company is a subcontractor)
score = participation × 0.20 + wins × 0.25 + procedure × 0.20 + rejection × 0.20 + recency × 0.15 + bonus
Null condition (the signal takes no part)
Returns null when the company has 0 participations in public procurement.
Confidence
clamp(participations / 10, 0.3, 1.0). 10 or more participations = full confidence.
Data sources
- VPT Atn1TendererList (data.gov.lt)
- VPT Atn1ContractedCandidateList (data.gov.lt)
- VPT Atn1RejectedCandidateList (data.gov.lt)
- VPT Atn1SubcontractorsConcludedTendererList (data.gov.lt)
Reporting compliance
weight 11.63% · reporting_complianceChecks whether the company is on three state lists: companies that have not filed financial statements (about 55,000), companies that file late (about 20,000) and companies that have not filed an auditor’s report (about 5,000).
Formula
starting_score = 10 (clean)
IF statements not filed:
≤1 year → 0
≤2 years → 2
≤3 years → 4
≤5 years → 6
>5 years → 7
IF filed late (but filed) → 4
IF auditor’s report not filed:
within 2 years → min(score, 2)
earlier → min(score, 5)
Null condition (the signal takes no part)
Returns null when there are no RC JAR reporting data.
Confidence
Fixed at 0.9: the state lists are highly reliable.
Data sources
- RC JAR fa_dokumentu_nepateike (data.gov.lt)
- RC JAR fa_veluojantys (data.gov.lt)
- RC JAR fa_auditoriu_isvadu_nepateike (data.gov.lt)
Governance quality
weight 6.98% · governance_qualityAssesses how many layers the management structure has (manager, board, supervisory council, other bodies) and the stability of the manager’s tenure.
Formula
structure_score = 0
+ 6 (when there is a manager)
+ 2 (when there is a board)
+ 1.5 (when there is a supervisory council)
+ 0.5 (when there are other bodies)
Maximum: 10
tenure_score = clamp(4 + log2(max(years, 0.25) + 1) × 2, 3, 10)
score = structure × 0.60 + tenure × 0.40
Null condition (the signal takes no part)
Returns null when there are no RC JAR data on management bodies.
Confidence
Fixed at 0.85.
Data sources
- RC JAR valdymo_organai (registrucentras.lt)
Ownership transparency
weight 5.81% · ownership_transparencySince v6.0: assesses how complete the JADIS declaration is and how traceable the ultimate beneficiaries are, not the owners’ nationality. Natural persons (of any country) are final points of the declaration; legal entities (of any country) add one more step before the beneficiary is reached. The owners’ nationality or residence has no effect on the score: jurisdiction is not a sign of opacity.
Formula
natural = LT_natural + foreign_natural
legal = LT_legal + foreign_legal
participants = natural + legal
IF participants = 0 → 3 // declaration without participants
IF natural persons only → 9 // beneficiaries traceable directly
IF natural + legal → 8 // mixed structure
IF legal entities only → 7 // one more step before the beneficiaries
The owners’ nationality (Lithuanian / foreign) does not change the score.
Null condition (the signal takes no part)
Returns null when there are no JADIS data or hasJadisData = false.
Confidence
Fixed at 0.80.
Data sources
- JADIS dalyviai / dalyviu_sarasas (data.gov.lt)