Scoring engine

Badges become levels,
levels become limits

HACS decides on two axes. The level is set by what you have proven, and it unlocks credit limits and products. The score says how reliable you are within that level. The score is never used for promotion — a level rises only through proof.

Level ladder

The level ladder

A level rises when every required badge is held at evidence grade L2 or higher (confirmed by an institution against its own records). Level 2 opens only with verified income. Students start at Level 1; migrant workers with verified wages start at Level 2.

LevelRequired badgesExample limit (KRW)Example limit (LAK)Lenders shown
0 · NONENo badges000
1 · Identity FOUNDATIONALidentity_verified + residence_attested (L2 or higher)1,000,0008,100,0003
2 · Income INCOME+ employment_verified (4 major social insurance schemes or employer confirmation, 6 months or more)5,000,00040,500,0008
3 · Assets FINANCIAL+ asset_attested20,000,000135,000,00012

Amounts are converted by each country’s income level (World Bank 2024: Laos ×0.0544 · Vietnam ×0.1222 · Thailand ×0.1940 · Korea ×1.0). Level rules are data that can be set per country, and they change only through a draft → review → approval process. Final credit limits and interest rates are set by partner lenders.

Evidence grades

Same badge, different weight: the source decides

L1

Documents were reviewed

We reviewed the submitted documents. Document review and group issuance paths fall here.

L2

An institution confirmed it against its own records

Issued or endorsed directly by a university, employer or institution. This is the baseline for level promotion.

L3

Confirmed directly from source data

Facts confirmed directly at the source, such as connectors and lender notices. These receive the highest cap.

Issuance pathCapIssuance pathCap
ISSUER_DIRECTL2CONNECTORL3
ENDORSEMENTL2LENDER_NOTICEL3
DOCUMENT_REVIEWL1GROUP_ISSUEDL1

Final grade = min(path cap, issuer trust grade). The structure itself leaves no room for forgery or exaggeration.

Play it forward

What each proof is worth

Pick some badges. You will see right away the points each axis gains at each evidence grade. HACS shows borrowers, in numbers, what to do next.

Points added per axis

Total axis points of the selected badges (production badge weights)

Each axis score flows into the 0–850 score through the points-table weights

Limit step-up

On-time repayment doubles the limit

×1.0

Limit multiplier · Base limit on reaching a level

×1.5

Limit multiplier · 1 loan repaid in full with no arrears

×2.0

Limit multiplier · 2 loans repaid in full with no arrears + a score of 550 (FAIR) or higher at that level

LevelMax with good repayment (KRW)Max with good repayment (LAK)
Level 12,000,00016,200,000
Level 210,000,00081,000,000
Level 340,000,000270,000,000

Even Level 1 at ×2.0 is designed to sit below the Level 2 base limit, so there is always a clear reason to bring the next proof. Any arrears, default or write-off in the last 12 months resets the multiplier to ×1.0. Multipliers can be adjusted per country.

The score

0–850, 6 axes, 31 factors

Total = Σ(axis score × weight) ÷ Σ(axis maximum × weight) × 850 — rounded only once. An axis with no data, and some factors, are set to a neutral score rather than 0 (the rule differs by factor).

Axis (expert-v3 per-level points table)Maximum × weight
Identity127 × 1.0
Financial activityL1 168 × 0.75 · L2 218 × 0.5 · L3 313 × 0.5
Payment reliability170 × 1.5
Credentials & educationL1 99 × 0.75 · L2·L3 127 × 0.75
Social trust85 × 1.0
External data128 × 1.5

5 tiers

Score bands and tiers

Every factor

Every factor and its points, by level

Every factor and its points are public, with the levels that count it. Level 1 counts 29 factors, level 2 counts 31 and level 3 counts 35.

FactorPointsL1L2L3
Identity — 127 × 1.0
Identity verification completed40countedcountedcounted
Account age25countedcountedcounted
Authority of the ID document25countedcountedcounted
Document standing and rejections22countedcountedcounted
How long the verified identity has stood (full at 2 years)10countedcountedcounted
Reachable by phone and email5countedcountedcounted
Financial activity — L1 168 × 0.75 · L2 218 × 0.5 · L3 313 × 0.5
Transactions in the last 90 days40countedcountedcounted
Months with an incoming payment (6 points each)35countedcountedcounted
Credit line utilisation30countedcountedcounted
Digital-asset holding habit25countedcountedcounted
Wallet age20countedcountedcounted
Bank balance kept out of overdraft10countedcountedcounted
Card held8countedcountedcounted
Transaction amount in the last 90 days50—countedcounted
Wallet balance40——counted
Balance cushion (months of inflow)20——counted
Savings20——counted
Digital-asset value15——counted
Payment reliability — 170 × 1.5
Months with a payment55countedcountedcounted
Steadiness of payments between quarters35countedcountedcounted
Loan repayment outcome35countedcountedcounted
Payments without a failure30countedcountedcounted
Time since the last failed payment15countedcountedcounted
Credentials · education — L1 99 × 0.75 · L2·L3 127 × 0.75
Issuer authority39countedcountedcounted
Share of credentials still valid33countedcountedcounted
Passes the tamper check12countedcountedcounted
Degree level10countedcountedcounted
Kinds of credentials held5countedcountedcounted
Attested tenure28—countedcounted
Social trust — 85 × 1.0
How far the employment claim checks out25countedcountedcounted
Connections to verified workers20countedcountedcounted
Digital business-card exchange20countedcountedcounted
Community activity and response15countedcountedcounted
Business card held5countedcountedcounted
External data — 128 × 1.5
External data (points by source below)128countedcountedcounted

The 128 external points by source — counted today: in-app activity and referrals 14, phone signals (app use, stability of where the phone spends the night) 7 · connected with a partner: open banking 36, utility bills 28, phone bills 27, business registration and tax 10, e-commerce 4, psychometric test 2. A source not yet connected scores neutral, never zero.

Loan repayment outcome starts from base factors for late (0.35) and default (0.10) and also weighs days past due and later repayment and time. Bank-alert summaries the customer pastes in are collected but not yet scored.

How it moves

How the score goes up and down

↑ Payments

Paying on the due date

Each month paid on the due date adds to the paid-months count, reaching the maximum at 8 months. Repaying in full raises the repaid-loan count (+60~85).

↑ Cash flow

External deposits

6 points for each 1 month of observed external deposits. The bank cash-flow badge counts from Level 2.

↓ Arrears

Arrears, default, write-off

Arrears 0.35x, default 0.10x, write-off 0. Up to 50% additional deduction per 180 days past due.

↓ Anti-gaming

Self-transfer detection

If self-transfers exceed 30% of volume, the two digital-asset factors are set to 0. Each rejected document costs 1/3 of the points.

◆ Digital assets

Multi-chain wallets

Assets on Xphere, Ethereum, BNB Chain and Kaia are assessed with 90-day seasoning and count only within a cap.

◆ Phone signals

Aggregated on the device, numbers only

Only the consented aggregate numbers are sent — never raw records, never coordinates. They are weighted at 7 points, in line with the signal strength measured on public data.

Explainable by design

Every score explains “why”

31 reason codes, up to 4 per response. In an additive scorecard the impact points are mathematically identical to SHAP values — the explanation is not an approximation, it is the calculation itself.

{
  "score": 712, "tier": "GOOD",
  "reasonCodes": [
    { "code": "BADGE_IDENTITY_VERIFIED", "impact": +30 },
    { "code": "BADGE_RESIDENCE_ATTESTED", "impact": +15 }
  ]
}  // illustrative response shape

Who it serves

One person, one business, one village

There is a model for each country × subject type × segment. The same engine reads different proofs of life, each in its own way.

CONSUMER

Individuals

Students · office workers · migrant workers — starting with proof of identity and income.

SOLE_PROPRIETOR

Sole proprietors

Assessed on the business-registration badge and transaction flows.

SME

Micro and small businesses

A dedicated structure for business-level proofs and cash flow.

AGRI PACK

Farm income

A dedicated pack for income concentrated at harvest: revenue per crop cycle · recovery against input costs · harvest-time maturities.

See how the engine was validated