17:59 CET
We’re available!
ProjectsProjects
AboutAbout
ContactContact
TangibleCodes©
Home
Projects
About
Contact

idOS & SDK

Kotlin MultiPlatform, iOS, Android, Web, SDK
idOS is an open, decentralized identity layer designed to give users full control over their personal data in Web3 and fintech applications. It enables secure, reusable identity verification where data is encrypted end-to-end and shared only with explicit user consent.
View story ↗
01
Info

— Kotlin MultiPlatform

— iOS

— Android

— Web

— SDK

The core challenge was to port an existing, mature JavaScript SDK into a Kotlin Multiplatform architecture while maintaining full API parity. We designed a layered SDK architecture that shares business logic across Android, iOS, and JVM, while using platform-specific implementations for security-critical operations. This ensured consistent behavior across platforms without sacrificing native capabilities or conventions.

A major focus of the project was security and key management. We implemented a secure mobile enclave system with dual encryption modes, leveraging Android StrongBox and the iOS Secure Enclave to ensure cryptographic keys never leave protected hardware. Additional safeguards such as screenshot blocking, memory zeroization, and user-approved enclave flows further reinforced a security-first design suitable for handling sensitive identity data.

Beyond the SDK itself, we delivered production-ready tooling and developer experience. This included pluggable wallet signer interfaces, full support for decentralized protocols like KWIL, native Swift interoperability, sample applications for both platforms, and automated CI/CD pipelines. As a result, the idOS Kotlin SDK opened the native mobile market for idOS and provided developers with a secure, idiomatic, and scalable foundation for decentralized identity integrations.

View live ↗
02
Previews
preview_1
preview_2
preview_3
preview_4
04
Next project
Perpeto
PerpetoReact.js, Next.js, AWS, AWS Lambda, MicroServices
05
Contact
Got a project?
▼ Book a quick chat via Calendly
Let’s talk →
jay@tangiblecodes.comjay@tangiblecodes.com
 / 
+420 739540834+420 739540834
©2026
LinkedInLinkedIn
InstagramInstagram
DribbbleDribbble