Ir ao contido
Volver aos proxectos

Ping Identity

Identity & Digital Wallet Proof-of-Concept

xullo de 2024

SaaSFlutterDartSwiftJavaVerifiable CredentialsDIDBLE
Identity and digital wallet proof-of-concept — verifiable credentials on mobile

A cross-platform Flutter proof-of-concept demonstrating the full digital-credential lifecycle — issuance, storage, verification, and presentation — across iOS and Android. Native identity SDKs were bridged into Flutter via Swift and Java platform channels, with credential presentation over BLE and QR and push-driven wallet handoff.

Caso de estudo

iOS + Android
Cross-platform Flutter PoC
VC
Issuance to presentation lifecycle
BLE + QR
Credential presentation paths

Reto

Digital-identity products need to prove the whole verifiable-credential lifecycle on real devices — issuing, storing, verifying, and presenting credentials — across both mobile platforms, not just in a slide deck.

Enfoque técnico

Kalebtec built a cross-platform Flutter proof-of-concept and bridged native identity SDKs through Swift and Java platform channels, so the same app exercised issuance, storage, verification, and presentation end to end on iOS and Android.

Decisións de IA e infraestrutura

Flutter for a single cross-platform app; native platform channels where the identity SDKs required them; and credential presentation over BLE and QR with push-driven handoff, mirroring how real wallet flows behave.

Resultados

A working demonstration of the verifiable-credential lifecycle across iOS and Android, with credential presentation over both proximity (BLE) and QR paths.

Impacto no negocio

The project adds identity and digital-wallet depth to the portfolio: cross-platform mobile plus native SDK bridging for a domain where correctness and trust matter.

Overview

A digital-identity proof-of-concept covering the verifiable-credential lifecycle on mobile: issuing, storing, verifying, and presenting credentials across iOS and Android with a shared Flutter app.

What We Built

Cross-Platform Wallet Flows

Built the wallet experience in Flutter and bridged native identity SDKs through Swift and Java platform channels, so credential operations ran natively where required while sharing one app codebase.

Presentation over BLE and QR

Implemented credential presentation over BLE and QR with push-driven handoff, reflecting how holders and verifiers actually exchange credentials in the field.

Delivery Focus

  • Verifiable-credential lifecycle demonstrated on real devices
  • Native SDK bridging via Swift and Java platform channels
  • Proximity (BLE) and QR presentation with push handoff