From 1 Sep 2032, every vehicle placed on the EU market must carry a Digital Circularity Vehicle Passport under Regulation (EU) 2026/1738, live since 13 Aug 2026. Regulation requires that passport to be aligned and interoperable with other vehicle related environmental passports
VINPassport: Prove a car’s history (write-offs, accidents, mileage) without revealing private data.
Built on Midnight’s zero-knowledge tech.
Just scan a QR code. No wallet required.
Summary here:
https://t.co/11zxZSIZUZ
#midnightnetwork#vinpassport#zk#substack
Check this out! Build Privacy-First Apps on Midnight https://t.co/DERfLtYwdS on @akindo_io and @MidnightNtwrk
I have submitted Wave 1 of 3 for my first hackathon LFG 🙏
https://t.co/xBjYPqqgWL
From 1 Sep 2032, every vehicle placed on the EU market must carry a Digital Circularity Vehicle Passport under Regulation (EU) 2026/1738, live since 13 Aug 2026. Regulation requires that passport to be aligned and interoperable with other vehicle related environmental passports
From 1 Sep 2032, every vehicle placed on the EU market must carry a Digital Circularity Vehicle Passport under Regulation (EU) 2026/1738, live since 13 Aug 2026. Regulation requires that passport to be aligned and interoperable with other vehicle related environmental passports
Today's Update is a full Automated Live Demo run on @MidnightNtwrk PreProd
I need to work on the time currently close to 11min total.
https://t.co/GrOJddUyfZ go and look for yourself there are limited runs each day so first come first serve. If you pick up any problems let me know with some screenshots and details.
Milestone: a full vehicle passport anchored on @MidnightNtwrk's public test network, with three different questions answered against it, and the record itself never became public.
Is this the vehicle it claims to be? Confirmed against a digest the asker already held, without publishing the VIN to anyone who didn't.
Does it clear a threshold? Answered yes, with the underlying figure never leaving the machine it was on.
Did this service change anything it shouldn't? Proven that only the fields a service may touch actually moved, a cleared write-off sits outside that set, so the proof simply refuses to generate.
Every check read live contract state through the public indexer.
Go look at the other update posts linked below.
https://t.co/GrOJddV65x
Every VINPassport proof now leaves a public record of the claim it made, which vehicle, which field, which bound. Never the value behind it.
https://t.co/GrOJddV65x
So a verdict is no longer something a seller asserts. It is something anyone can check against the chain.
And there is now a page to check it on.
Scan the QR on a vehicle → its passport opens → Never written off ✓ No reported accidents ✓ One keeper ✓
Tap a verdict for the claim and commitment behind it. No app, no login, no wallet.
The page ships two demo vehicles on purpose.
One proved its clean history, four green ticks.
The other could not: those proofs abort in-circuit, so no claims exist, and the page says "not proven". Never a quiet no.
Rendering absence honestly is the product.
https://t.co/ZIecfyaskA
@MidnightNtwrk@midnightfdn
A rename: ShieldVIN is now VINPassport.
The old name turned out to belong to an existing registered company. Same passport, same proofs, same code, new name.
Renaming a ZK project is normally expensive, because the name lives inside the circuits.
Every proof we make is domain-separated by tags like vinpassport:claim:atmost:v1. Change the tag and you change the circuit, and with it the contract address.
We had not deployed yet. The whole protocol rename cost one recompile and a green test run.
Unchanged: the design, the claims ledger, the 26-car demo fleet, 107 green tests, and the 2 September deadline.
Changed: everything that says the name.
Lesson filed for next time: check the company register before the domain register.
https://t.co/jueIpzwMcc
ShieldVIN - Every field, not one field
The fraud that costs people most is rarely one number.
It's a written-off car re-registered abroad as clean. An accident that drops off the record between listings. A service book with stamps nobody earned.
Each of those is a field moving a way it should never move.
So the contract now holds a separate private commitment for every field in a vehicle's record, write-off status, previous keepers, accidents, service history, inspections, type approval, recycled content.
Each one carries its own integrity rule, fixed the moment it is created.
The rule lives on the ledger, not in the call, so a caller can't pick the flattering one at the moment they need it, and recreating a field to change it is refused.
56 tests against the real compiled circuits on @MidnightNtwrk. Contract and tests are public.
What is ShieldVIN
ShieldVIN is a digital passport for a vehicle that anyone can check without being shown what is inside it.
A car's record only has value if strangers can trust it, a buyer, a recycler, an insurer, a border authority. It is also the sort of thing nobody should publish. A full history is commercially sensitive to whoever is selling and personally identifying to whoever has owned it. Put it online and you have solved the first problem by creating the second.
That tension is about to stop being ours alone. Under Regulation (EU) 2026/1738 (https://t.co/g4OOOCumgc) every vehicle placed on the EU market will have to carry a Digital Circularity Vehicle Passport, identity, provenance, history and the environmental declarations that go with it. The regulation asks for a passport that can be checked. It does not ask for one that is public.
So ShieldVIN holds each field of the record privately and answers questions about it with zero-knowledge proofs on Midnight. Never written off? No reported accidents? Under this mileage? Did this service touch anything it should not have? Each of those is answerable, verifiably, while the record itself stays where it belongs.
Built on @ODATANO_V4's NIGHTGATE, and @MidnightNtwrk
GitHub: https://t.co/zlfvKnRiMI
VINPassport Update: Did a few small updates thanks to @ODATANO_V4 Demo run 10:34 mins
There are limited uses currently for the Demo Runs daily on https://t.co/zXhZSliPtG go and check it out for yourself.
All links to on-chain confirmation now also on the site.