SignalScore — Swiss Credit Intelligence
Transparent Methodology

Scoring
Methodology

How SignalScore assesses Swiss company creditworthiness using publicly available data and AI analysis.

7

Dimensions

12

Data Sources

Claude

AI-Powered

Section 01

How It Works

OSINT-based credit assessment designed for Swiss companies

1

Collect

12 public data sources queried in parallel — official registries, web presence, and public media.

2

Analyze

Claude (Anthropic) reviews the raw data and writes a transparent, source-cited explanation of each of the 7 dimensions.

3

Score

A deterministic formula scores the 7 weighted dimensions 0-100 from the raw data and combines them into a composite (0-100) and letter grade (A-F) — an indicative assessment.

The final score represents an indicative assessment, not a certified credit rating. See our Disclaimer for important limitations.

Section 02

The 7 Scoring Dimensions

Dimension weights from research; register signals weighted from real Swiss bankruptcies

Weight Distribution

25%
15%
10%
10%
20%
15%
Registry & 25%
Digital Presence 15%
Workforce & 10%
Reputation & 10%
Officer & 20%
Business Listing 5%
Temporal & 15%

Registry & Legal Stability

25%
  • Active, being deleted or deleted in the commercial register; bankruptcy, liquidation and official SHAB notices
  • Register signals weighted from real Swiss bankruptcies: legal form (GmbH or AG), capital at the legal minimum, audit waiver, name change in the last 24 months
  • VAT and UID register status, industry (NOGA), trademarks and patents
  • Art. 731b organizational deficiency signals
ZefixSHAB/SOGCUID Register

Digital Presence & Infrastructure

15%
  • Website existence and content quality (crawled via Firecrawl)
  • Domain registration age (via RDAP lookup)
  • HTTP security headers (HSTS, CSP, X-Frame-Options)
  • Server technology detection and email infrastructure (MX records)
Company websitesDNS/RDAP

Workforce & Growth

10%
  • Employees on LinkedIn and declared company size (from the public LinkedIn company page)
  • LinkedIn company page presence and follower count
  • Active job postings on jobs.ch, Indeed, and LinkedIn Jobs
LinkedIn (public company page)Job Portals

Reputation & Public Perception

10%
  • Google Maps rating and review count
  • Business listing status (operational, temporarily closed, etc.)
  • News media coverage — adverse-media screening in any language (bankruptcy, debt enforcement, layoffs, litigation, fraud). Negative coverage lowers the score and is weighted more heavily than positive coverage; article volume alone is never treated as positive.
Google MapsGoogle NewsGDELT

Officer & Governance Analysis

20%
  • Officer changes and departures in the last 12 months, from the SOGC publications (weighted from real Swiss bankruptcies; counted for companies without an auditor, where they predicted failure)
  • Shift from collective to individual signature authority
  • Management-related adverse news (fraud, litigation)

Analysis is based on the target company's own SOGC publications. Cross-company officer network analysis is not currently available.

ZefixSHAB/SOGC

Business Listing Verification

5%
  • Google Maps business listing existence and status
  • Registered address matches a real business location
  • Business type classification and opening hours

Verification is based on Google Maps listing data. No Street View imagery or physical site inspection is performed.

Google Maps

Temporal & Change Velocity

15%
  • Address and seat changes in the last 24 months
  • Register activity since 2016 (number of SOGC publications), counted for companies without an auditor
  • Both weighted from real Swiss bankruptcies; web archive continuity as context

Temporal analysis is primarily based on the SOGC publication timeline. Other data sources (website, LinkedIn, Maps) provide a current snapshot only.

SHAB/SOGC (historical timeline)

Section 03

Scoring Scale

Six-tier grading from Very Low Risk to Very High Risk

A

Very Low Risk

Score 80-100

B

Low Risk

Score 65-79

C

Moderate Risk

Score 50-64

D

Elevated Risk

Score 35-49

E

High Risk

Score 20-34

F

Very High Risk

Score 0-19

The composite score is calculated as a weighted sum of all 7 dimension scores (each 0-100), then mapped to the letter grade above. Individual dimension scores are visible in every report.

Section 04

Data Sources

12 public data sources queried in parallel for every credit check

Zefix

Swiss Central Business Name Index — official company registry data via REST API with SPARQL fallback

SHAB/SOGC

Swiss Official Gazette of Commerce — historical legal publications extracted from Zefix records

Cantonal Register

Official cantonal commercial register — exact registration date extracted via Firecrawl from JSF-rendered pages

UID Register

Business Identification Register — VAT status, NOGA industry code, legal form, address (via LINDAS SPARQL)

Company Websites

Discovered via Google search, content crawled via Firecrawl (up to 15,000 characters)

LinkedIn

Data from the public LinkedIn company page: employees on LinkedIn, size, industry, founding year, followers (logged out, no personal profiles)

Google Maps

Places API — business listing, rating, review count, status, address, opening hours

News & Media

News via SerpAPI Google News + GDELT (multilingual, any language), including a dedicated adverse-media pass for bankruptcy, debt enforcement, layoffs, litigation and fraud. Negative coverage lowers the rating; it is routed to the matching risk dimension and weighted more heavily than positive coverage.

DNS/RDAP

Domain registration age, HTTP security headers, server technology, and email infrastructure (MX records)

Job Portals

Active job postings on jobs.ch, Indeed, and LinkedIn Jobs — hiring activity signals

Wayback Machine

Internet Archive snapshots — oldest snapshot date indicates digital presence longevity

SwissReg

Swiss Federal Institute of Intellectual Property — registered trademarks and patents

All data is sourced from publicly accessible registries and websites. No non-public, proprietary, or confidential data is used. LinkedIn data comes from the public company page (logged out, companies only, no personal profiles). See our Privacy Policy for details on data processing.

Section 05

Academic Foundation

Dimension weights informed by peer-reviewed research and commercial methodologies

Ongoing

Creditreform Bonitätsindex

Dominant DACH credit scoring methodology. 11 weighted factors including company age (4%), legal form (4%), employee count (4%), and industry risk (6%). Our dimension weights are derived by scaling Creditreform's accessible factors to 100%.

2024

BFS UDEMO — Swiss Business Demography

Swiss Federal Statistical Office survival curves: 84%/72%/64%/51% at years 1/2/3/5. Background on company age: fitted on real outcomes, our register scorecard found that age adds no information once the register changes of a company are known. 11,506 bankruptcies in 2024 by sector informs industry risk signals.

2022

Altman Omega Score (JSBM)

Journal of Small Business Management, Vol 61(6). Extended Z-Score for SMEs with LASSO-selected non-financial variables: management changes and employee tenure. AUC 88%. Validates our officer stability and workforce dimensions.

2021

Ferretti et al. — Bayesian SME Default

Journal of Management and Governance. CEO tenure coefficient -4.18 (p<0.0001) — strongest governance predictor. Non-default firms: avg tenure 26.5y vs. defaulting firms 5.3y. Background for our Officer & Governance dimension, whose register signals are now weighted from Swiss outcomes.

2021

Crosato, Domenech & Liberati — Website Indicators

Economics Letters, Vol 204. 50 binary website indicators outperformed traditional offline data (employees, debt, profit) for SME default prediction. Validates our Digital Presence dimension with 15% weight.

2020

Berg, Burg, Gombovic & Puri — Digital Footprints

Review of Financial Studies, 33(7). 250,000+ observations: digital footprint variables equal or exceed credit bureau scores for default prediction. Confirms that online signals carry genuine predictive power.

2001

Shumway — Hazard Models for Bankruptcy

Journal of Business, 74(1). Pioneered discrete-time hazard models showing monotonically decreasing failure rate with age (0.031 at founding, ~0.015 by month 40). Background for our Temporal dimension, whose register signals are now weighted from Swiss outcomes.

2015

Ciampi — Corporate Governance & Default

Journal of Business Research, 68(5). Management-related variables (CEO duality, ownership concentration) significantly improve small enterprise default prediction. Validates governance as a scoring dimension.

Section 06

Swiss Context

Record bankruptcy levels make creditworthiness assessment critical

0

Bankruptcies in 2024

Record high, +15% YoY (BFS)

0%

5-Year Survival Rate

BFS UDEMO new company cohorts

0.8%

Annual Default Rate

Swiss overall (2024, elevated)

Age Distribution of Failures

KOF/ETH Zurich analysis reveals that bankruptcies are disproportionately concentrated in the 4-10 year age group, not the youngest firms. This "liability of adolescence" pattern means simple company age is insufficient: fitted on real Swiss bankruptcies, our register scorecard found that age adds no information once the register changes, audit and legal form of a company are known.

Sector Concentration

Construction20%
Trade18%
Business Services18%
Hospitality11%

Share of Swiss bankruptcies by sector (2024)

Section 07

Calibration & Transparency

Honest methodology builds trust

The register signals are weighted from real Swiss bankruptcies — 1,310 companies (with an official bankruptcy notice, and active companies drawn at random from the commercial register), tested on months the model had not seen: it separated them better than our earlier fixed points (AUC 0.748 instead of 0.613; 0.5 would be chance). The weights of the 7 dimensions and of the web signals are still informed by academic literature, because their past cannot be rebuilt. We are transparent about this because we believe honest methodology builds trust.

Current Limitations

Officer analysis limited to target company — no cross-company network analysis yet

Temporal analysis relies on SOGC timelines; other sources are current snapshots only

Register weights fitted on AG and GmbH; for other legal forms the legal-form and capital signals do not apply

LinkedIn counts only employees with their own profile — a lower bound, not the actual headcount

Geospatial verification uses Google Maps listings, not physical inspection

Sole proprietorships on register data only (commercial register, SHAB, cantonal register, UID register): the owner is a natural person, so no news, websites, reviews, LinkedIn, job portals or trademarks (data protection, Art. 31 FADP)

Planned Improvements

1

Back-testing (done, October 2026)

Register signals tested against official SHAB bankruptcy notices from October 2024 to March 2026 and re-weighted from the outcomes

2

Historical Tracking

Enable real temporal comparison across all sources

3

Weight Optimization

Find most discriminating weight configuration

Important Limitations

  • SignalScore is a non-financial signal aggregator using only publicly available data — no balance sheets, no payment history
  • Dimension weights are derived from Creditreform factor scaling and peer-reviewed research (Crosato 2021, Ferretti 2021, BFS UDEMO)
  • Register signals (legal form, capital, audit, register changes) weighted from real Swiss bankruptcies; industry risk from the actual 2024 Swiss bankruptcy distribution by NOGA sector
  • Not a substitute for professional credit bureaus (Creditreform, D&B, CRIF) which have access to financial statements and payment data
  • Must not be the sole basis for credit, employment, or legal decisions
  • AI generates narrative explanations only — all scores are computed by a deterministic formula engine
Read Full Disclaimer

Methodology informed by peer-reviewed academic research and Swiss corporate failure data.

© 2026 SignalScore by Predivo GmbH. All rights reserved.

Swiss-made