⚡ EU Battery Passport Ready  ·  Catena-X  ·  GS1  ·  Direct OEM

Know the Battery.
Before You Lend.

VoltLedger connects to the EU Battery Passport network and fuses verified passport data with live telemetry — giving lenders a single, compliance-ready risk score at origination.

Request API Access View API Docs →
app.voltledger.io/fleet
📊 Overview
🔋 Fleet
⚠️ Flagged
ANALYTICS
📈 Reports
🔑 API Keys
Fleet Overview · 50 Batteries
A
Top Grade
724
Avg Score
7
Flagged
$11.4k
Avg RV
Grade Distribution
A
30
B
12
C
5
D
2
F
1
Flagged Batteries
CATL-US-23-00031 Thermal
CATL-US-23-00044 Degradation
CATL-US-23-00017 DCFC
CATL-US-23-00008 Degradation
View all 7 flagged →
A–F
Risk Grade per Battery
5 Sub-Scores
Degradation · Thermal · Usage · Capacity · Age
<200ms
API Response Time
60m
Residual Value Forecast
3
Passport Data Tiers · Public · Restricted · Confidential

EV Loans Are Blind Bets

The battery is 40–60% of an EV's value. Yet most lenders approve loans with zero visibility into actual battery health.

🔋

Hidden Degradation

A battery rated at 100 kWh from the factory may be delivering 72 kWh today. Book value doesn't reflect actual residual value.

📉

LTV Miscalculation

Loan-to-value ratios ignore battery state-of-health. A degraded battery collapses collateral value mid-term — leaving lenders exposed.

🔍

No Standardized Signal

OEM telematics, BMS data, and charge records live in silos. There's no unified, lender-ready score — until now.

From Serial Number to Compliant Credit Decision

Six steps. No new hardware. Passport data fused automatically when available — telemetry-only when not.

1
🔋

Identify

Submit a battery serial number or VIN. VoltLedger resolves it against our cross-OEM database — model, chemistry, capacity, ownership history.

batteries.resolve
2
🛂

Resolve Passport

The resolver factory auto-detects the right data source — Catena-X, GS1, Direct OEM, or built-in — and fetches the EU Battery Passport. Public or Restricted tier, whichever is accessible.

passport.resolve
3
🔗

Verify Identity Chain

VoltLedger checks passport fields against the battery record: serial match, VIN linkage, model consistency, cell-to-pack provenance. Returns a confidence score and any discrepancies.

passport.verify
4
⚖️

Reconcile SoH

Passport SoH and telemetry SoH are blended into a single authoritative value. Verified passport: 65/35 weighting. A large discrepancy between sources is itself flagged as a risk signal.

scoring.reconcileSoH
5
🎯

Score & Price

The intelligence engine produces a 0–1000 risk score, an A–F grade, LTV recommendation, risk premium in basis points, 60-month residual value, and second-life pathway — passport signals applied on top of the telemetry model.

scoring.engine
6
📋

Attest & Audit

At origination, VoltLedger freezes a complete evidence snapshot — passport tier accessed, SoH source, score, grade — and generates a lender-facing attestation text. Locked, stored, retrievable via API.

origination.attest

How the Platform Is Structured

Four layers — consumers, intelligence, data, and external sources. The passport layer sits alongside the scoring engine, not in front of it.

🏦  Lenders & Operators

Lender Portal

Browser dashboard · Next.js 14 · Clerk auth · Stripe billing · Fleet overview · Battery detail · Origination audit log

API Clients & LOS Integrations

REST API · x-api-key auth · Webhooks · Loan origination system plug-ins · Bulk scoring

⚡  VoltLedger Platform

Intelligence Engine

Risk score · Residual value · LTV recommendation · Second-life assessment · Degradation forecast · 5 sub-scores

Battery Passport Layer

Resolver factory · Catena-X connector · GS1 Digital Link · Direct OEM · Aggregator · Identity chain verification · Origination audit

🗄️  Data & Intelligence Layer

PostgreSQL 16

Battery profiles · Risk scores · Passport records · Verification history · Origination audits · Lender tenants

Ingestion Pipeline

BullMQ workers · Redis queue · NDJSON stream processor · Telemetry normalisation · Score triggers

Response Cache

Redis · Sub-200ms API responses · Score freshness tracking · Passport sync timestamps

🌐  External Data Sources

OEM Telematics

MQTT feeds · REST webhooks · Charge records · BMS data · Live SoH updates

EU Battery Registry

Digital Product Passports · ISO/IEC 15459 identifiers · Public + Restricted tier fields · Post-2027 mandate

Market Data

EV residual value benchmarks · Chemistry market comps · Second-life pricing indices

One Interface. Any Data Source.

VoltLedger's resolver factory routes passport requests to the right data network automatically — swap connectors as market access opens, with no changes to the scoring model.

Data Sources

Catena-X Network
OEM digital product passports via BPN registration and Eclipse Dataspace Connector protocol. Backed by BMW, Mercedes, VW, Stellantis.
Connector built · Activating Q3 2026
GS1 Digital Link
ISO/IEC 18975 QR-resolvable passports. Preferred path for Asian OEMs — CATL, BYD, Samsung SDI — publishing via GS1 infrastructure.
Connector built · Activating Q3 2026
Direct OEM API
Proprietary REST endpoints for manufacturers offering direct data-sharing agreements. Highest-fidelity restricted-tier data.
Connector built · Per OEM agreement
Third-Party Aggregator
Aggregators such as Minviro, Circulor, and Battery Pass Consortium normalise passport data across multiple OEMs into a single API.
Connector built · Configurable via env
OEM Telematics
Live MQTT and REST feeds from vehicle telematics units — SoH, SoC, thermal history, charge events. Primary signal for pre-2027 fleet.
● Live
Built-in Resolver
Active for every battery in the system today. Generates EU Regulation-compliant passport fields from battery specs and telemetry history.
● Live
Resolver Factory
Auto-detects source
from identifier format

PASSPORT_RESOLVER
env override

One unified result:
tierAccess
passportData
latencyMs

What You Get

Public Tier
Carbon footprint — kg CO₂e / kWh
Intensity class — A to G rating
Material composition — Li · Co · Ni · Mn
Recycled content percentage
Performance specs · EoL guidance
Restricted Tier
State of Health % — the underwriting signal
Charge cycle count — cumulative full-equivalent
Lifetime temperature history — min · max · avg
Battery status — GOOD · DEGRADED · FAULTY
Negative events — faults · thermal · discharge
Scoring Output
Reconciled SoH — BLENDED · PASSPORT · TELEMETRY
Risk score 0–1000 with passport ±30pt adjustment
Confidence level boosted by verified passport
Origination attestation — locked evidence snapshot

Legitimate Interest — Your Access Rights, Handled

The EU Battery Passport is not a single open dataset. Access is split by law. VoltLedger is designed to operate at any tier from day one — restricted fields are null when access isn't granted, scoring degrades gracefully.

Public Tier

Available to All

Anyone scanning the QR code. No credentials required. Mandatory for all EU-market batteries from February 2027.

  • Carbon footprint — kg CO₂e per kWh (lifecycle)
  • Intensity class — A to G rating
  • Material composition — lithium, cobalt, nickel, manganese %
  • Recycled content percentage
  • Performance specs — rated capacity, energy density, cycle life
  • End-of-life handling guidance
VoltLedger ingests public tier automatically for every EU-market battery. Useful for ESG reporting and sustainability scoring — but not sufficient for loan underwriting alone.
Restricted Tier

Legitimate Interest Parties

EU Regulation 2023/1542, Art. 13. Recyclers, repairers, second-life operators — and, pending Commission implementation acts, lenders at origination.

  • State of Health % — the direct underwriting signal
  • Charge cycle count — cumulative full-equivalent cycles
  • Lifetime temperature history — min · max · weighted average
  • Battery status — GOOD · DEGRADED · FAULTY · REPURPOSED
  • Negative events log — faults, thermal incidents, deep discharge episodes
  • Current SoC % and measured capacity
The Commission is finalising who qualifies as a "legitimate interest" party for lending. VoltLedger is designed to hold restricted-tier access on the lender's behalf the moment that access right is defined.
VoltLedger's Role

Acting as Lender's Agent

VoltLedger fetches, verifies, and freezes passport data at origination — on the lender's behalf, not in place of them.

  • Lender holds the access right — VoltLedger facilitates the fetch
  • Identity chain check: passport ↔ serial ↔ VIN ↔ pack
  • Restricted fields null-gated when access not granted — no gaps in scoring
  • Scoring blends passport + telemetry with confidence weighting
  • Origination attestation issued — what was checked, when, and what it said
  • Audit trail stored and retrievable via API at any time
VoltLedger's claim is precise: we verified passport data at origination and recorded it. We do not assume regulatory compliance obligations for the lender — that scope distinction matters legally.

Full Portfolio Visibility

Every battery in your loan book — scored, graded, and monitored in real time.

  • Fleet Overview — grade distribution, flagged count, average residual value across all batteries
  • Battery Detail Pages — 5 sub-score bars, SoH history chart, and 60-month value forecast per unit
  • LTV Breakdown — base rate, risk premium in bps, and recommended max loan amount
  • Second-Life Pathway — viability status, recommended use case, and exit value estimate
  • Flagged Battery Alerts — thermal anomalies, abnormal degradation, high DCFC usage surfaced instantly
  • API Access — everything in the dashboard is also available via REST API for underwriting integrations
fleet / CATL-US-23-00001
CATL-US-23-00001 Grade B
CATL · LFP-2 Pro · LFP · 82 kWh
724
/1000 composite
Risk Sub-Scores
Degradation710
Thermal780
Usage Pattern690
Capacity755
Age-Adjusted685
Residual Value
$11,240
44.3% of $25,400 vehicle value
12m$10,100
24m$9,020
36m$7,900
60m$6,200
LTV Recommendation
68.5%
Base rate5.00%
Risk premium+138bps
Total rate6.38%
Max loan$17,400
Second Life
✓ Viable
Stationary Storage · Grid
Remaining life6yr
2nd life value$3,800
Recycler value$1,400

Built for the Fleet Operator, Too

Hertz. Amazon Logistics. Utility fleets. VoltLedger gives fleet operators a live readiness view across every vehicle — from daily shift planning to long-term replacement budgeting.

  • Shift Readiness — instantly see what percentage of your fleet is ready to go, limited range, or grounded based on real-time SoH data
  • Active Alerts — thermal anomalies, DCFC overuse, and abnormal degradation flagged by battery, filterable by type
  • Replacement Queue — 30 / 60 / 90-day forecast of batteries hitting 80% SoH with estimated replacement cost rollup
  • Second-Life Pipeline — viable batteries assessed for stationary storage, lower-demand fleet reuse, or recycler handoff with dollar value recovery estimates
  • SoH Distribution Histogram — fleet-wide health distribution across 7 bands, color-coded by operational status
voltledger.io/fleet-ops
◈ Readiness
⚑ Alerts
↻ Replace Queue
♻ Second Life
Lender View
⇄ Switch
Fleet Readiness — 2,047 batteries tracked
87%
Shift Ready
88.4%
Avg SoH
24
Alerts
37
Replace 90d
SoH Distribution
95–100%
612
90–95%
941
85–90%
451
80–85%
142
70–80%
66
<70%
35
Replacement Queue
Next 30 days12
Next 60 days25
Next 90 days37
Est. 90-day cost: $370,000
🟢

Live Shift Readiness

Know before dispatch — shift-ready, limited-range, and grounded counts updated from latest telemetry. No manual check-ins.

🌡

Thermal & DCFC Alerts

Thermal anomaly, DCFC overuse, and abnormal degradation flags surfaced per battery — filter to just the risk type you care about.

📅

Replacement Forecasting

30 / 60 / 90-day replacement horizons with per-unit projected dates and confidence levels. Budget your battery capex in advance.

♻️

Second-Life Value Recovery

Before a battery leaves your fleet, know its best exit path — grid storage, lower-demand reuse, refurbishment, or recycler — and the dollar value of each.

One API. Complete Battery Intelligence.

Integrate VoltLedger in hours. Pull battery risk scores, residual value estimates, and LTV recommendations directly into your underwriting flow.

GET
/v1/batteries/{serial}/risk
Composite risk score + grade (A–F)
GET
/v1/batteries/{serial}/residual-value
Current value + 60-month forecast
GET
/v1/batteries/{serial}/ltv
Recommended LTV + risk premium (bps)
GET
/v1/batteries/{serial}/second-life
Second-life viability + use cases
GET
/v1/batteries/{serial}
Full battery profile + all scores
POST
/v1/batteries/{serial}/score
Trigger re-score with latest telemetry
POST
/v1/passport/resolve
Fetch EU Battery Passport — any data source
POST
/v1/passport/verify/{batteryId}
Identity chain verification — serial · VIN · pack
POST
/v1/origination/attest
Freeze evidence snapshot + lender attestation
200 OK 142ms

Origination Audit Trail

Every lending decision leaves a verifiable, immutable record. What passport tier was accessed, what SoH was used, what score was produced — frozen at the moment of approval.

  • Evidence snapshot — full copy of battery state, passport fields, and scores frozen at origination. Not a summary — the actual values used in the decision.
  • SoH source tagged — every audit records whether SoH came from PASSPORT, TELEMETRY, or BLENDED, and the confidence level at the time.
  • Passport tier logged — PUBLIC or RESTRICTED access, verification status, identity chain outcome, and any discrepancies flagged.
  • Lender-facing attestation — human-readable text the lender can attach to the loan file or store in their LOS.
  • Retrievable via APIGET /v1/origination/battery/:serial returns full audit history for any battery in your portfolio.
  • Immutable once created — audit records are append-only. No edits, no deletions. What was true at origination stays on record exactly as it was.
ORIGINATION AUDIT · v1.0 LIVE
Battery SKO-EU-23-00012 · NMC · 120 kWh VIN WDD2132031A123456
Passport PUBLIC tier · Identity verified · Chain valid Passport ID 30PPID/SKO-EU-23-00012-EU2027 Carbon 95.1 kg CO₂e/kWh · Class C
SoH source TELEMETRY · Confidence 0.91 Risk score 782/1000 · Grade B
Residual value $14,200 · 47% of vehicle Recommended LTV 71.5% · Risk premium +82bps

Developer Documentation

Everything you need to integrate VoltLedger into your underwriting stack.

GET

Risk Score

curl https://api.voltledger.io/v1/batteries/PACK-FL-CA-001/risk \
  -H "X-Api-Key: vl_live_..."
  • compositeScore0–1000 weighted risk score
  • gradeA / B / C / D / F letter grade
  • degradationScoreSoH-based degradation sub-score
  • thermalScoreThermal exposure history sub-score
  • confidenceLevel0–1 model confidence indicator
GET

Residual Value

curl https://api.voltledger.io/v1/batteries/PACK-FL-CA-001/residual-value \
  -H "X-Api-Key: vl_live_..."
  • batteryResidualValueUsdCurrent fair market value
  • vehicleMarketValueUsdFull vehicle market value
  • batteryValuePctOfVehicleBattery as % of vehicle value
  • residualAt12MonthsUsd12-month forward value estimate
  • residualAt60MonthsUsd60-month forward value estimate
GET

LTV Recommendation

curl https://api.voltledger.io/v1/batteries/PACK-FL-CA-001/ltv \
  -H "X-Api-Key: vl_live_..."
  • recommendedLtvPctSuggested LTV ratio (0–85%)
  • riskPremiumBpsRisk premium in basis points
  • requestedLoanAmountUsdMaximum recommended loan amount
  • rationaleHuman-readable LTV rationale
POST

Trigger Re-Score

curl -X POST https://api.voltledger.io/v1/batteries/PACK-FL-CA-001/score \
  -H "X-Api-Key: vl_live_..."
  • serialBattery serial confirmed
  • compositeScoreFreshly computed composite score
  • gradeUpdated A–F grade
  • scoredAtISO timestamp of this score run

Built for Finance Teams

Every data point a lender needs, structured the way credit teams think.

🎯

Risk Score (0–1000)

Five sub-scores rolled into one composite signal — degradation, thermal history, usage pattern, capacity retention, and age-adjusted SoH.

💰

Residual Value Engine

Current fair market value and 60-month depreciation forecast with confidence intervals, calibrated by chemistry, model, and market comps.

📊

LTV Recommendations

Battery-adjusted loan-to-value ratios with risk premium in basis points, calibrated to chemistry, model, and lifecycle stage.

🔄

Second-Life Assessment

Know your exit before you enter — stationary storage, fleet reuse, refurbishment, or recycle pathway with value estimates for each.

📁

Lifecycle History

Full SoH telemetry history, charge cycle records, thermal exposure summary, and degradation forecast — structured for due diligence.

🔔

Portfolio Webhooks

Get alerted when a battery in your loan book crosses SoH thresholds or changes ownership — before it becomes a default risk.

Simple, usage-based pricing

Pay for what you score. Every battery report counts against your monthly quota — no hidden fees.

Starter
$299/mo
100 batteries / month
$4.99 per additional battery
  • Risk score + grade (A–F)
  • Full sub-scores (thermal, degradation…)
  • VIN & Battery ID lookup 25 lookups/mo
  • Dashboard — fleet view
  • REST API access
  • Residual value estimate
  • LTV recommendation
  • Portfolio analytics
  • Webhooks
Request Access
Enterprise
Custom
Unlimited batteries
Volume pricing available
  • Everything in Professional
  • VIN bulk lookup API
  • Multi-user dashboard
  • White-label option
  • Custom integrations
  • SLA & uptime guarantee
  • Dedicated account manager
  • On-premise deployment option
Contact Sales

Where We're Going

The lender use case is live. Everything after deepens the data moat and widens the addressable market.

⚡ Phase 1 — Live

Lender API

Financial-grade intelligence for EV loan underwriting

  • Battery risk score (0–1000, A–F grade)
  • Residual value + 60-month forecast
  • LTV recommendations + risk premiums (bps)
  • Second-life pathway + exit value estimates
  • Degradation forecast (3–60 months)
  • Multi-chemistry support (LFP, NMC, NCA)
⚡ Phase 2 — Live

EU Battery Passport

EU Battery Regulation 2023/1542 mandates a digital passport for every EV battery from Feb 2027. VoltLedger is the compliance bridge between that passport and your underwriting flow — built now, not when the mandate hits.

  • Public + Restricted tier passport ingestion with field-level confidence scoring
  • Passport SoH blended with telemetry — 65/35 weighting when verified
  • Catena-X, GS1, Direct OEM, and Aggregator connectors built
  • Identity chain verification — serial · VIN · pack provenance
  • Origination audit trail — frozen evidence snapshot at loan approval
  • Graceful fallback to telemetry-only when passport unavailable
Next: Legitimate-interest access workflow — activating Catena-X and GS1 connectors with real OEM credentials for restricted-tier data access at origination.
Phase 3 — Q1 2027

Secondary Market & Recyclers

Intelligence layer for the full end-of-life ecosystem — where battery data becomes a tradeable asset.

  • Auction house integrations (condition-verified listings)
  • Recycler contract intelligence (material value by chemistry)
  • Refurbisher grading API
  • Cross-border compliance & tariff tracking
  • Fleet remarketing dashboards

Early Access

Ready to lend smarter?

Join lenders and auto-finance teams getting early API access. We'll reach out within 48 hours.

No spam. API keys issued after a quick 20-min onboarding call.