Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
This library and example app demonstrate how to read and verify Machine Readable Travel Documents (MRTDs) such as passports using NFC technology. The Passport Reader app is designed to work on modern
翻訳待ち
開発ツールDart · KotlinGitHub @privacybydesignオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Dart library for Verifiable Credentials from MRTDs
翻訳待ち
Loading the full README.
Read the full README ↗This repository contains three Flutter packages for reading and verifying electronic travel documents (ePassports, eID cards, driving licences) and performing biometric face verification built for the Yivi ecosystem.
A Dart/Flutter library for reading Machine Readable Travel Documents (MRTDs) via NFC. Implements ICAO 9303 with BAC and PACE authentication, reads all standard data groups, and integrates with go-passport-issuer for server-side Passive Authentication and Verifiable Credential issuance.
A reusable Flutter package for capturing and recognizing Machine Readable Zones (MRZs).
It provides a camera viewfinder with framing overlay, MRZ text recognition using Google ML Kit by default, and a Tesseract4Android fallback for Android environments where an F-Droid-friendly OCR engine is preferred. It also provides check-digit correction and a manual-entry fallback.
The package depends on vcmrtd and the external mrz_parser package.
A Flutter package for face verification and liveness detection. Supports active liveness (gesture challenges) and passive liveness (anti-spoofing + rPPG heart rate), plus face matching against the DG2 photo from the NFC chip. Runs entirely on-device in a background isolate using bundled TFLite models.
An alternative face-verification engine based on the proprietary Iris SDK from passportreader.app lives in its own repository, iris-sdk-flutter, which ships the vendor binaries with the package. Unlike the on-device implementation, Iris provides its own full-screen native camera UI and returns the verification result to Flutter.
idem is the app built on these packages. It runs the full flow: MRZ scanning, NFC chip reading, face verification, and Verifiable Credential issuance.
The app supports choosing between the on-device face_verification engine and the Iris engine through the advanced settings.
cd idem
flutter pub get
flutter run
The vcmrtd package is based on dmrtd by ZeroPass, with significant modifications and improvements by the Yivi team.
Copyright (C) 2025-2026 Yivi B.V.
This software is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The full licence text is in LICENSE. The same text ships with each package: vcmrtd/LICENSE, mrz_capture/LICENSE, and face_verification/LICENSE.
This project received funding through NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.