{"content":[{"id":"age-verification-as-a-service-wallet-native-over-18-for-any-platform-via-an-intermediary-layer-WA8c3y","sector":"digital","title":"Age verification as a service: wallet-native \"over 18\" for any platform, via an intermediary layer","summary":"Online platforms must verify users are over 18 to comply with DSA Article 28 and national law — but the traditional route forces users to expose their identity to prove a single fact, and building a wallet-native verifier in-house is out of reach for most businesses.\n\nespuni is an independent intermediary layer that provides age verification as a service on top of EUDIPLO (OWF). Instead of each platform building and maintaining its own EUDI verifier, any service integrates once and lets espuni handle the wallet interaction, the trust-list validation, and the protocol complexity.\n\nThe user presents a proof-of-age credential from their EUDI Wallet; espuni requests only the \"over 18\" attribute, validates the issuer against the EU Age Verification Trusted List, and returns a yes/no. No name, no birthdate, no document reaches the platform.\nBuilt on open standards (OID4VP, ISO 18013-7) and open source, it supports the Digital Credentials API with QR fallback, and works across EUDI wallets. The intermediary model is what makes wallet-native age verification realistic for the small and mid-sized businesses that can't build it themselves — a practical on-ramp to the EUDI ecosystem.","organizationName":"espuni","productionDeployment":"yes","status":"published","updatedAt":"2026-08-19T16:08:12+01:00","publishedAt":"2026-08-19T16:08:12+01:00","tags":["AgeVerification","SaaS","Intermediary"],"links":{"personalWallets":[{"refId":"eudi-age-verification-wallet","labelRaw":"EUDI Age Verification App (Reference)","url":"https://github.com/eu-digital-identity-wallet/av-app-ios-wallet-ui","source":"catalog","walletType":"personal"},{"refId":"france-identite","labelRaw":"France Identité","url":"https://france-identite.gouv.fr/","source":"catalog","walletType":"personal"},{"refId":"altid","labelRaw":"AltID","url":"https://digst.dk/it-loesninger/altid/","source":"catalog","walletType":"personal"}],"businessWallets":[],"issuers":[{"refId":"issuer:eu:digital-credentials-issuer:test","labelRaw":"Digital Credentials Issuer","url":null,"source":"catalog","walletType":null}],"credentials":[{"refId":"cred:eu:age-verification-mdoc:mdoc","labelRaw":"Age Verification (MSO Mdoc)","url":null,"source":"catalog","walletType":null}],"organizations":[{"refId":"org:espuni","labelRaw":"espuni","url":null,"source":"catalog","walletType":null}],"rps":[]},"interactionModes":["remote"],"vcFormats":["mdoc"],"issuanceProtocols":[],"presentationProtocols":["ISO 18013-7","OpenID4VP"],"interopProfiles":["EUDI Wallet ARF"],"themes":["person_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/espuni-obs-splash-integrator-start.png","https://fides.community/app/uploads/2026/08/dcapi.jpg","https://fides.community/app/uploads/2026/08/qr.jpg","https://fides.community/app/uploads/2026/08/wallet.jpg","https://fides.community/app/uploads/2026/08/verified-1.jpg"],"imageUrl":"https://fides.community/app/uploads/2026/08/espuni-obs-splash-integrator-start.png","videos":[{"url":"https://www.youtube.com/watch?v=00CFMtszF10","provider":"youtube"},{"url":"https://www.youtube.com/watch?v=K55LZqx32z4","provider":"youtube"}],"video":{"url":"https://www.youtube.com/watch?v=00CFMtszF10","provider":"youtube"},"moreInfoUrl":"https://app.espuni.com/en/demo-integrador","userJourney":"1 - A platform with an age-verification obligation (a shop, a streaming service, a gambling operator) integrates espuni once — a single integration instead of building an EUDI verifier from scratch.\n2 - A user reaches age-restricted content. Instead of uploading a document, they're offered \"Verify with your EUDI Wallet.\"\n3 - espuni sends a presentation request for the age_over_18 attribute only — via the Digital Credentials API by default, but falling back to QR code if DC API is not available or rejected by the user.\n4 - The user's EUDI Wallet shows exactly what's being requested — only \"over 18,\" nothing else — and the user approves.\nespuni receives the response, validates the issuer against the EU Age Verification Trusted List, and verifies the proof.\n5 - The platform receives a verified yes/no. It never sees the user's identity, and the wallet interaction, trust validation, and protocol handling all happened in the intermediary layer — invisible to both the platform and the user.\n\nThe platform gets compliance without building or maintaining identity infrastructure; the user proves age without exposing identity; the exchange leaves an auditable cryptographic record.","country":"ES"},{"id":"age-verification-by-snapkyc-wt2dij","sector":"digital","title":"Age Verification by SnapKYC","summary":"SnapKYC is a consent-based verification orchestrator that lets a relying party confirm a user meets an eligibility requirement, such as an age threshold, without storing or exposing personal data.\nIt holds no credentials of its own. Built on open identity standards, it requests an eligibility claim from an existing trusted source. Today that source is Aadhaar, via the Aadhaar app and DigiLocker, and the same approach lets other issuers or wallets be added without changing the relying party's integration.\nWhen content is tagged age-restricted, the viewer is asked to verify their age. With their consent, SnapKYC sends an age-eligibility request to Aadhaar and receives only a yes or no. No age, date of birth, or identity attribute reaches the platform, and SnapKYC retains nothing. Age thresholds are configurable by jurisdiction, so one flow covers different regional age-of-majority rules.\nShown here through a media interface built to demonstrate the flow, not a live integration. Key players: UIDAI as issuer, the Aadhaar app as credential wallet, and SnapKYC as the verification layer any platform could adopt as a relying party. It is currently a working prototype.","organizationName":"Ooru","productionDeployment":"no","status":"published","updatedAt":"2026-08-22T19:57:38+01:00","publishedAt":"2026-08-22T19:57:38+01:00","tags":["age verification","privacy","digital identity","selective disclosure","Aadhaar","social media"],"links":{"personalWallets":[{"refId":"aadhaar","labelRaw":"Aadhaar","url":"https://uidai.gov.in/","source":"catalog","walletType":"personal"}],"businessWallets":[],"issuers":[{"refId":null,"labelRaw":"UIDAI","url":null,"source":"manual","walletType":null}],"credentials":[],"organizations":[{"refId":"org:uidai","labelRaw":"Unique Identification Authority of India","url":"https://uidai.gov.in/","source":"catalog","walletType":null},{"refId":"org:snapkyc","labelRaw":"SnapKYC","url":"https://snapkyc.com/","source":"catalog","walletType":null},{"refId":"org:ooru","labelRaw":"Ooru","url":"https://ooru.io/","source":"catalog","walletType":null}],"rps":[{"refId":null,"labelRaw":"Content Platforms","url":null,"source":"manual","walletType":null}]},"interactionModes":["proximity","remote"],"vcFormats":["sd_jwt_vc"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["OpenID4VP"],"interopProfiles":[],"themes":["person_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/Screenshot_2026-08-20_at_3.22.36_PM_optimized_1000.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/Screenshot_2026-08-20_at_3.22.36_PM_optimized_1000.png","videos":[{"url":"https://youtu.be/IMaz9Vpe-0A?si=S0xW7cCRWfQbRaq1","provider":"youtube"}],"video":{"url":"https://youtu.be/IMaz9Vpe-0A?si=S0xW7cCRWfQbRaq1","provider":"youtube"},"moreInfoUrl":"https://snapkyc.com/","userJourney":"1: Access Age-Restricted Content: A user attempts to access content designated as age-restricted on a social media platform.\n2: Age Verification Prompt: Before proceeding, the user is prompted to verify their age. On a web browser, this can be initiated by scanning a QR code; within a mobile app, the user can initiate the credential-sharing flow directly.\n3: Privacy-Preserving Age Check: SnapKYC requests an age-eligibility claim from the user’s Aadhaar-linked wallet in real time. The eligibility check is based on the applicable age threshold for the user’s jurisdiction—for example, 16+ or 18+.\n4: Minimal Data Disclosure: The verification returns only a Yes/No eligibility response. SnapKYC does not share the user’s date of birth, name, Aadhaar number, or other identity information with the social media platform.\n5: Seamless Continuation: If the user meets the required age threshold, they are returned to the exact content they were attempting to access.\n6: Access Restricted: If the user does not meet the required threshold, they are informed that the content is unavailable based on the applicable age requirement and are redirected to the platform’s home screen.","country":"IN"},{"id":"age-verification-online-purchase","sector":"retail","title":"Age verification for online purchases","summary":"An online shop confirms a customer is old enough to buy an age-restricted product before it can be added to the cart, without learning their date of birth or identity. The shop acts as the relying party and requests a simple over-18 proof from the customer's wallet over OpenID4VP. Because only the age attribute is disclosed, the flow is privacy-friendly by design and removes the friction of uploading ID documents during checkout.","organizationName":"Neovo","productionDeployment":"no","status":"published","updatedAt":"2026-06-11T09:16:05+01:00","publishedAt":"2026-06-10T06:08:28+01:00","tags":["age-verification","e-commerce","data-minimisation","retail","openid4vp"],"links":{"personalWallets":[{"refId":"swiyu-wallet","labelRaw":"SWIYU Wallet","url":null,"source":"catalog","walletType":"personal"}],"businessWallets":[],"issuers":[{"refId":null,"labelRaw":"Beta-ID Issuer","url":"https://www.bcs.admin.ch/bcs-web/#/beta-id/create","source":"manual","walletType":null}],"credentials":[{"refId":"cred:swiyu:betaid-sdjwt:sd-jwt-vc","labelRaw":"Beta-ID","url":null,"source":"catalog","walletType":null}],"organizations":[{"refId":"org:neovo","labelRaw":"Neovo","url":"https://neovo.ch","source":"catalog","walletType":null}],"rps":[{"refId":"neovo-shop-playground","labelRaw":"Neovo Brewing webshop demo","url":null,"source":"catalog","walletType":null}]},"interactionModes":["remote"],"vcFormats":["sd_jwt_vc"],"issuanceProtocols":[],"presentationProtocols":["OpenID4VP"],"interopProfiles":[],"themes":["person_identity"],"imageUrls":["https://shop-api.playground.neovo.ch/assets/source/63/tide_6pack.png"],"imageUrl":"https://shop-api.playground.neovo.ch/assets/source/63/tide_6pack.png","moreInfoUrl":"https://shop.playground.neovo.ch/products/silent-tide","userJourney":"1) The customer adds an age-restricted product to their basket in the web shop.\r\n2) Before checkout, the shop (relying party) requests proof that the customer is over the required age.\r\n3) The wallet presents only an over-18 attribute over OpenID4VP — no date of birth, no full identity.\r\n4) The shop verifies the proof and unlocks the purchase.\r\n5) The customer completes checkout without uploading ID documents or sharing unnecessary personal data.","country":"CH"},{"id":"agent-checkpoint-verified-delegation-for-ai-agents-9GVyo0","sector":"digital","title":"Agent Checkpoint: Verified Delegation for AI Agents","summary":"AI agents now act inside real people’s accounts: logging in, retrieving data, filling forms, transacting. Sites cannot tell a trusted agent from a malicious bot, so many block all automation and turn away legitimate customers. Agent traffic already runs 0.5% to 16% of customer traffic and grows monthly.\n\nVouched’s Agent Checkpoint ensures an agent only performs the actions its human authorized. Agent Checkpoint is built for agents: who is the human behind it, what did they permit, and an immutable audit trail proving what happened. Detect classifies agent traffic in real time. Enforce applies policy at the moment an agent acts: allow, step up authentication, or block. Govern records the delegation and consent chain.\n\nIt runs on KYA-OS, the open agent identity standard Vouched authored and donated to the Decentralized Identity Foundation with v1.0.0 in 2026.","organizationName":"Vouched","productionDeployment":"yes","status":"published","updatedAt":"2026-08-20T21:56:02+01:00","publishedAt":"2026-08-20T16:56:36+01:00","tags":["agent identity","AI agents","delegation","verifiable credentials","agentic commerce","KYA","audit trail","identity verification"],"links":{"personalWallets":[],"businessWallets":[],"issuers":[],"credentials":[],"organizations":[{"refId":"org:vouched","labelRaw":"Vouched","url":"https://www.vouched.id/","source":"catalog","walletType":null}],"rps":[]},"interactionModes":["remote"],"vcFormats":["jwt_vc","vcdm_1_1","vcdm_2_0"],"issuanceProtocols":["other"],"presentationProtocols":["DIDComm v2"],"interopProfiles":[],"themes":["agentic_ai"],"imageUrls":["https://fides.community/app/uploads/2026/08/Agent-Checkpoint-OG-image-2.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/Agent-Checkpoint-OG-image-2.png","moreInfoUrl":"https://kya.vouched.id/","userJourney":"A user asks an AI agent to pay an invoice. The agent calls the organisation's protected endpoint and is refused: needs_authorization, with a consent URL.\n\nThe human opens it and sees what's delegated: which agent (by DID), scope (payments.transfer), cap (10 CHEQ), 48h validity. On approval, the Responsible Party issues a W3C Verifiable Credential into the agent's wallet. The cap sits in the signed credential, not app code; a status-list entry is anchored on-chain.\n\nThe agent retries, its wallet signing a holder proof with the agent's did:key; the LLM holds no keys. The organisation verifies against the ledger: issuer DID document, status-list signature, purpose parity, expiry, holder binding, revocation bit, every call, ~0.8s. Payment executes from the organisation's own wallet, returning a detached-JWS receipt. Over-cap or stolen-credential attempts fail pre-handler.\n\nTo revoke, the human touches a FIDO2 key; the WebAuthn challenge is a hash of the revocation intent. An append-only status-list version publishes on-chain, so nobody can un-revoke quietly. Its next transfer is refused: CREDENTIAL_REVOKED.\n\nTwo wallets: the agent's credential wallet, the organisation's value wallet.","country":"US"},{"id":"apteekplus-the-prescription-made-easy-T0f5rY","sector":"healthcare","title":"ApteekPlus: The prescription made easy","summary":"ApteekPlus is a fictional Finnish pharmacy. We built it for the moment at the counter: the medicine is ready, and the pharmacist still has to be sure this is the patient the doctor wrote for.\r\n\r\nPaper slips get lost. Screenshots get forwarded. A relative walks in with someone else's printout. Cross-border, the national e-prescription app stays at home. The chain is left holding the liability if the bag goes to the wrong person.\r\n\r\nWe made ApteekPlus a pharmacy, not a QR widget, so a chain or a health ministry can walk the dispense and see the bag leave with the named patient. Authbound Wallet presents given_name, family_name, document_number, medication, dosage, prescribing_doctor, expiry, and holder_pid. A pass is a signed prescription bound to that holder. The pharmacist dispenses. Nobody printed a slip.","organizationName":"Authbound","productionDeployment":"yes","status":"published","updatedAt":"2026-08-15T12:14:42+01:00","publishedAt":"2026-08-15T12:14:42+01:00","tags":["pharmacy","e-prescription","healthcare","authbound-wallet","finland"],"links":{"personalWallets":[{"refId":"authbound-wallet","labelRaw":"Authbound Wallet","url":"https://authbound.io","source":"catalog","walletType":"personal"}],"businessWallets":[],"issuers":[{"refId":null,"labelRaw":"Authbound","url":null,"source":"manual","walletType":null}],"credentials":[],"organizations":[{"refId":"org:authbound","labelRaw":"Authbound","url":"https://authbound.io","source":"catalog","walletType":null}],"rps":[]},"interactionModes":["remote"],"vcFormats":["sd_jwt_vc"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["OpenID4VP"],"interopProfiles":["EUDI Wallet ARF"],"themes":["person_identity","dataspaces"],"imageUrls":["https://fides.community/app/uploads/2026/08/apteekplus.webp"],"imageUrl":"https://fides.community/app/uploads/2026/08/apteekplus.webp","moreInfoUrl":"https://authbound.io/showcase/apteekplus","userJourney":"Anna has an e-prescription for Amoxicillin 500 mg from Dr. E. Saarinen, expiry 02 May 2026.\r\n\r\nShe walks into Keskustori Pharmacy, counter 3, and presents Authbound Wallet.\r\n\r\nIf Authbound ID or the Finnish e-Prescription is missing, the demo issues both first, then runs the same pickup.\r\n\r\nThe pharmacist scans. Authbound Wallet shows given_name, family_name, document_number, medication, dosage, prescribing_doctor, expiry, holder_pid. Anna accepts.\r\n\r\nPrescription verified. Dispense Amoxicillin 500 mg to Anna Example at counter 3.\r\n\r\nHand the bag to the patient.","country":"FI"},{"id":"aptitude-verifier-for-dtc-vc-in-photoid-format-supporting-various-experimentations-for-digital-border-crossing-F8H7cE","sector":"mobility","title":"Aptitude verifier for DTC-VC in PhotoID format - Supporting various experimentations for digital border crossing","summary":"Within the European APTITUDE Large Scale Pilot, a dedicated verifier for border crossing demonstrates how a government-backed digital service can collect and verify a Digital Travel Credential - Virtual Component. The credential is derived from any passport and securely stored within a digital identity wallet (i.e. France Identité), its format is based ISO/IEC standard and can be shared for verification in proximity at border crossing.\nMultiple experimentations are and will be taking place over the next few months within APTITUDE consortium across the globe to support and enhance border crossings: Marseille Provence Airport, Coquelles Eurotunnel, Roissy Charles de Gaulle, Spain, Frankfurt, Helsinki, London, Hong-Kong.\nThe verifier serves travelers, border authorities, government agencies but also airports and airlines by enabling trusted, privacy-preserving identity verification using selective disclosure when needed. Through interoperability testing and real-world airport experiments, the solution demonstrates seamless credential exchange across multiple passport' nationalities, issuers, and verifiers from different countries.","organizationName":"Agence Nationale des Titres Sécurisés","productionDeployment":"no","status":"published","updatedAt":"2026-08-21T11:13:59+01:00","publishedAt":"2026-08-21T11:13:59+01:00","tags":["EUDI Wallet ; ARF ; Border crossing ; DTC-VC ; seamless travel"],"links":{"personalWallets":[],"businessWallets":[],"issuers":[],"credentials":[],"organizations":[{"refId":"org:france","labelRaw":"French Government","url":"https://france-identite.gouv.fr/","source":"catalog","walletType":null},{"refId":"org:agence-nationale-des-titres-securises","labelRaw":"Agence Nationale des Titres Sécurisés","url":"https://ants.gouv.fr/","source":"catalog","walletType":null}],"rps":[]},"interactionModes":["proximity"],"vcFormats":["mdoc"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["ISO 18013-5"],"interopProfiles":["EUDI Wallet ARF"],"themes":["person_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/DTC-VC-cover-1.png","https://fides.community/app/uploads/2026/08/DTC-VC-cover-2.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/DTC-VC-cover-1.png","videos":[{"url":"https://youtu.be/ISDn6LgDi9M","provider":"youtube"}],"video":{"url":"https://youtu.be/ISDn6LgDi9M","provider":"youtube"},"moreInfoUrl":"https://aptitude.digital-identity-wallet.eu/wallet-use/digital-travel-credentials/","userJourney":"AHEAD OF BORDER CONTROL – USER – 2 min\n\n1 - The tester installs on his wallet a dedicated version of France Identité (or any compatible wallet with 18013-5 capabilities)\n2 - Using his passport, the tester presents the inside of the physical document for collecting chip access key using Optical Character Recognition\n3 - The digital identity wallet may now perform contactless reading of the passport chip through NFC\n4 - The collected data (mainly Data Group 1 and Data Group 2) are converted into mDOC format (PhotoID) and signed by a legitimate authority (i.e. France Titres)\n5 - The wallet home page is now showing a new credential (Digital Travel Document – Virtual Component) with a related engagement QR code\n\nAT BORDER CONTROL – USER & BORDER AUTHORITIES – 10 sec\n\n1 - Border police is equipped with a dedicated computer to access the DTC-VC verification service and a connected QR code reader\n2 - The traveler is asked to present is engagement QR code to the QR code reader\n3 - After Bluetooth connection is established, the traveler shares his consent within the wallet\n4 - The border police receives the Digital Travel Credential – Virtual Component derived from the traveler’s passport","country":"FR"},{"id":"delivery-agent-and-customer-identity-verification-using-the-aadhaar-app-NPL99P","sector":"digital","title":"Arattai: Verified Social Media Profiles","summary":"Arattai is an Indian instant messaging and social networking platform (Like WhatsApp and Signal) with 8 million users that enables users to connect, communicate, and build trusted online communities. By integrating with the Aadhaar App, Arattai can offer users the option to verify their identity and receive a Verified Profile badge.\n\nUsers can securely share a digitally signed verifiable credential from the Aadhaar App with their explicit consent, allowing Arattai to confirm that the profile belongs to a real individual without storing or exposing unnecessary personal information. This helps reduce fake accounts, impersonation, bots, and identity fraud while enabling users to build credibility and trust on the platform. The verification is privacy-preserving, paperless, and based on cryptographically verifiable digital credentials, giving users greater control over their identity while fostering a safer and more authentic social media experience. Arattai does 10,000 -15, 000 presentation based verification per month for their social media profiles.","organizationName":"Unique Identification Authority of India","productionDeployment":"yes","status":"published","updatedAt":"2026-08-26T09:52:09+01:00","publishedAt":"2026-08-26T09:52:09+01:00","tags":["social media","profile verification","digital identity","verifiable credentials","digital wallet","Aadhaar","Aadhaar App","optional verification","trusted profiles","identity assurance","privacy preserving verification"],"links":{"personalWallets":[{"refId":"aadhaar","labelRaw":"Aadhaar","url":"https://uidai.gov.in/","source":"catalog","walletType":"personal"}],"businessWallets":[],"issuers":[{"refId":null,"labelRaw":"UIDAI","url":"http://uidai.gov.in","source":"manual","walletType":null}],"credentials":[],"organizations":[{"refId":"org:uidai","labelRaw":"Unique Identification Authority of India","url":"https://uidai.gov.in/","source":"catalog","walletType":null},{"refId":"org:arattai","labelRaw":"Arattai","url":"http://Arattai.in","source":"catalog","walletType":null}],"rps":[{"refId":null,"labelRaw":"Arattai","url":"http://arattai.in","source":"manual","walletType":null}]},"interactionModes":["remote"],"vcFormats":["sd_jwt_vc"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["OpenID4VP"],"interopProfiles":[],"themes":["person_identity"],"imageUrls":["https://fides.community/app/uploads/2026/07/ChatGPT-Image-Jul-14-2026-06_53_20-PM.png"],"imageUrl":"https://fides.community/app/uploads/2026/07/ChatGPT-Image-Jul-14-2026-06_53_20-PM.png","videos":[{"url":"https://youtu.be/mzxH9MwmcKQ","provider":"youtube"}],"video":{"url":"https://youtu.be/mzxH9MwmcKQ","provider":"youtube"},"moreInfoUrl":"https://www.arattai.in/","userJourney":"A user downloads Arattai, creates a profile, and can immediately access the platform's messaging and social features without completing identity verification.\n\nIf the user chooses to verify their profile, Arattai initiates an app-to-app verification request to the Aadhaar App or another compatible digital identity wallet, such as Google Wallet. The user reviews the identity request and provides consent to share the required credential.\n\nThe wallet presents a verifiable identity credential to Arattai. Arattai cryptographically verifies the credential and, once verification is successful, updates the user's profile to display a verified status.\n\nOther users can then see that the profile has been verified using a trusted digital identity credential. The verification provides an additional layer of assurance without requiring Arattai to collect or store copies of the user's identity document.","country":"IN"},{"id":"aria-the-trust-handshake-that-lets-any-organisation-verify-an-ai-agent-at-its-door-ja4Hfl","sector":"digital","title":"ARIA: the trust handshake that lets any organisation verify an AI agent at its door","summary":"AI agents already buy, negotiate and file on behalf of organisations — and they cross the boundary of the company that built them. At the receiving end, almost nothing answers three questions in the moment an agent knocks: who is this, which legal entity is accountable for it, and is it still permitted to act?\n\nARIA answers with a trust handshake. The agent declares its credential and its intent. The receiver evaluates both against a policy it published itself, in its own DNS, then admits or refuses with a defined response code — an auditable decision, never a silent drop. Verification runs locally at the receiver.\n\nThe credential is an AID: a W3C Verifiable Credential naming the agent and the party accountable for it, signed with a post-quantum composite suite (ML-DSA-65 + Ed25519, both must verify). Revocation reaches verifiers in about sixty seconds via an append-only ledger.\n\nThe standard is stewarded by a nonprofit, not a company. Spec CC-BY-4.0, code Apache 2.0, base level free permanently. Live since April 2026: 15 active AIDs across 5 organisations, published at api.aria.bar/v1/stats. Early numbers — infrastructure described at the moment before adoption, not after it.","organizationName":"Trustlayer Foundation","productionDeployment":"yes","status":"published","updatedAt":"2026-08-21T05:24:21+01:00","publishedAt":"2026-08-21T05:24:21+01:00","tags":["agent identity","AI agents","organisational identity","verifiable credentials","decentralized identifiers","post-quantum cryptography","DNS","revocation","accountability","open standard","nonprofit governance","agentic commerce"],"links":{"personalWallets":[],"businessWallets":[],"issuers":[{"refId":null,"labelRaw":"ARIA Registry","url":null,"source":"manual","walletType":null}],"credentials":[{"refId":null,"labelRaw":"AID — Agent Identity Document","url":null,"source":"manual","walletType":null}],"organizations":[{"refId":"org:trustlayer-foundation","labelRaw":"Trustlayer Foundation","url":"http://www.trustlayer.foundation","source":"manual","walletType":null},{"refId":"org:tuno-labs","labelRaw":"Tuno Labs","url":"http://www.tuno.bar","source":"manual","walletType":null}],"rps":[{"refId":null,"labelRaw":"https://www.aria.bar/spec","url":"http://www.aria.bar/spec","source":"manual","walletType":null}]},"interactionModes":["remote"],"vcFormats":["vcdm_2_0"],"issuanceProtocols":[],"presentationProtocols":[],"interopProfiles":[],"themes":["agentic_ai"],"imageUrls":["https://fides.community/app/uploads/2026/08/image-2-2.png","https://fides.community/app/uploads/2026/08/image-4.png","https://fides.community/app/uploads/2026/08/image-1-1.png","https://fides.community/app/uploads/2026/08/image-2-3.png","https://fides.community/app/uploads/2026/08/image-3-1.png","https://fides.community/app/uploads/2026/08/image-4-1.png","https://fides.community/app/uploads/2026/08/image-5-1.png","https://fides.community/app/uploads/2026/08/image-6-1.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/image-2-2.png","moreInfoUrl":"https://aria.bar/spec","userJourney":"1. An operator registers its agent with the ARIA Registry and names its Principal — the legal entity accountable for what that agent does.\n\n2. The registry issues an AID: a W3C Verifiable Credential naming the agent, its Principal and its trust level, signed with a post-quantum composite suite. It is held by the operator's systems — the holder here is a machine, not a person.\n\n3. The receiving organisation publishes its own ARIA Agent Trust Policy as a DNS TXT record on its domain: the minimum trust level it accepts, and its enforcement mode — monitor, warn or strict.\n\n4. The agent arrives and DECLARES its credential and its intent.\n\n5. The receiver EVALUATES both against the policy it published itself, verifying the signatures locally with the open-source verifier.\n\n6. The receiver ADMITS or refuses, returning a defined response code — so a refusal is auditable and machine-readable, never a silent drop.\n\n7. If the credential is later suspended or revoked, the event is written to an append-only ledger and reaches verifiers in about sixty seconds. The same agent knocking again is refused, at every door, without anyone being notified by hand.","country":"MX"},{"id":"aurora-bet-kyc-for-online-gambling-yyuVbE","sector":"digital","title":"Aurora Bet: KYC for online gambling","summary":"Aurora Bet is a fictional sportsbook and casino. The licence still needs a named adult on the account before the first deposit. An over-18 gate (wine, cigarettes) is not enough here. The operator also needs to know who the player is and from which member state.\r\n\r\nThat check is where live operators lose signups. Aurora Bet is the full front door: live tables, jackpots, create-account, lobby. The player confirms in Authbound Wallet. The floor opens, the welcome bonus lands, and verified withdrawals unlock.\r\n\r\nAuthbound Wallet is the holder. Requested claims: given_name, family_name, nationality, age_over_18.","organizationName":"Authbound","productionDeployment":"yes","status":"published","updatedAt":"2026-08-15T12:07:29+01:00","publishedAt":"2026-08-15T12:07:29+01:00","tags":["igaming","kyc","identity","eudi-wallet","authbound-wallet"],"links":{"personalWallets":[{"refId":"authbound-wallet","labelRaw":"Authbound Wallet","url":"https://authbound.io","source":"catalog","walletType":"personal"}],"businessWallets":[],"issuers":[{"refId":null,"labelRaw":"Authbound Playground","url":"http://playground.authbound.io","source":"manual","walletType":null}],"credentials":[{"refId":"cred:eu:pid-vc-sd-jwt:sd-jwt-vc","labelRaw":"PID (SD-JWT VC)","url":null,"source":"catalog","walletType":null}],"organizations":[{"refId":"org:authbound","labelRaw":"Authbound","url":"https://authbound.io","source":"catalog","walletType":null}],"rps":[]},"interactionModes":["remote"],"vcFormats":["sd_jwt_vc"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["OpenID4VP"],"interopProfiles":["EUDI Wallet ARF"],"themes":["person_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/aurora-bet.webp"],"imageUrl":"https://fides.community/app/uploads/2026/08/aurora-bet.webp","moreInfoUrl":"https://authbound.io/showcase/aurora-bet","userJourney":"1. Alex opens Aurora Bet and starts an account.\r\n\r\n2. The lobby stays closed until the licence check: name, nationality, over 18.\r\n\r\n3. Authbound Wallet shows those four claims. Alex accepts.\r\n\r\n4. The account is verified. Bonus attaches. Deposits and fast withdrawals unlock.","country":"FI"},{"id":"autofill-customer-id-on-trip-com-with-google-wallet-rJkmvE","sector":"mobility","title":"Autofill Customer ID on Trip.com with Google Wallet","summary":"Travellers can securely share authorised identity information from an ID Pass in Google Wallet to automatically populate the passenger details required when booking a flight on Trip.com. This removes the need to enter personal and travel document information manually, making the booking process faster and more convenient. It also reduces typing errors and discrepancies between the booking and the traveller's identity document, which can otherwise cause issues during check-in or boarding. The result is a smoother booking experience, more accurate passenger data and greater user control over what information is shared. This mobility use case is submitted by Hopae and involves Trip.com as the relying party.","organizationName":"Hopae","productionDeployment":"yes","status":"published","updatedAt":"2026-08-26T18:48:00+01:00","publishedAt":"2026-08-26T18:48:00+01:00","tags":["Travel","Flight Booking","Passenger Details","Digital Identity","Google Wallet","ID Pass","Identity Data Sharing","Data Autofill","User Consent","Verified Credentials","Mobility","Seamless Travel"],"links":{"personalWallets":[{"refId":"google-wallet","labelRaw":"Google Wallet","url":"https://wallet.google.com/","source":"catalog","walletType":"personal"}],"businessWallets":[],"issuers":[],"credentials":[{"refId":null,"labelRaw":"ID Pass","url":null,"source":"manual","walletType":null}],"organizations":[{"refId":"org:google","labelRaw":"Google","url":"https://www.google.com","source":"catalog","walletType":null},{"refId":"org:trip-com","labelRaw":"Trip.com","url":"https://www.trip.com/","source":"catalog","walletType":null},{"refId":"org:hopae","labelRaw":"Hopae","url":"https://www.hopae.com/","source":"catalog","walletType":null}],"rps":[{"refId":null,"labelRaw":"Trip.com","url":"http://trip.com","source":"manual","walletType":null}]},"interactionModes":["remote"],"vcFormats":["mdoc"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["OpenID4VP"],"interopProfiles":[],"themes":["person_identity"],"moreInfoUrl":"https://www.phocuswire.com/news/technology/trip-com-digital-id-google-apple-wallets","userJourney":"1. On Trip.com, the user selects their preferred flight and proceeds to the booking page.\n2. On the Passenger Details page, the user selects Share from Wallet.\n3. Android displays the digital credential selector, showing the identity credentials that can be used with Trip.com.\n4. The user selects their ID Pass from Google Wallet.\n5. The user reviews the information requested by Trip.com, selects Share, and authenticates using their device.\n6. Google Wallet securely shares the requested information with Trip.com, and the relevant passenger details are automatically populated.\n7. The user reviews the populated details and continues with the booking.","country":"KR"},{"id":"business-wallet-based-kyb-financial-onboarding-Rzqouv","sector":"finance","title":"Business Wallet-Based KYB & Financial Onboarding","summary":"A company representative opens a business bank account in an EU member state where the company is not registered, using verified credentials from an EU Business Wallet instead of uploaded documents. \n\nKYB today is manual, document-based and national: banks chase register extracts across jurisdictions, verify signing authority and ownership by hand, onboarding runs to days or weeks at high cost and drop-off, and forged documents remain a fraud vector. Here the founder presents a Legal Person Identification Data credential and a European Company Certificate, plus a PID or mandate proving authority to act. Issuers are national business registers and competent authorities such as PRH in Finland; the holder is the company through an authorised representative; the verifier is the bank or fintech; Hovi provides the issuance and verification layer; supervisors and EU trust lists anchor trust. \n\nThe wallet is the consent point, showing who is asking and for what, and releasing only approved attributes through selective disclosure. The result is same-day onboarding, register-sourced data, a stronger AML audit trail and one pattern that works across all 27 member states.","organizationName":"Hovi","productionDeployment":"no","status":"published","updatedAt":"2026-08-20T22:05:43+01:00","publishedAt":"2026-08-20T08:08:57+01:00","tags":["EU Business Wallet","EUDI Wallet","eIDAS 2.0","KYB","KYC","AML","LPID","European Company Certificate","Verifiable Credentials","Digital Identity","Bank Account Opening","Cross-Border Onboarding","Financial Services","Fintech","OID4VP","SD-JWT VC","Selective Disclosure","Regtech","Trust Infrastructure","Onboarding Automation"],"links":{"personalWallets":[{"refId":"hovi-wallet","labelRaw":"Hovi Wallet","url":"https://www.hovi.id/wallet","source":"catalog","walletType":"personal"}],"businessWallets":[{"refId":"hovi-business-wallet","labelRaw":"Hovi Business Wallet","url":"https://www.hovi.id","source":"catalog","walletType":"organizational"}],"issuers":[{"refId":null,"labelRaw":"Kyckr","url":"https://kyckr.com","source":"manual","walletType":null},{"refId":null,"labelRaw":"NGI Bank","url":"https://ngi.hovi.app","source":"manual","walletType":null},{"refId":null,"labelRaw":"VREX","url":"https://vrex.hovi.app","source":"manual","walletType":null}],"credentials":[{"refId":"cred:fides:lpid:sd-jwt-vc","labelRaw":"LPID Attestation","url":null,"source":"catalog","walletType":null},{"refId":"cred:webuild:eucc:sd-jwt-vc","labelRaw":"EU Company Certificate","url":null,"source":"catalog","walletType":null}],"organizations":[{"refId":"org:kyckr","labelRaw":"Kyckr","url":"https://kyckr.com","source":"catalog","walletType":null},{"refId":"org:hovi","labelRaw":"Hovi","url":"https://www.hovi.id/","source":"catalog","walletType":null}],"rps":[{"refId":null,"labelRaw":"VREX","url":"https://vrex.hovi.app","source":"manual","walletType":null},{"refId":null,"labelRaw":"NGI Bank","url":"https://ngi.hovi.app","source":"manual","walletType":null}]},"interactionModes":["remote"],"vcFormats":["sd_jwt_vc"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["ISO 18013-7","OpenID4VP"],"interopProfiles":["EUDI Wallet ARF","HAIP v1"],"themes":["person_identity","organizational_identity","compliance_reporting"],"imageUrls":["https://fides.community/app/uploads/2026/08/Thumbnail-2.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/Thumbnail-2.png","videos":[{"url":"https://youtu.be/BvuMDnDXKrw","provider":"youtube"}],"video":{"url":"https://youtu.be/BvuMDnDXKrw","provider":"youtube"},"moreInfoUrl":"https://businesswallet.hovi.app","userJourney":"1. The founder starts a business account application on the bank or fintech platform and selects \"verify with EU Business Wallet\" instead of uploading documents.\n\n2. The platform sends a presentation request through Hovi's verification layer, specifying the attributes required for KYB and AML.\n\n3. The request reaches the wallet. Delivery can be triggered in-session by QR or deep link, or out of band by email or SMS, and can be combined with national eID authentication such as FTN or BankID where required.\n\n4. The founder reviews the request in the wallet: who is asking, which attributes, for what purpose.\n\n5. On approval, the wallet presents the LPID and ECC credentials, plus the representative's PID or mandate, over OID4VP in SD-JWT VC or mdoc format with selective disclosure.\n\n6. The verification layer checks issuer signatures, credential validity and revocation status, and the issuer's presence on the EU trust list, then returns a structured, verified result to the platform.\n\n7. The platform completes KYB, screens the disclosed ownership data against AML requirements, and provisions the account. The verification result is retained as an audit record.","country":"FI"},{"id":"buy-age-restricted-goods-online-in-seconds-with-eudi-wallets-mTFVmp","sector":"food","title":"Buy Age-Restricted Goods Online in Seconds with EUDI Wallets","summary":"Buying age-restricted products online, like alcohol, still typically means uploading a passport scan and waiting for manual review, a slow and privacy-invasive process for both the customer and the retailer. This demo shows how an EUDI Wallet turns that into a checkout step that takes seconds, without disclosing any private information like date of birth.\n\nOnline retailers selling age-restricted goods have no fast, reliable way to confirm a buyer's age at checkout. Manual document review is slow, costly to operate, and requires customers to hand over far more personal data (full passport scans) than the transaction actually needs, just to prove one fact: that they are over 18.\n\nFor the retailer, age verification becomes instant and automated, removing manual review costs and reducing checkout drop-off. For the customer, there are no forms, no document uploads, and no waiting, just a quick scan and confirmation. For the ecosystem, it shows that minimal-disclosure verification (proving only \"over 18\" rather than full identity) is achievable today with wallets already in production, like France Identité.","organizationName":"Hovi","productionDeployment":"yes","status":"published","updatedAt":"2026-07-21T05:41:33+01:00","publishedAt":"2026-07-21T05:41:33+01:00","tags":["identity","age check","eudiw","selective disclosure"],"links":{"personalWallets":[{"refId":"france-identite","labelRaw":"France Identité","url":"https://france-identite.gouv.fr/","source":"catalog","walletType":"personal"}],"businessWallets":[{"refId":"hovi-business-wallet","labelRaw":"Hovi Business Wallet","url":"https://www.hovi.id","source":"catalog","walletType":"organizational"}],"issuers":[{"refId":null,"labelRaw":"France Identité","url":null,"source":"manual","walletType":null}],"credentials":[{"refId":"cred:eu:pid-mdoc:mdoc","labelRaw":"PID (MSO Mdoc)","url":null,"source":"catalog","walletType":null}],"organizations":[{"refId":"org:hovi","labelRaw":"Hovi","url":"https://www.hovi.id/","source":"catalog","walletType":null},{"refId":"org:france","labelRaw":"French Government","url":"https://france-identite.gouv.fr/","source":"catalog","walletType":null}],"rps":[{"refId":null,"labelRaw":"Valko - An online alcohol store","url":null,"source":"manual","walletType":null}]},"interactionModes":["proximity","remote"],"vcFormats":["mdoc","sd_jwt_vc","vcdm_2_0"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["OpenID4VP"],"interopProfiles":["DIIP v5","EUDI Wallet ARF","HAIP v1"],"themes":["person_identity"],"imageUrls":["https://fides.community/app/uploads/2026/07/10-2.png"],"imageUrl":"https://fides.community/app/uploads/2026/07/10-2.png","videos":[{"url":"https://youtu.be/t4I6Fe_0sLo","provider":"youtube"}],"video":{"url":"https://youtu.be/t4I6Fe_0sLo","provider":"youtube"},"moreInfoUrl":"https://valko.hovi.app/","userJourney":"1. Marie shops online. She adds gin and vodka, both age-restricted products, to her cart on an online store.\n\n2. Checkout triggers age verification. At checkout, the store requests proof that Marie is over 18 before the order can proceed.\n\n3. Marie scans a QR code. The store displays a QR code linked to the verification request.\n\n4. Marie completes the check in her wallet app. She scans the code with her France Identité EUDI Wallet, reviews the request, and approves sharing only her age attribute.\n\n5. Verification completes instantly. The wallet returns a verifiable proof of age to the retailer in real time.\n\n6. Order is confirmed. With age confirmed, the order goes through immediately, no forms, no document upload, no manual review wait.","country":"FI"},{"id":"californias-new-card-design-using-verifiable-credential-barcode-iD9PVq","sector":"public_sector","title":"California’s New Card Design using Verifiable Credential Barcode","summary":"The California Department of Motor Vehicles (DMV) issues driver’s licenses and identification (DL/ID) cards to more than 34 million residents. In fall of 2025, the DMV introduced a redesigned card featuring a major security advancement. It incorporates a digitally signed W3C Verifiable Credential barcode printed on the back. This cryptographically protected barcode allows organizations to verify authenticity by using a simple scan and standard interoperable tools.  \nThis modernization strengthens fraud prevention and speeds up identity checks. It also improves reliability and expands equitable access by offering secure, privacy preserving, standards-based verification for all residents. The verifiable credential on the card can be revoked any time to manage cancellation, suspensions and fraud.  Verification tools are simple for any organization to use, ensuring trusted identity validation is available across the state.\nSo far, more than 8.4 million people have already received the improved card. With DL cards renewing every five years and ID cards every six years, nearly all 34-million cardholders are expected to benefit from the enhanced feature by 2031.","organizationName":"California Department of Motor Vehicles (CA DMV)","productionDeployment":"yes","status":"published","updatedAt":"2026-08-20T20:18:56+01:00","publishedAt":"2026-08-20T20:18:56+01:00","tags":["identity","fraud prevention","equity"],"links":{"personalWallets":[],"businessWallets":[],"issuers":[],"credentials":[],"organizations":[{"refId":"org:ca-dmv","labelRaw":"California Department of Motor Vehicles (CA DMV)","url":"https://www.dmv.ca.gov/","source":"catalog","walletType":null}],"rps":[]},"interactionModes":[],"vcFormats":[],"issuanceProtocols":[],"presentationProtocols":[],"interopProfiles":[],"themes":["person_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/VC-Cover.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/VC-Cover.png","videos":[{"url":"https://youtu.be/IfV2htzIm2U","provider":"youtube"}],"video":{"url":"https://youtu.be/IfV2htzIm2U","provider":"youtube"},"moreInfoUrl":"https://verify-credentials.dmv.ca.gov/","userJourney":"When a resident applies for or renews a DL/ID card, the DMV securely generates a digital signature over the identity data encoded in the W3C Verifiable Credential Barcode on the back side.  This signed barcode is printed directly onto the physical card. \nDuring verification, a relying party scans the barcode using a compatible verifier tool, which checks the digital signature to confirm that the credential was issued by the California DMV and the encoded data matches exactly what the DMV signed, ensuring it has not been altered. The validation happens in real time and in a privacy preserving manner. \nTo make verification easy, the DMV provides a web-based verifier as well as opensource tooling that organizations can adopt or integrate directly into their systems.  \nBecause the signed barcode uses open, interoperable standards, organizations capable of consuming Verifiable Credentials can authenticate the card without contacting the DMV. This process delivers fast, secure, and tamper evident validation of the physical credential using digital technology, improving trust and efficiency across diverse identity verification scenarios.","country":"US"},{"id":"cartiva-named-buyer-and-named-shop-GTdq5C","sector":"retail","title":"Cartiva: Named Buyer and Named Shop","summary":"Cartiva is a fictional peer-to-peer marketplace. We built it for the listing that hurts when it goes wrong: a restored Marantz for 480 EUR, shipped across the gulf, paid by someone the seller has never met.\r\n\r\nA card and a typed address are still the trust model. First-time buyers ghost. Shops impersonate a real storefront. Escrow holds money but does not know if the buyer is a named adult.\r\n\r\nWe made Cartiva a product page, not a fraud widget, so a marketplace can walk the purchase and see escrow fill afterwards. Authbound Wallet presents given_name, family_name, age_over_18, and nationality. HiFi Studio Tallinn is already a verified seller. A pass authorizes 480 EUR into Cartiva Trust until delivery. The seller ships to a person, not an inbox. The sale is to a named buyer and a named shop; then the money moves.","organizationName":"Authbound","productionDeployment":"no","status":"published","updatedAt":"2026-08-15T12:11:09+01:00","publishedAt":"2026-08-15T12:11:09+01:00","tags":["marketplace","escrow","e-commerce","authbound-wallet","finland"],"links":{"personalWallets":[{"refId":"authbound-wallet","labelRaw":"Authbound Wallet","url":"https://authbound.io","source":"catalog","walletType":"personal"}],"businessWallets":[],"issuers":[{"refId":null,"labelRaw":"Authbound","url":null,"source":"manual","walletType":null}],"credentials":[],"organizations":[{"refId":"org:authbound","labelRaw":"Authbound","url":"https://authbound.io","source":"catalog","walletType":null}],"rps":[]},"interactionModes":["remote"],"vcFormats":["sd_jwt_vc"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["OpenID4VP"],"interopProfiles":["EUDI Wallet ARF"],"themes":["person_identity","organizational_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/cartiva.webp"],"imageUrl":"https://fides.community/app/uploads/2026/08/cartiva.webp","moreInfoUrl":"https://authbound.io/showcase/cartiva","userJourney":"Anna opens the Marantz 2238B Receiver, fully restored, 480 EUR, ships from Tallinn.\r\n\r\nSeller is HiFi Studio Tallinn OÜ, registry EE 14821-9, Tartu mnt 12. Verified by Authbound.\r\n\r\nShe starts Secure checkout. Authbound Wallet shows given_name, family_name, age_over_18, nationality. If Authbound ID is missing, the demo issues it first.\r\n\r\nBuyer verified. Age and identity verified. Authorize the 480 EUR escrow payment next.","country":"FI"},{"id":"cexa-reusable-kyc-for-exchanges-and-banks-with-the-original-issuer-paid-on-every-reuse-cmd42L","sector":"finance","title":"CEXA: reusable KYC for exchanges and banks, with the original issuer paid on every reuse","summary":"Exchanges and banks run the same identity checks on the same customers, pay an IDV provider each time, and lose over half their sign-ups at the KYC wall. The Travel Rule adds a second redundancy: institutions must identify the counterparty behind every transfer, so each joins several directories and resubmits the same license.\n\nThe Crypto Exchange Association (demo) is a runnable answer built on Verana: a trust ecosystem founded by exchanges, open to the banks that serve them. It governs one reusable credential, CEXA-Kyc, on both sides: only accredited members may issue it, and only accredited members may ask a wallet for it. Asking for KYC data is a privileged, paid act. When a member accepts another member's credential, the protocol routes the reuse fee to the institution that paid for the original check: the KYC file becomes an asset, and the customer opens an account in about a minute. A second credential, CEXA-VerifiedCounterparty, published on each member's DID and free to verify, replaces N Travel Rule directory subscriptions with one membership.\n\nThe institutions are fictional. The infrastructure is not: run the full loop today with ten integrated open-source wallets.","organizationName":"Verana","productionDeployment":"no","status":"published","updatedAt":"2026-08-24T16:22:55+01:00","publishedAt":"2026-08-24T16:22:55+01:00","tags":["Finance","Crypto","CEX","FIDES Supporter","Trust Networks","Ecosystem Governance","Verifiable Trust"],"links":{"personalWallets":[{"refId":"inji-wallet","labelRaw":"Inji Wallet","url":"https://www.mosip.io","source":"catalog","walletType":"personal"},{"refId":"eudi-reference-personal-wallet","labelRaw":"EUDI Wallet Reference Implementation","url":"https://github.com/eu-digital-identity-wallet/","source":"catalog","walletType":"personal"},{"refId":"authbound-wallet","labelRaw":"Authbound Wallet","url":"https://authbound.io","source":"catalog","walletType":"personal"},{"refId":"paradym-wallet","labelRaw":"Paradym Wallet","url":"https://paradym.id","source":"catalog","walletType":"personal"},{"refId":"bc-wallet","labelRaw":"BC Wallet","url":"https://www2.gov.bc.ca/gov/content/governments/government-id/bc-wallet","source":"catalog","walletType":"personal"},{"refId":"wwwallet","labelRaw":"wwWallet","url":"https://wwwallet.org","source":"catalog","walletType":"personal"},{"refId":"hologram-messaging","labelRaw":"Hologram Messaging","url":"https://2060.io","source":"catalog","walletType":"personal"},{"refId":"sphereon-wallet","labelRaw":"Sphereon Edge Wallet","url":"https://sphereon.com/eidas-2/sphereon-wallet/","source":"catalog","walletType":"personal"},{"refId":"altme-wallet","labelRaw":"Altme","url":"https://altme.io","source":"catalog","walletType":"personal"},{"refId":"national-eudi-wallet-netherlands","labelRaw":"NL Wallet (Netherlands)","url":"https://www.nldigitalgovernment.nl/","source":"catalog","walletType":"personal"},{"refId":"swiyu-wallet","labelRaw":"SWIYU Wallet","url":"https://www.swiyu.admin.ch/","source":"catalog","walletType":"personal"}],"businessWallets":[{"refId":"vs-agent-verana-business-wallet","labelRaw":"VS Agent - Verana Business Wallet","url":"https://playground.testnet.verana.network/business-wallets","source":"catalog","walletType":"organizational"}],"issuers":[{"refId":"issuer:verana:verana-playground-issuer-aurum:test","labelRaw":"Aurum Exchange (demo) — cexa-kyc (CEXA-Kyc)","url":null,"source":"catalog","walletType":null},{"refId":"issuer:verana:verana-playground-cexa-association:test","labelRaw":"Crypto Exchange Association (demo) — cexa-verified-counterparty (CEXA-VerifiedCounterparty)","url":null,"source":"catalog","walletType":null},{"refId":"issuer:verana:verana-playground-issuer-novara:test","labelRaw":"Novara Bank (demo) — cexa-kyc (CEXA-Kyc)","url":null,"source":"catalog","walletType":null},{"refId":"issuer:verana:verana-playground-helvetia-trust:test","labelRaw":"Helvetia Trust (demo) — ecs-organization (ECS Organization Credential)","url":null,"source":"catalog","walletType":null}],"credentials":[{"refId":"cred:verana:ecs-organization:vcdm-2-0","labelRaw":"ECS Organization Credential","url":null,"source":"catalog","walletType":null},{"refId":"cred:verana:ecs-service:vcdm-2-0","labelRaw":"ECS Service Credential","url":null,"source":"catalog","walletType":null},{"refId":"cred:verana:cexa-kyc:sd-jwt-vc","labelRaw":"CEXA-Kyc","url":null,"source":"catalog","walletType":null},{"refId":"cred:verana:cexa-verified-counterparty:vcdm-2-0","labelRaw":"CEXA-VerifiedCounterparty","url":null,"source":"catalog","walletType":null}],"organizations":[{"refId":"org:verana","labelRaw":"Verana","url":"https://verana.io","source":"catalog","walletType":null},{"refId":"org:2060","labelRaw":"2060.io","url":"https://2060.io","source":"catalog","walletType":null}],"rps":[{"refId":"cexa-aurum","labelRaw":"Aurum Exchange (demo)","url":"https://aurum.cexa.playground.testnet.verana.network","source":"catalog","walletType":null},{"refId":"cexa-borealis","labelRaw":"Borealis Markets (demo)","url":"https://borealis.cexa.playground.testnet.verana.network","source":"catalog","walletType":null},{"refId":"cexa-darkpool","labelRaw":"DarkPool Exchange (demo)","url":"https://darkpool.cexa.playground.testnet.verana.network","source":"catalog","walletType":null},{"refId":"cexa-novara","labelRaw":"Novara Bank (demo)","url":"https://novara.cexa.playground.testnet.verana.network","source":"catalog","walletType":null}]},"interactionModes":["remote"],"vcFormats":["anoncreds","sd_jwt_vc","vcdm_1_1","vcdm_2_0"],"issuanceProtocols":["oid4vci","other"],"presentationProtocols":["DIDComm v2","OpenID4VP"],"interopProfiles":[],"themes":["person_identity","compliance_reporting"],"imageUrls":["https://playground.testnet.verana.network/images/cexa/hero-branded.webp"],"imageUrl":"https://playground.testnet.verana.network/images/cexa/hero-branded.webp","videos":[{"url":"https://youtu.be/qymbOJ753aw","provider":"youtube"}],"video":{"url":"https://youtu.be/qymbOJ753aw","provider":"youtube"},"moreInfoUrl":"https://playground.testnet.verana.network/usecases/cexa","userJourney":"1. The Association anchors its trust registry on Verana's Verifiable Public Registry: two schemas, a digest-anchored governance framework, and its fee schedule (fees are example values).\n\n2. Members join through vetted, paid, renewable on-chain onboarding. Validated members receive their CEXA-VerifiedCounterparty credential. Members must already be Verifiable Services: the Association issues memberships, not identity.\n\n3. The customer's first exchange runs one full IDV check, seals the evidence bundle into their wallet, digest-bound, and issues CEXA-Kyc for free.\n\n4. On reuse, the wallet trust-resolves the requester and checks its VERIFIER accreditation before presenting. The verifier re-binds the person (passport NFC plus face match), receives the sealed evidence as its own CDD file, and pays the protocol-split fee: 0.90 to the original issuer, 0.10 to the Association. No phone home: the issuer never learns where the customer went\n\n5. Travel Rule desks read the counterparty credential from the member's DID, free\n\n6. Failures fail closed: a verifiable exchange outside the Association resolves TRUSTED and is still refused; a revoked credential dies at every member at the next check","country":"EE"},{"id":"civica-vote-one-resident-one-ballot-0Cu1Ub","sector":"public_sector","title":"Civica Vote: one resident, one ballot","summary":"Civica Vote is a fictional municipal ballot. We built it because participatory budgeting online still fails in two directions: anyone with a second email can vote twice, or the city collects names, and turnout dies.\r\n\r\nA bank login names every resident. A paper vote costs a polling station. Cities want the budget decided by people who actually live there, without publishing who backed which fountain.\r\n\r\nWe made Civica a city ballot, not an eligibility widget, so a municipal team can walk the vote and see a receipt land afterwards. Authbound Wallet presents municipality_of_residence. The DVV population register confirms that the holder lives in Yampere and is 16 or older. The ballot ID is then randomized, so the tally is one resident, one vote, and the city does not keep who picked what. The voter keeps a receipt.","organizationName":"Authbound","productionDeployment":"no","status":"published","updatedAt":"2026-08-15T12:11:51+01:00","publishedAt":"2026-08-15T12:11:51+01:00","tags":["voting","municipality","participatory-budget","authbound-wallet","finland"],"links":{"personalWallets":[{"refId":"authbound-wallet","labelRaw":"Authbound Wallet","url":"https://authbound.io","source":"catalog","walletType":"personal"}],"businessWallets":[],"issuers":[{"refId":null,"labelRaw":"Authbound","url":null,"source":"manual","walletType":null}],"credentials":[],"organizations":[{"refId":"org:authbound","labelRaw":"Authbound","url":"https://authbound.io","source":"catalog","walletType":null}],"rps":[]},"interactionModes":["remote"],"vcFormats":["sd_jwt_vc"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["OpenID4VP"],"interopProfiles":["EUDI Wallet ARF"],"themes":["person_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/civica-vote.webp"],"imageUrl":"https://fides.community/app/uploads/2026/08/civica-vote.webp","moreInfoUrl":"https://authbound.io/showcase/civica-vote","userJourney":"A Yampere resident opens Civica Vote for the 2026 participatory cycle and marks the ballot (public artwork plus yes/no on city projects).\r\n\r\nCasting requires a residency check. They present an Authbound Wallet.\r\n\r\nAuthbound Wallet shows municipality_of_residence. Value: Yampere. Issuer: DVV Population Register. 16+ and one-ballot are enforced.\r\n\r\nThe ballot ID is randomized so the vote is unlinked from the person.\r\n\r\nBallot recorded. Receipt 0xA72F · 8C14 · D1. Keep it for audit. It holds no name.\r\n\r\nClose the booth. The city publishes the tally after the window closes.","country":"FI"},{"id":"company-compass-L9THKy","sector":"digital","title":"Company Compass","summary":"Company Compass guides the user through all the steps necessary to create a private limited company (besloten vennootschap, BV). \nFor many entrepreneurs, setting up a legal entity is a complex and time-consuming process due to the involvement of various bodies, such as the notary, the Chamber of Commerce, the tax authorities, banks and wallet providers. Due to the various routes, the fragmentation of systems and the lack of overview, business owners often lose track of things, make mistakes or experience unnecessary delays. \n\nThe Company Compass process guidance application can solve this problem by acting as a central guide that provides step-by-step guidance, validates data, automatically synchronises with various parties and thus minimises errors. This leads to greater efficiency, shorter lead times and a smooth start to the business.\n\nThe process guidance application was created within Company Passport, a public-private collaboration of KNB, KVK, Belastingdienst, NVB and Betaalvereniging Nederland. The application exists as a functional demo.","organizationName":"ECP","productionDeployment":"no","status":"published","updatedAt":"2026-08-20T22:01:54+01:00","publishedAt":"2026-08-20T09:08:01+01:00","tags":["business","public-private","wallet"],"links":{"personalWallets":[],"businessWallets":[],"issuers":[],"credentials":[],"organizations":[{"refId":"org:knb","labelRaw":"Koninklijke Notariële Beroepsorganisatie (KNB)","url":"https://www.knb.nl/","source":"catalog","walletType":null},{"refId":"org:kvk","labelRaw":"Kamer van Koophandel","url":"https://www.kvk.nl","source":"catalog","walletType":null},{"refId":"org:bd","labelRaw":"Belastingdienst","url":"https://www.belastingdienst.nl","source":"catalog","walletType":null},{"refId":"org:nvb","labelRaw":"Nederlandse Vereniging van Banken","url":"https://www.nvb.nl/","source":"catalog","walletType":null},{"refId":"org:betaalvereniging-nederland","labelRaw":"Betaalvereniging Nederland","url":"https://www.betaalvereniging.nl/","source":"catalog","walletType":null},{"refId":"org:abn-amro","labelRaw":"ABN AMRO","url":"https://www.abnamro.nl/","source":"catalog","walletType":null},{"refId":"org:ecp","labelRaw":"ECP","url":"https://ecp.nl/","source":"catalog","walletType":null}],"rps":[]},"interactionModes":[],"vcFormats":[],"issuanceProtocols":[],"presentationProtocols":[],"interopProfiles":[],"themes":["organizational_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/CP-logo-16-9.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/CP-logo-16-9.png","moreInfoUrl":"https://sandboxfe.companypassport.com/","userJourney":"To establish a business in his/her name, the user needs a personal wallet in which his/het verified identity is recorded. The wallet is then linked to Company Compass. This ensures a safe and efficient way to identify the user when retrieving business data. The app then guides the user through all steps necessary to create a private limited company (BV). The application never stores data; the required data is always retrieved from the users digital wallet(s).","country":"NL"},{"id":"credebl-an-open-source-digital-trust-infrastructure-enabling-trusted-digital-ecosystems-AWG8qU","sector":"public_sector","title":"CREDEBL: An Open-Source Digital Trust Infrastructure Enabling Trusted Digital Ecosystems","summary":"CREDEBL is an open-source Digital Public Good contributed by AYANWORKS under LFDT.\n\nA. Bhutan NDI:\nBhutan NDI, led by Druk Holding & Investments Limited (DHI), enables citizens to receive, store & share digital credentials. Bhutan faced long travel distances, paper identity, manual verification & limited interoperability. Bhutan NDI adopted CREDEBL as its foundational layer for National Digital Identity Foundational Credentials & Verifiable Credentials. Citizens use digital wallets to share required information with consent, while service providers verify credentials. Built on W3C and OpenID4VC standards, CREDEBL enables interoperable, privacy-preserving trust. Bhutan NDI serves 525000+ users.\n\nB. Digi Yatra:\nDigi Yatra Foundation’s IATA Contactless Travel PoC with IndiGo, SITA & BLR Airport demonstrated International e-Passport Digital Travel Credentials on CREDEBL. Digi Yatra enables paperless airport travel using digital identity. CREDEBL provides the foundational layer for secure issuance, sharing & verification, ensuring privacy, cryptographic trust and global interoperability. The PoC aligned with IATA standards & produced the first International e-Passport credential holder.","organizationName":"AyanWorks Technology Solutions Pvt. Ltd.","productionDeployment":"yes","status":"published","updatedAt":"2026-08-17T20:14:21+01:00","publishedAt":"2026-08-17T19:08:17+01:00","tags":["Digital Identity","National Digital Identity","Digital Trust","Verifiable Credentials","Decentralized Identity","W3C Verifiable Credentials","W3C DID","OpenID4VC","DIDComm","Digital Wallet","Government","Digital Public Infrastructure","Citizen Services","Privacy","Interoperability","Open Standards","Trust Infrastructure","Reusable Credentials","Self-Sovereign Identity","CREDEBL","Self Sovereign Identity","Travel Tech","Seamless Travel"],"links":{"personalWallets":[{"refId":"bhutan-ndi-mobile-wallet","labelRaw":"Bhutan NDI Mobile Wallet","url":"https://bhutanndi.com/","source":"catalog","walletType":"personal"},{"refId":"digiyatra","labelRaw":"DigiYatra","url":"https://www.digiyatra.org/","source":"catalog","walletType":"personal"}],"businessWallets":[{"refId":"credebl-organizational-wallet","labelRaw":"CREDEBL","url":"https://credebl.id","source":"catalog","walletType":"organizational"},{"refId":null,"labelRaw":"Bhutan NDI","url":"https://bhutanndi.com","source":"manual","walletType":"organizational"},{"refId":null,"labelRaw":"Digi Yatra Foundation","url":"https://digiyatrafoundation.com","source":"manual","walletType":"organizational"}],"issuers":[{"refId":null,"labelRaw":"Bhutan NDI","url":"https://bhutanndi.com","source":"manual","walletType":null},{"refId":null,"labelRaw":"Royal Government of Bhutan","url":"https://www.citizenservices.gov.bt/g2cportal/ListOfLifeEventComponent","source":"manual","walletType":null},{"refId":null,"labelRaw":"Digi Yatra Foundation","url":"https://digiyatrafoundation.com","source":"manual","walletType":null}],"credentials":[{"refId":"cred:uidai:aadhaar-mdoc:mdoc","labelRaw":"Aadhaar Verifiable Credential","url":null,"source":"catalog","walletType":null},{"refId":"cred:iata:boarding-pass-mdoc:mdoc","labelRaw":"Boarding Pass (MSO Mdoc)","url":null,"source":"catalog","walletType":null},{"refId":null,"labelRaw":"National Digital Identity","url":"https://bhutanndi.com","source":"manual","walletType":null},{"refId":null,"labelRaw":"Permanent Address","url":"https://bhutanndi.com","source":"manual","walletType":null}],"organizations":[{"refId":"org:buthan","labelRaw":"Bhutan Government","url":"https://bhutanndi.com/","source":"catalog","walletType":null},{"refId":"org:ayanworks","labelRaw":"AyanWorks Technology Solutions Pvt. Ltd.","url":"https://credebl.id","source":"catalog","walletType":null},{"refId":"org:digiyatra","labelRaw":"DigiYatra Foundation","url":"https://www.digiyatra.org/","source":"catalog","walletType":null},{"refId":"org:iata","labelRaw":"International Air Transport Association","url":"https://www.iata.org","source":"catalog","walletType":null},{"refId":"org:indigo","labelRaw":"IndiGo","url":"https://www.goindigo.in","source":"catalog","walletType":null},{"refId":"org:bengaluru-international-airport","labelRaw":"Bengaluru International Airport","url":"https://www.bengaluruairport.com","source":"catalog","walletType":null},{"refId":"org:bhutan-ndi","labelRaw":"Bhutan NDI","url":"https://bhutanndi.com","source":"catalog","walletType":null}],"rps":[{"refId":null,"labelRaw":"KYC with Photo ID","url":"https://digiyatrafoundation.com","source":"manual","walletType":null},{"refId":null,"labelRaw":"KYC","url":"https://bhutanndi.com","source":"manual","walletType":null}]},"interactionModes":["proximity","remote"],"vcFormats":["anoncreds","mdoc","jwt_vc","sd_jwt_vc","vcdm_1_1","vcdm_2_0"],"issuanceProtocols":["oid4vci","other"],"presentationProtocols":["DIDComm v2","ISO 18013-5","ISO 18013-7","OpenID4VP","SIOPv2"],"interopProfiles":["DIIP v4","EUDI Wallet ARF","HAIP v1"],"themes":["person_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/FIDES-Award-Usecase-image.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/FIDES-Award-Usecase-image.png","moreInfoUrl":"https://credebl.id/","userJourney":"A. Bhutan National Digital Identity (NDI)\nCitizens complete onboarding and verification through Bhutan NDI. Foundational credentials are issued.\nTrusted organizations issue Verifiable Credentials through CREDEBL, stored in the citizen’s digital wallet.\nFor a service, the provider requests required information. The citizen approves sharing in the wallet.\nThe provider cryptographically verifies the credential, removing manual checks.\nCredentials enable faster services and reuse across government and private services.\nB. Digi Yatra International Digital Travel Credential\nThe traveller verifies identity through the Digi Yatra App. An International e-Passport Digital Travel Credential is issued using VC standards.\nThe traveller manages it in the App. CREDEBL is the core backend layer for secure issuance, sharing and verification, ensuring privacy, trust and global interoperability.\nAirlines, airports and partners request required identity information.\nThe traveller approves sharing in the App. Credentials are cryptographically verified without centralized storage.\nThe PoC demonstrated IATA alignment and globally interoperable travel credentials.","country":"IN"},{"id":"credenid-fast-kyb-and-corporate-onboarding-with-a-business-wallet-PF1P0m","sector":"finance","title":"Credenid - Fast KYB and corporate onboarding with a business wallet","summary":"This use case demonstrates reusable, wallet-based KYB for corporate account opening. Companies and their representatives currently submit registry records, LEI information and mandate documents repeatedly, while financial institutions must verify both the company and the representative’s authority. In the demo, a company representative presents two verifiable credentials in one consent-driven interaction: a Legal Entity Credential containing company identity and LEI data, and a Power of Representation credential proving authority to act for the company. Credenid cryptographically verifies the credentials, holder binding, validity, status and the link between the representative and the company. XYZ Bank Business receives only the requested information and verification result. This reduces repeated document collection, improves traceability and accelerates onboarding. \n\nLEI, sanctions, jurisdiction and UBO checks are simulated in the demo, production deployments can connect to live registries and compliance providers.","organizationName":"Nedmod","productionDeployment":"no","status":"published","updatedAt":"2026-08-26T18:47:46+01:00","publishedAt":"2026-08-26T18:47:46+01:00","tags":["kyb","sd-jwt vc","oid4vci","oid4vp"],"links":{"personalWallets":[{"refId":null,"labelRaw":"Credenid Wallet","url":"https://credenid.com","source":"manual","walletType":"personal"}],"businessWallets":[{"refId":null,"labelRaw":"Credenid Wallet","url":"https://credenid.com","source":"manual","walletType":"organizational"}],"issuers":[{"refId":null,"labelRaw":"Demo Trade Registry","url":null,"source":"manual","walletType":null},{"refId":null,"labelRaw":"Demo Notary","url":null,"source":"manual","walletType":null}],"credentials":[{"refId":"cred:gleif:legal-entity-vlei:acdc","labelRaw":"vLEI - Legal Entity","url":null,"source":"catalog","walletType":null},{"refId":"cred:eu:por-sd-jwt-vc:sd-jwt-vc","labelRaw":"Power Of Representation (SD-JWT VC)","url":null,"source":"catalog","walletType":null},{"refId":null,"labelRaw":"Legal Entity Credential (SD-JWT VC)","url":null,"source":"manual","walletType":null}],"organizations":[{"refId":"org:credenid","labelRaw":"Credenid","url":"https://credenid.com/","source":"catalog","walletType":null},{"refId":"org:nedmod","labelRaw":"Nedmod","url":null,"source":"catalog","walletType":null}],"rps":[{"refId":null,"labelRaw":"XYZ Bank Business (Demo)","url":null,"source":"manual","walletType":null}]},"interactionModes":["remote"],"vcFormats":["mdoc","sd_jwt_vc","vcdm_2_0"],"issuanceProtocols":["oid4vci"],"presentationProtocols":["ISO 18013-5","OpenID4VP","SIOPv2"],"interopProfiles":["EUDI Wallet ARF","HAIP v1"],"themes":["person_identity","organizational_identity"],"imageUrls":["https://fides.community/app/uploads/2026/08/credenid-kyb-demo.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/credenid-kyb-demo.png","moreInfoUrl":"https://demo.credenid.com/kyb","userJourney":"1. The representative obtains a Legal Entity Credential from the demo trade registry and a Power of Representation credential from the demo notary, and stores both in Credenid Wallet.\n2. The representative starts corporate account opening at XYZ Bank Business and chooses wallet-based verification.\n3. The bank starts an OID4VP session through Credenid Verification Service and displays a QR code or deeplink.\n4. The representative scans the QR code. The wallet shows the requested company and authority information and asks for consent.\n5. The wallet presents both SD-JWT credentials together with a KB-JWT proving holder binding.\n6. Credenid verifies credential signatures, disclosed-field integrity, validity/status and that the mandate links the representative to the same legal entity.\n7. The verified claims are returned to the demo bank, which performs simulated LEI, sanctions, jurisdiction, representation and UBO checks.\n8. The bank displays the KYB decision and technical verification details, and the corporate onboarding can continue.","country":"TR"},{"id":"verifiable-work-completion-credentials-for-migrant-construction-workers-Nn1eez","sector":"construction","title":"CredIssuer by Ooru - Verifiable Work-Completion Credentials for Migrant Construction Workers","summary":"India's Building and Other Construction Workers (BOCW) scheme entitles a migrant construction worker to welfare benefits once they complete 90 days of work in a year. The hard part was proving it. Eligibility rested on paper: forms, signatures, and manual checks that were slow for workers and hard for officials to verify. Paper is also easy to forge, and fabricated work histories are a known weak point in welfare disbursal, so those who genuinely qualify are often the hardest to believe.\nJan Sahas set out to close that gap. With construction firms Ashiana Housing and Total Environment, it piloted a verifiable alternative built on CredIssuer, Ooru's verifiable credentials ecosystem. Site administrators log each worker's history into a Worker Registry; entries are approved in real time, and once a worker has enough approved days, a tamper-resistant digital certificate with a QR code is issued. The worker attaches it to their BOCW application, and a labour official confirms it in seconds through CredIssuer's portal instead of checking paperwork by hand.\nThe flow is live. In the pilot, 194 certificates were issued and verified, enabling workers to gain faster access to their benefits.","organizationName":"Ooru","productionDeployment":"yes","status":"published","updatedAt":"2026-08-27T05:26:11+01:00","publishedAt":"2026-08-27T05:26:11+01:00","tags":["migrant workers","BOCW","verifiable credentials","welfare benefits","government verification","CredIssuer"],"links":{"personalWallets":[],"businessWallets":[],"issuers":[{"refId":null,"labelRaw":"Total Environment","url":null,"source":"manual","walletType":null},{"refId":null,"labelRaw":"Ashiana Housing Ltd.","url":null,"source":"manual","walletType":null}],"credentials":[{"refId":null,"labelRaw":"Work-Completion Certificate","url":null,"source":"manual","walletType":null}],"organizations":[{"refId":"org:ooru","labelRaw":"Ooru","url":"https://ooru.io/","source":"catalog","walletType":null},{"refId":"org:credissuer","labelRaw":"CredIssuer","url":"https://credissuer.com/","source":"catalog","walletType":null},{"refId":"org:jan-sahas","labelRaw":"Jan Sahas","url":"https://jansahas.org/","source":"catalog","walletType":null},{"refId":"org:total-environment","labelRaw":"Total Environment","url":null,"source":"catalog","walletType":null},{"refId":"org:ashiana-housing","labelRaw":"Ashiana Housing Ltd.","url":null,"source":"catalog","walletType":null},{"refId":null,"labelRaw":"BOCW","url":null,"source":"manual","walletType":null}],"rps":[{"refId":null,"labelRaw":"Labour Officials","url":null,"source":"manual","walletType":null}]},"interactionModes":["remote"],"vcFormats":["jwt_vc"],"issuanceProtocols":["other"],"presentationProtocols":[],"interopProfiles":[],"themes":["person_identity","compliance_reporting"],"imageUrls":["https://fides.community/app/uploads/2026/08/Screenshot-2026-08-20-at-4.59.54-PM.png"],"imageUrl":"https://fides.community/app/uploads/2026/08/Screenshot-2026-08-20-at-4.59.54-PM.png","videos":[{"url":"https://vimeo.com/1220442705?share=copy&fl=sv&fe=ci","provider":"vimeo"}],"video":{"url":"https://vimeo.com/1220442705?share=copy&fl=sv&fe=ci","provider":"vimeo"},"moreInfoUrl":"https://ooru.io/case-studies/jan-sahas","userJourney":"1: A site administrator logs each worker's work history into the Worker Registry.\n2: The registered contractor of the site the worker worked on reviews and approves each entry in real time.\n3: Once a worker reaches 90 approved days, CredIssuer issues a verified certificate with an embedded QR code.\n4: The worker adds it to their BOCW application, and a labour official verifies it by scanning the QR code through CredIssuer's portal.","country":"IN"}],"totalElements":100,"totalPages":5,"number":0,"size":20}