Identity engineering
Identity engineering from identifier to wallet.
UrbanID advises on the architecture and engineering of privacy-preserving identifiers, MobileID credentials and verification services. The work joins protocol detail to the institutions and operations that must support it.
Capabilities describe engineering and consultancy scope. They do not imply that every profile or service is deployed as an UrbanID product.
Digital identity is a connected system: authoritative records establish claims; credential services package them; wallets protect holder keys and mediate presentation; verifiers make decisions against a defined trust framework. We help organisations design these boundaries and plan integrations that can be operated and assured.
- Identity tokenisationScoped identifiers, token lifecycle, mediated resolution, protected mappings and sector-specific integration.
- MobileID and wallet architectureCredential issuance, Android and iOS wallet behaviour, device binding, user consent, recovery and lifecycle.
- Credential and verifier servicesIssuance and presentation profiles, verifier identity, trust decisions, status checks and relying-party integration.
- Identity middlewareAPIs, event flows, civil-registration connectors, migration boundaries and service orchestration.
- Privacy and security engineeringData flows, trust domains, key custody, purpose limitation, threat models and operational controls.
- Interoperability and assuranceProfile selection, test vectors, negative cases, implementation review and cross-platform validation.
Keep the foundational identifier out of routine circulation.
Identity tokenisation separates the identifier used to establish uniqueness from the identifiers used by individual sectors and services. A well-designed system scopes tokens to a purpose, limits who can resolve them, and records the authority and reason for each resolution. It reduces the ability to join records by a shared national number; it does not make personal attributes anonymous.
Consultancy can cover the token model, issuance and replacement lifecycle, mapping-register controls, cryptographic key management, consent and lawful-basis pathways, verifier identity, audit evidence and integration with existing identity systems. Design choices must reflect the legal mandate, service model and threat environment.
- Identity registerRoot identifier and verified attributes
- Token serviceMediated, authorised operation
- Scoped identifierToken specific to a sector or purpose
- Service recordMinimum necessary data
The foundational identifier remains inside the protected authority boundary. A mediated service issues or resolves scoped tokens against a controlled mapping. Tokenisation reduces identifier linkage; it does not anonymise attributes or remove the need for legal authority, access controls and audit.
Sectoral identifiers should not become a second universal identifier. Their scope, rotation, recovery and resolution rules must be explicit, independently reviewable and tested against both authorised and abusive access paths.
Mobile credentials need an ecosystem, not just an app.
MobileID programmes depend on agreement between issuers, wallet providers, relying parties, trust-list operators and support teams. The wallet experience must make the verifier and request understandable; the protocol must bind the response to the right session; and the verifier must validate signatures, certificate paths, credential status and policy against the correct trust source.
- IssuerAuthorised body signs a credential
- Mobile walletHolds credential and protects keys
- PresentationUser reviews purpose and selected claims
- VerifierChecks proof, identity and policy
A MobileID service is an ecosystem: issuer authority, wallet and device controls, verifier identity, profile-specific presentation rules, and status or revocation services. Issuer trust and verifier authorisation are separate decisions; the scheme profile defines which apply.
UrbanID’s MobileID consultancy covers platform and wallet architecture, issuance and presentation services, device-bound keys, recovery, proximity and offline constraints, verifier infrastructure, trust distribution and operational readiness. Relevant profiles may include ISO/IEC 18013-5 and 18013-7, ICAO DTC and VDS-NC, OpenID4VCI and OpenID4VP, SD-JWT VC, EUDI wallet profiles and W3C Verifiable Credentials, according to the programme’s agreed scope.
Cross-platform acceptance should compare approved business logic and protocol behaviour across Android and iOS, including error handling, consent, localisation and negative security cases. A named protocol class or a successful build is not evidence of interoperability.
Review the standards and profilesFrom architecture review to implementation assurance.
Engagements can define a target architecture, assess an implementation, specify APIs and trust contracts, establish test and acceptance gates, or support an integration team through delivery. Findings are tied to evidence, accountable owners and tests that demonstrate closure.
See identity consulting services