Build identity mini apps that live inside ShareRing Me
Launch identity-powered experiences faster than ever. ShareRing Me gives your team built-in verification, secure data sharing, and digital wallet capabilities, so you can focus on building great products.
What is a Me Module?
A Me Module is a web-based mini-app that runs inside the ShareRing Me app. It connects your product to verified identity, wallet and credential data through a privacy-first event protocol, without ever touching the user’s raw data.
Why build on ShareRing
Verified users on day one. Every ShareRing Me user has been identity verified against DIATF and ISO 27001 standards. You do not rebuild KYC, AML or age checks. You inherit them.
Privacy by design. Your module never sees a document scan or a raw PII field. You receive only the proof or the value the user has approved to share.
Ready-made wallet and credentials. Payments, signing, NFTs, Apple Wallet and Google Wallet passes are already wired in. Call the event you need.
Identity vault
Read verified documents, email and avatar. Add new documents. Run verification queries through ShareRing Link.
Wallet
Read accounts and balances. Sign and broadcast transactions on ShareLedger. Swap to Ethereum or BSC accounts for multi-chain flows.
Cryptography
Encrypt, decrypt, sign and verify using the user’s keys through the @sharering/signification package.
Apple and Google Wallet
Add, view and remove Apple Wallet and Google Wallet passes so credentials can live in the native OS wallet.
Navigation and device
Move between in-app screens, open other Me Modules, read device and app info, copy to clipboard, open the system browser.
NFTs
List the user’s NFTs for ticketing, membership and access use cases.
How it works
1. Build your web app. Host it on a domain you control. Standard HTML, CSS and JavaScript, or any framework that compiles to the web.
2. Integrate the event protocol. Use window.ReactNativeWebView.postMessage to request identity, wallet and crypto operations. Handle responses through a single message listener.
3. Register and launch. Submit your module to ShareRing. Once approved, it appears inside ShareRing Me for the users you target.
Talk to ShareRing Me in five lines
Use postMessage to request identity data, wallet operations, and crypto primitives from inside your module.
// 1. Request verified identity fields window.ReactNativeWebView.postMessage(JSON.stringify({ type: 'GET_VAULT_DATA', payload: { fields: ['email', 'firstName', 'lastName'] } })); // 2. Handle the response window.addEventListener('message', (event) => { const data = JSON.parse(event.data); if (data.type === 'VAULT_DATA_RESPONSE') { console.log('Verified:', data.payload); } });
What you can build
Me Modules have already powered live deployments across age assurance, travel, banking, hospitality, investor KYC and Web3. Pick a pattern and start there.
Age assurance & age gating
Verify a user is 18+ without exposing their date of birth. Works for retail, gambling, alcohol, adult content and regulated storefronts.
Read case study →eVisa & travel identity
Issue and verify travel credentials on-chain so border and airline systems can validate a traveller in seconds.
Read case study →Bank & fintech onboarding
Reusable KYC for banks. Customers bring verified identity with them and open an account in minutes, not days.
Read case study →Hotel & hospitality check-in
Pre-verify guests before arrival, skip the front-desk queue and unlock VIP tiers based on trusted identity.
Read case study →Investor accreditation & KYC
Verify sophisticated and accredited investors, share credentials across platforms, and stay audit-ready.
Read case study →Web3 & DeFi identity
Gate wallets, airdrops and token-gated experiences with verified humans, not bots. Privacy-preserving by default.
Read case study →Frequently asked questions
What is a Me Module?
A Me Module is a mini app that runs inside the ShareRing Me super-app. It can read verified identity, sign transactions, trigger wallet actions, and handle NFTs — all within a trusted, user-controlled environment.
What can a Me Module access?
With the user's consent, a Me Module can read verified documents, email, avatar and wallet accounts, sign cryptographic payloads, add Apple and Google Wallet passes, open other Me Modules, and list the user's NFTs. It never sees raw credentials without explicit permission.
How do I distribute a Me Module?
Me Modules are published through ShareRing and surfaced to the right users inside ShareRing Me. There is no app-store review cycle to ship updates.
How is user data protected?
All identity data stays on the user's device and on ShareLedger. Your Me Module only receives the verified attributes the user chooses to share for a given interaction.
What do I need to get started?
A ShareRing developer account, the Me Modules documentation at docs.sharering.network, and a supported web stack. Most integrations take days, not quarters.
Is there a cost?
Commercial terms depend on volume and use case. Book a demo and we'll walk you through pricing for your scenario.
Ready to build on ShareRing Me?
Get a walkthrough from our team, or jump straight into the developer docs.