Skip to main content
Sustainista

EU Digital Battery Passport · Samples

Three passports you can verify yourself

No screenshots and no assurance you have to take on trust. This page leads to published battery passports from live operation, with signature, content hash, version history and machine-readable output. Every claim on this page can be checked with one command.

What is real here, and what is a sample

The system is real

Identifier minting to ISO/IEC 15459, both publication gates, the hash-chained version history, the ES256 signature against our public key, the role filter, the issuer's did:oyd and the EN 18222 output. The same engine issues customer passports.

The batteries are samples

Economic operators, model designations and measured values belong to demonstration datasets, not to shipped products. Every linked document carries the sample notice at the top. We do not issue passports on behalf of manufacturers who have not asked us to.

The samples

Six passports, four product categories, two bodies of law

ActiveATDEMODEMO0002

A complete, published passport

Every mandatory field of an EV battery that is due today carries a value, every value carries its provenance, and the content is sealed as a signed snapshot. The page shows public groups A to F and M, which is all an unauthenticated caller is entitled to under Art. 77(1).

Version 13 · as of 16 Sept 2026 · 100 % of mandatory fields

ActiveATDEMOIS2500001

A second battery category, not the same template

A stationary battery energy storage system — a different mandatory list and different values. The catalogue asks here for round-trip efficiency, standby losses and grid connection parameters that a traction battery never carries; cobalt and nickel are absent from the LFP chemistry and therefore from the due diligence as well. Version 2 carries a documented correction.

Version 2 · as of 16 Sept 2026 · 100 % of mandatory fields

ActiveATDEMOEB6300001

Light means of transport — same catalogue, a different cut

A removable battery for a pedelec. The LV category carries 103 mandatory fields, and two differences stand out: there is no carbon footprint group here — for LV that obligation only begins on 18 August 2028 — and instead the Art. 11 confirmation that the battery is removable by the end user and replaceable by a professional. Deadlines and obligations live in the catalogue, not in a footnote.

Version 2 · as of 16 Sept 2026 · 100 % of mandatory fields

ActiveATDEMOB800001

A second body of law, the same engine

A bookcase — not a battery passport. This one follows Regulation (EU) 2024/1781 on ecodesign with its own 43 data points in six groups, from repairability through the substances-of-concern flag to the disclosure of destroyed unsold goods. The same path, the same two gates, the same version chain, the same signature — only the field catalogue differs.

Version 1 · as of 16 Sept 2026 · 100 % of mandatory fields

ArchivedATPILOTPILOTEX900001R1

A reissue in which nothing disappears

This passport was archived after a reissue and stays readable at its address, pointing to its successor, which only takes effect once it is published in its own right. Its values name their source and mark assumptions as assumptions instead of passing them off as measurements.

Version 3 · as of 2 Sept 2026 · 83 % of mandatory fields

ATPILOTPILOTEX900001 · Version 1

Not publicly visibleATDEMODEMO0001

A revocation that does not quietly redirect

This passport was revoked. Its address answers 404, and the public role no longer finds it in the database. No placeholder, no redirect to a successor, no empty page with status 200 — nobody should have to guess whether a passport is no longer valid or never existed.

The linked documents

A product passport points to documents: declaration of conformity, carbon footprint study, due diligence report, waste information, operating, assembly, disassembly and spare part records. These belong to the four active sample passports.

Verify

Seven checks you can run yourself

Every command runs without a login, without a key and without us. What comes back is the same answer an auditor, a recycler or a market surveillance authority receives.

  1. 01

    Is the signature valid?

    The proof returns the verdict, the individual checks (signature and snapshot hash), the certificate with its issuer, and the gates that were passed.

    curl -s https://elektro-beta.vercel.app/api/verify/ATDEMODEMO0002
  2. 02

    Against which key?

    The public key sits at the standard address for JSON Web Key Sets. From that point on the check no longer needs us; it runs on your machine.

    curl -s https://elektro-beta.vercel.app/.well-known/jwks.json
  3. 03

    Who is the issuer?

    The economic operator's did:oyd, resolved at OwnYourData. The document names the same key as the JWKS.

    curl -s https://resolver.ownyourdata.eu/1.0/identifiers/did:oyd:zQmQP8ADbyEfP3Ek2EvXMacxcc9nD5zADGTAZqkKX6CQPST
  4. 04

    Does the content match the hash?

    The proof states the snapshot hash and the version number. Both refer to exactly the content the passport page renders.

    curl -s https://elektro-beta.vercel.app/api/v1/dpps/ATDEMODEMO0002/proof
  5. 05

    Does a machine read the same passport?

    The EN 18222 output is JSON-LD with its own context. It carries the same values as the HTML view because both read from the same signed snapshot.

    curl -s https://elektro-beta.vercel.app/api/dpp/v1/dpps/ATDEMODEMO0002
  6. 06

    What happens on revocation?

    Status 404. Not a 200 with empty content, and not a redirect to another passport.

    curl -sI https://elektro-beta.vercel.app/passport/ATDEMODEMO0001
  7. 07

    Where do the mandatory fields come from?

    The field catalogue is publicly retrievable, with legal basis, due date and access tier per field. It is the same source the completeness gate checks against.

    curl -s https://elektro-beta.vercel.app/api/v1/catalogue

The commands work in a terminal and equally in a browser if you open the address directly.

What these samples do not show

Three limits worth knowing before you base a decision on them.

  • All samples are model or item passports. The resolver lacks the GS1 batch qualifier (AI 10), so no published batch passport exists.
  • The central EU registry under Art. 77 of the Battery Regulation is not in operation and the implementing act has been overdue since 18 August 2026. For furniture the delegated act that would make the product passport binding in the first place is also missing — the furniture passport here is voluntary.
  • The samples demonstrate that mandatory fields can be filled, checked and sealed. They do not demonstrate that these particular values would be correct for a real product. Responsibility for the content of a passport always rests with the economic operator who publishes it.

Next step

Issue a passport of your own

If the samples hold up: the path from the first record to publication is described in the open.