Skip to content

Battery Passport Lifecycle

Chain of responsibility

The Battery Regulation defines a clear chain of responsibility. The key insight: the manufacturer/importer who placed the battery on the EU market remains legally responsible for the passport throughout the battery's entire first life — even after selling it.

The consumer never has write access. They can only read public data via QR scan.

Regulatory basis

Article 77(4): The economic operator must "ensure that the information in the battery passport is accurate, complete and up-to-date."

Recital 94: "the responsibility of compliance with the provisions for the battery passport should lie with the economic operator placing the battery on the market" — this persists even when the battery is in someone else's hands.

Article 3(22): An "economic operator" includes the manufacturer, importer, distributor, or any person placing the battery on the market. But only the manufacturer or importer can "place on the market" (Recital 10).

The lifecycle

stateDiagram-v2
    [*] --> Manufacturing: Manufacturer creates passport
    Manufacturing --> FirstLife: Sold to OEM / consumer
    FirstLife --> FirstLife: BMS updates SoH (daily)
    FirstLife --> FirstLife: Service / maintenance events
    FirstLife --> Repurposing: Battery removed from vehicle
    FirstLife --> Waste: Declared end-of-life
    Repurposing --> SecondLife: NEW passport by NEW operator
    SecondLife --> SecondLife: BMS updates SoH
    SecondLife --> Waste: End of second life
    Waste --> Recycled: Material recovery
    Recycled --> [*]: Passport ceases to exist

    note right of FirstLife
        Original manufacturer/importer
        remains responsible throughout
    end note

    note right of SecondLife
        New economic operator
        is now responsible
    end note

Responsibility at each stage

Stage Responsible party What they do
Manufacturing Manufacturer Creates passport, assigns unique ID, affixes QR code
First life (in use) Original manufacturer/importer Keeps data accurate and up-to-date via BMS backend
Service / maintenance Manufacturer (can delegate) Authorized service providers update on manufacturer's behalf
Repurposing New economic operator Creates a new passport linked to the original
Declared waste Producer responsibility org / waste operator Responsibility transfers
Recycling Recycler Passport ceases to exist (Art. 77(6b))

Key rules

  • Delegation, not transfer: The manufacturer can authorize another operator "to act on their behalf" (Art. 77(4)), but legal responsibility stays with the manufacturer.
  • Repurposing = new product: A repurposed battery is legally a new product and requires a new passport linked to the original (Art. 77(6a)).
  • Consumer = read, no write: Consumers are in the "general public" access group. No write access — but the passport exists primarily for them. A buyer evaluating a used EV battery needs to verify SoH, cycle count, maintenance history, and carbon footprint to make an informed purchasing decision. The blockchain anchoring means this data is tamper-evident: the manufacturer cannot retroactively inflate SoH numbers to sell a degraded battery.
  • BMS feeds the passport: The BMS records SoH/cycle data. The manufacturer's backend processes it and publishes to the passport. Recital 46: data should be "at least updated daily."
  • End: "A battery passport shall cease to exist after the battery has been recycled" (Art. 77(6b)).

Cardano architecture

The write side is manufacturer-operated. But the read side is where the value lives — the passport serves multiple audiences making real decisions:

Actor What they need from the passport Why blockchain matters
Used battery buyer SoH, cycle count, maintenance history, remaining lifetime estimate Manufacturer can't inflate numbers — data was anchored at a specific time
Repurposing operator Detailed SoH curves, material composition, disassembly instructions Verifiable provenance for second-life assessment
Insurance company Battery condition, conformity declarations Tamper-evident condition records
Fleet manager SoH across all vehicles, predictive maintenance Trusted data from multiple manufacturers in one view
Market surveillance Due diligence, conformity, carbon footprint Immutable audit trail
Recycler Chemistry, hazardous substances, disassembly Accurate material composition for safe processing

Actors and their interfaces

graph TD
    subgraph "Manufacturer's Infrastructure"
        A[BMS Telemetry Receiver]
        B[Passport Backend Service]
        C[Cardano Signing Keys]
        A -->|SoH, cycles, temp| B
        B -->|update hash| C
    end

    subgraph "Cardano L1"
        D[CIP-68 Reference NFT]
        E[Event Log tx history]
        C -->|tx with new datum hash| D
        C -->|batch Merkle root| E
    end

    subgraph "Off-chain Storage"
        F[IPFS / Cloud]
        B -->|full passport JSON-LD| F
    end

    G[Consumer] -->|scan QR| H[Resolver API]
    H -->|query UTxO| D
    H -->|fetch data| F
    H -->|public tier only| G

    I[Authority] -->|authenticated request| H
    H -->|full data| I

    J[Recycler / Repairer] -->|role token auth| H
    H -->|restricted tier| J

    K[Battery BMS] -->|telemetry stream| A

Who holds what

Actor Holds Cardano interaction
Manufacturer CIP-68 user token + signing keys Submits update transactions, manages off-chain data
Consumer Nothing Scans QR → resolver API → reads public data
Service provider Delegated signing key or role token Submits updates on manufacturer's behalf
New operator (repurposing) New CIP-68 user token (new passport) Mints new passport linked to original
Authority Authority credentials Reads all data via API (no on-chain interaction needed)
Recycler Role token Reads restricted data, marks passport as ceased

Transfer on repurposing

When a battery is repurposed, it becomes a new product. On Cardano:

sequenceDiagram
    participant M as Original Manufacturer
    participant N as New Operator
    participant C as Cardano L1

    M->>C: Update original passport status → "end of first life"
    Note over C: Original CIP-68 datum updated

    N->>C: Mint NEW CIP-68 token (new passport)
    Note over C: New datum contains link to original passport (policy ID + token name)

    N->>C: Ongoing updates to new passport
    Note over C: New operator is now responsible

The original passport remains on-chain (immutable history). The new passport references it, preserving the full chain of custody.

Passport cessation on recycling

When the battery is recycled, the recycler (holding a DPP_RECYCLER role token) submits a final transaction:

  • Updates the CIP-68 datum status to Waste / Recycled
  • Records material recovery data in the event log
  • The passport is no longer "active" but the on-chain record persists as historical evidence

Revocation and invalidation

The regulation defines one cessation trigger: recycling (Art. 77(6b)). But other invalidation scenarios exist that the regulation does not explicitly address:

Scenario Trigger Proposed on-chain action
Recycling Battery has been recycled Status → Recycled, passport ceases (Art. 77(6b))
Recall Safety defect discovered Authority marks passport with recall flag
Fraud detection Falsified data discovered Authority revokes passport validity
Manufacturer insolvency Company ceases to exist Escrow/backup provider takes over (ESPR Art. 11)
BMS key compromise Secure element private key leaked Manufacturer updates BMS public key in datum, old readings flagged
Duplicate / counterfeit Same battery ID on multiple passports Authority flags duplicates via market surveillance

On Cardano, revocation is a datum update: a revoked or recalled flag set by the appropriate role token holder (authority or manufacturer). The validator enforces that only authorized actors can set these flags. Revoked passports remain on-chain as historical evidence but are marked as invalid for current use.

No formal revocation registry in regulation

The Battery Regulation does not define a revocation mechanism beyond cessation on recycling. The scenarios above are implementation-level provisions for situations the regulation doesn't explicitly address. A future delegated act or implementing act may formalize revocation requirements.

Data flow: BMS to passport (open problem)

The regulation does not specify this

Article 14 requires the BMS to contain SoH data. Article 77 requires the passport to have SoH data. How data moves from one to the other is completely unspecified. See Passport State for the full analysis.

The data path depends entirely on the battery category and the manufacturer's infrastructure:

Category Realistic data path
Connected EVs BMS → telematics → manufacturer cloud → passport
Non-connected EVs BMS → diagnostic port → service visit → manual upload
E-bikes / scooters BMS → Bluetooth/app? → manufacturer? → passport (unclear)
Industrial batteries BMS → on-site diagnostic tool → manual upload

For non-connected batteries, the passport may only be updated at discrete events (service visits, inspections, point of sale) rather than continuously.

On-chain anchoring cadence

The on-chain datum only needs to be updated when the hash of the off-chain data changes. A practical cadence depends on how often data actually reaches the passport — which varies by category:

Data type Source Realistic cadence On-chain?
SoH snapshot BMS (however extracted) Per data availability event Hash anchor on-chain, full data off-chain
Cycle count BMS With SoH update In off-chain data
Maintenance event Service provider Per visit Event log batch
Ownership change Sale transaction Per sale Datum update
Status change Operator decision Per event Datum update