▸
Springfield DEV
urn:vct:deepcredentials:6c788dcc-42cd-4875-9f7e-f5e2fe3bc2d1
dc+sd-jwt
10.11.2026 14:47:40
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmQNoqZorvHFUKKQaUXAXhsTZwCqrk4aqc4VE2WfLdzncE:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:f80e38f9-536e-4f1d-b944-94020fedd959 request scope dc_7cffd44172f5c0039a24d76ce4a3a831 query credentials id cred_0 meta vct_values urn:vct:deepcredentials:6c788dcc-42cd-4875-9f7e-f5e2fe3bc2d1
claims id test_besonders_schuetzenswert path test_besonders_schuetzenswert
format dc+sd-jwt trusted_authorities type did values did:webvh:QmQNoqZorvHFUKKQaUXAXhsTZwCqrk4aqc4VE2WfLdzncE:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:f80e38f9-536e-4f1d-b944-94020fedd959
require_cryptographic_holder_binding true
credential_sets
type DCQL
purpose_description#en Verification of Test purpose_description#it Verifica di Test purpose_description#fr Vérification de Test purpose_description#de Prüfung von Test nbf 10.11.2026 01:00:00 (1794268800) purpose_name Test exp 10.05.2027 01:00:00 (1809903600) iat 10.11.2026 14:47:40 (1794318460) purpose_name#de Test jti a91e1ec0-0a1a-4538-8691-fdf9c9be6c7b purpose_description Verification of Test
Payload (JSON) Copy {
"sub": "did:webvh:QmQNoqZorvHFUKKQaUXAXhsTZwCqrk4aqc4VE2WfLdzncE:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:f80e38f9-536e-4f1d-b944-94020fedd959",
"request": {
"scope": "dc_7cffd44172f5c0039a24d76ce4a3a831",
"query": {
"credentials": [
{
"id": "cred_0",
"meta": {
"vct_values": [
"urn:vct:deepcredentials:6c788dcc-42cd-4875-9f7e-f5e2fe3bc2d1"
]
},
"claims": [
{
"id": "zahl",
"path": [
"zahl"
]
},
{
"id": "yes_no",
"path": [
"yes_no"
]
},
{
"id": "test_besonders_schuetzenswert",
"path": [
"test_besonders_schuetzenswert"
]
}
],
"format": "dc+sd-jwt",
"trusted_authorities": [
{
"type": "did",
"values": [
"did:webvh:QmQNoqZorvHFUKKQaUXAXhsTZwCqrk4aqc4VE2WfLdzncE:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:f80e38f9-536e-4f1d-b944-94020fedd959"
]
}
],
"require_cryptographic_holder_binding": true
}
],
"credential_sets": [
{
"options": [
[
"cred_0"
]
],
"required": true
}
]
},
"type": "DCQL"
},
"purpose_description#en": "Verification of Test",
"purpose_description#it": "Verifica di Test",
"purpose_description#fr": "Vérification de Test",
"purpose_description#de": "Prüfung von Test",
"nbf": 1794268800,
"purpose_name": "Test",
"exp": 1809903600,
"iat": 1794318460,
"purpose_name#de": "Test",
"jti": "a91e1ec0-0a1a-4538-8691-fdf9c9be6c7b",
"purpose_description": "Verification of Test"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1RTm9xWm9ydkhGVUtLUWFVWEFYaHNUWndDcXJrNGFxYzRWRTJXZkxkem5jRTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmODBlMzhmOS01MzZlLTRmMWQtYjk0NC05NDAyMGZlZGQ5NTkiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiZGNfN2NmZmQ0NDE3MmY1YzAwMzlhMjRkNzZjZTRhM2E4MzEiLCJxdWVyeSI6eyJjcmVkZW50aWFscyI6W3siaWQiOiJjcmVkXzAiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOnZjdDpkZWVwY3JlZGVudGlhbHM6NmM3ODhkY2MtNDJjZC00ODc1LTlmN2UtZjVlMmZlM2JjMmQxIl19LCJjbGFpbXMiOlt7ImlkIjoiemFobCIsInBhdGgiOlsiemFobCJdfSx7ImlkIjoieWVzX25vIiwicGF0aCI6WyJ5ZXNfbm8iXX0seyJpZCI6InRlc3RfYmVzb25kZXJzX3NjaHVldHplbnN3ZXJ0IiwicGF0aCI6WyJ0ZXN0X2Jlc29uZGVyc19zY2h1ZXR6ZW5zd2VydCJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInRydXN0ZWRfYXV0aG9yaXRpZXMiOlt7InR5cGUiOiJkaWQiLCJ2YWx1ZXMiOlsiZGlkOndlYnZoOlFtUU5vcVpvcnZIRlVLS1FhVVhBWGhzVFp3Q3FyazRhcWM0VkUyV2ZMZHpuY0U6aWRlbnRpZmllci1yZWcudHJ1c3QtaW5mcmEuc3dpeXUtaW50LmFkbWluLmNoOmFwaTp2MTpkaWQ6ZjgwZTM4ZjktNTM2ZS00ZjFkLWI5NDQtOTQwMjBmZWRkOTU5Il19XSwicmVxdWlyZV9jcnlwdG9ncmFwaGljX2hvbGRlcl9iaW5kaW5nIjp0cnVlfV0sImNyZWRlbnRpYWxfc2V0cyI6W3sib3B0aW9ucyI6W1siY3JlZF8wIl1dLCJyZXF1aXJlZCI6dHJ1ZX1dfSwidHlwZSI6IkRDUUwifSwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6IlZlcmlmaWNhdGlvbiBvZiBUZXN0IiwicHVycG9zZV9kZXNjcmlwdGlvbiNpdCI6IlZlcmlmaWNhIGRpIFRlc3QiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2ZyIjoiVsOpcmlmaWNhdGlvbiBkZSBUZXN0IiwicHVycG9zZV9kZXNjcmlwdGlvbiNkZSI6IlByw7xmdW5nIHZvbiBUZXN0IiwibmJmIjoxNzk0MjY4ODAwLCJwdXJwb3NlX25hbWUiOiJUZXN0IiwiZXhwIjoxODA5OTAzNjAwLCJpYXQiOjE3OTQzMTg0NjAsInB1cnBvc2VfbmFtZSNkZSI6IlRlc3QiLCJqdGkiOiJhOTFlMWVjMC0wYTFhLTQ1MzgtODY5MS1mZGY5YzliZTZjN2IiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiVmVyaWZpY2F0aW9uIG9mIFRlc3QifQ.2cDKLbLyc-neHdAlH8sUUaE0pmkYWLhJLP-OVljQ5yhH1_InIz6TFiWJbRBuiohP4vJfHA4G9QWGKlds8cfo8Q
▸
Springfield DEV
springfield-citycard
dc+sd-jwt
10.11.2026 14:44:31
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmQNoqZorvHFUKKQaUXAXhsTZwCqrk4aqc4VE2WfLdzncE:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:f80e38f9-536e-4f1d-b944-94020fedd959 request scope dc_6fa9ef99834dc556c984e89bdaa0532d query credentials id cred_0 meta claims format dc+sd-jwt trusted_authorities type did values did:webvh:QmQNoqZorvHFUKKQaUXAXhsTZwCqrk4aqc4VE2WfLdzncE:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:f80e38f9-536e-4f1d-b944-94020fedd959
require_cryptographic_holder_binding true
credential_sets
type DCQL
purpose_name#en City Card purpose_description#en Verification of City Card purpose_description#it Verifica di City Card purpose_description#fr Vérification de City Card purpose_description#de Prüfung von City Card nbf 10.11.2026 01:00:00 (1794268800) purpose_name City Card exp 10.05.2027 01:00:00 (1809903600) iat 10.11.2026 14:44:31 (1794318271) jti e30ecfe1-b1ee-4579-bc3d-ef0f2ebe56e1 purpose_description Verification of City Card
Payload (JSON) Copy {
"sub": "did:webvh:QmQNoqZorvHFUKKQaUXAXhsTZwCqrk4aqc4VE2WfLdzncE:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:f80e38f9-536e-4f1d-b944-94020fedd959",
"request": {
"scope": "dc_6fa9ef99834dc556c984e89bdaa0532d",
"query": {
"credentials": [
{
"id": "cred_0",
"meta": {
"vct_values": [
"springfield-citycard"
]
},
"claims": [
{
"id": "birth_date",
"path": [
"birth_date"
]
}
],
"format": "dc+sd-jwt",
"trusted_authorities": [
{
"type": "did",
"values": [
"did:webvh:QmQNoqZorvHFUKKQaUXAXhsTZwCqrk4aqc4VE2WfLdzncE:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:f80e38f9-536e-4f1d-b944-94020fedd959"
]
}
],
"require_cryptographic_holder_binding": true
}
],
"credential_sets": [
{
"options": [
[
"cred_0"
]
],
"required": true
}
]
},
"type": "DCQL"
},
"purpose_name#en": "City Card",
"purpose_description#en": "Verification of City Card",
"purpose_description#it": "Verifica di City Card",
"purpose_description#fr": "Vérification de City Card",
"purpose_description#de": "Prüfung von City Card",
"nbf": 1794268800,
"purpose_name": "City Card",
"exp": 1809903600,
"iat": 1794318271,
"jti": "e30ecfe1-b1ee-4579-bc3d-ef0f2ebe56e1",
"purpose_description": "Verification of City Card"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1RTm9xWm9ydkhGVUtLUWFVWEFYaHNUWndDcXJrNGFxYzRWRTJXZkxkem5jRTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmODBlMzhmOS01MzZlLTRmMWQtYjk0NC05NDAyMGZlZGQ5NTkiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiZGNfNmZhOWVmOTk4MzRkYzU1NmM5ODRlODliZGFhMDUzMmQiLCJxdWVyeSI6eyJjcmVkZW50aWFscyI6W3siaWQiOiJjcmVkXzAiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsic3ByaW5nZmllbGQtY2l0eWNhcmQiXX0sImNsYWltcyI6W3siaWQiOiJiaXJ0aF9kYXRlIiwicGF0aCI6WyJiaXJ0aF9kYXRlIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0IiwidHJ1c3RlZF9hdXRob3JpdGllcyI6W3sidHlwZSI6ImRpZCIsInZhbHVlcyI6WyJkaWQ6d2Vidmg6UW1RTm9xWm9ydkhGVUtLUWFVWEFYaHNUWndDcXJrNGFxYzRWRTJXZkxkem5jRTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmODBlMzhmOS01MzZlLTRmMWQtYjk0NC05NDAyMGZlZGQ5NTkiXX1dLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9XSwiY3JlZGVudGlhbF9zZXRzIjpbeyJvcHRpb25zIjpbWyJjcmVkXzAiXV0sInJlcXVpcmVkIjp0cnVlfV19LCJ0eXBlIjoiRENRTCJ9LCJwdXJwb3NlX25hbWUjZW4iOiJDaXR5IENhcmQiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2VuIjoiVmVyaWZpY2F0aW9uIG9mIENpdHkgQ2FyZCIsInB1cnBvc2VfZGVzY3JpcHRpb24jaXQiOiJWZXJpZmljYSBkaSBDaXR5IENhcmQiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2ZyIjoiVsOpcmlmaWNhdGlvbiBkZSBDaXR5IENhcmQiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2RlIjoiUHLDvGZ1bmcgdm9uIENpdHkgQ2FyZCIsIm5iZiI6MTc5NDI2ODgwMCwicHVycG9zZV9uYW1lIjoiQ2l0eSBDYXJkIiwiZXhwIjoxODA5OTAzNjAwLCJpYXQiOjE3OTQzMTgyNzEsImp0aSI6ImUzMGVjZmUxLWIxZWUtNDU3OS1iYzNkLWVmMGYyZWJlNTZlMSIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJWZXJpZmljYXRpb24gb2YgQ2l0eSBDYXJkIn0.gCn1Qca0vBO15-2aJya_aCCqMbIZvXZxmSZSikzM48cLZ-yT2HNkBg0vEv1Eb9mLHGVvtjxmOdbN5y2F1j8RAA
▸
Mobility Genossenschaft
betaid-sdjwt, urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
10.11.2026 09:16:33
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmUvnicgVXrUiGB9M1qRi8GZNwbB8VDFVdunMnfaLGt6uM:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e13fbb03-4ffa-46a2-a7a3-9e567e8d5255 request type DCQL query credentials id registration_identity meta vct_values betaid-sdjwt urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
scope ch.mobility.eid.registration-identity.v1
purpose_name#en Mobility registration purpose_name#de-CH Mobility Registrierung purpose_description#en Mobility needs your name, date of birth and nationality to register you as a customer. purpose_description#de-CH Mobility benötigt Ihren Namen, Ihr Geburtsdatum und Ihre Nationalität, um Sie als Kundin oder Kunde zu registrieren. purpose_name#fr-CH Inscription Mobility purpose_description#it-CH Mobility ha bisogno del Suo nome, della Sua data di nascita e della Sua nazionalità per registrarLa come cliente. nbf 10.11.2026 01:00:00 (1794268800) purpose_name Mobility registration purpose_description#fr-CH Mobility a besoin de votre nom, de votre date de naissance et de votre nationalité pour vous inscrire comme client. exp 10.05.2027 01:00:00 (1809903600) purpose_name#it-CH Registrazione Mobility iat 10.11.2026 09:16:33 (1794298593) jti 84a800bf-52da-4348-b17e-7db50ce311fe purpose_description Mobility needs your name, date of birth and nationality to register you as a customer.
Payload (JSON) Copy {
"sub": "did:webvh:QmUvnicgVXrUiGB9M1qRi8GZNwbB8VDFVdunMnfaLGt6uM:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e13fbb03-4ffa-46a2-a7a3-9e567e8d5255",
"request": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "registration_identity",
"meta": {
"vct_values": [
"betaid-sdjwt",
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"id": "given_name",
"path": [
"given_name"
]
},
{
"id": "family_name",
"path": [
"family_name"
]
},
{
"id": "birth_date",
"path": [
"birth_date"
]
},
{
"id": "nationality",
"path": [
"nationality"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"scope": "ch.mobility.eid.registration-identity.v1"
},
"purpose_name#en": "Mobility registration",
"purpose_name#de-CH": "Mobility Registrierung",
"purpose_description#en": "Mobility needs your name, date of birth and nationality to register you as a customer.",
"purpose_description#de-CH": "Mobility benötigt Ihren Namen, Ihr Geburtsdatum und Ihre Nationalität, um Sie als Kundin oder Kunde zu registrieren.",
"purpose_name#fr-CH": "Inscription Mobility",
"purpose_description#it-CH": "Mobility ha bisogno del Suo nome, della Sua data di nascita e della Sua nazionalità per registrarLa come cliente.",
"nbf": 1794268800,
"purpose_name": "Mobility registration",
"purpose_description#fr-CH": "Mobility a besoin de votre nom, de votre date de naissance et de votre nationalité pour vous inscrire comme client.",
"exp": 1809903600,
"purpose_name#it-CH": "Registrazione Mobility",
"iat": 1794298593,
"jti": "84a800bf-52da-4348-b17e-7db50ce311fe",
"purpose_description": "Mobility needs your name, date of birth and nationality to register you as a customer."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Vdm5pY2dWWHJVaUdCOU0xcVJpOEdaTndiQjhWREZWZHVuTW5mYUxHdDZ1TTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDplMTNmYmIwMy00ZmZhLTQ2YTItYTdhMy05ZTU2N2U4ZDUyNTUiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoicmVnaXN0cmF0aW9uX2lkZW50aXR5IiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbImJldGFpZC1zZGp3dCIsInVybjp2Y3Q6Y2guYWRtaW4uYmNzLmJldGFpZCJdfSwiY2xhaW1zIjpbeyJpZCI6ImdpdmVuX25hbWUiLCJwYXRoIjpbImdpdmVuX25hbWUiXX0seyJpZCI6ImZhbWlseV9uYW1lIiwicGF0aCI6WyJmYW1pbHlfbmFtZSJdfSx7ImlkIjoiYmlydGhfZGF0ZSIsInBhdGgiOlsiYmlydGhfZGF0ZSJdfSx7ImlkIjoibmF0aW9uYWxpdHkiLCJwYXRoIjpbIm5hdGlvbmFsaXR5Il19XSwiZm9ybWF0IjoiZGMrc2Qtand0IiwicmVxdWlyZV9jcnlwdG9ncmFwaGljX2hvbGRlcl9iaW5kaW5nIjp0cnVlfV19LCJzY29wZSI6ImNoLm1vYmlsaXR5LmVpZC5yZWdpc3RyYXRpb24taWRlbnRpdHkudjEifSwicHVycG9zZV9uYW1lI2VuIjoiTW9iaWxpdHkgcmVnaXN0cmF0aW9uIiwicHVycG9zZV9uYW1lI2RlLUNIIjoiTW9iaWxpdHkgUmVnaXN0cmllcnVuZyIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJNb2JpbGl0eSBuZWVkcyB5b3VyIG5hbWUsIGRhdGUgb2YgYmlydGggYW5kIG5hdGlvbmFsaXR5IHRvIHJlZ2lzdGVyIHlvdSBhcyBhIGN1c3RvbWVyLiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJNb2JpbGl0eSBiZW7DtnRpZ3QgSWhyZW4gTmFtZW4sIElociBHZWJ1cnRzZGF0dW0gdW5kIElocmUgTmF0aW9uYWxpdMOkdCwgdW0gU2llIGFscyBLdW5kaW4gb2RlciBLdW5kZSB6dSByZWdpc3RyaWVyZW4uIiwicHVycG9zZV9uYW1lI2ZyLUNIIjoiSW5zY3JpcHRpb24gTW9iaWxpdHkiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2l0LUNIIjoiTW9iaWxpdHkgaGEgYmlzb2dubyBkZWwgU3VvIG5vbWUsIGRlbGxhIFN1YSBkYXRhIGRpIG5hc2NpdGEgZSBkZWxsYSBTdWEgbmF6aW9uYWxpdMOgIHBlciByZWdpc3RyYXJMYSBjb21lIGNsaWVudGUuIiwibmJmIjoxNzk0MjY4ODAwLCJwdXJwb3NlX25hbWUiOiJNb2JpbGl0eSByZWdpc3RyYXRpb24iLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2ZyLUNIIjoiTW9iaWxpdHkgYSBiZXNvaW4gZGUgdm90cmUgbm9tLCBkZSB2b3RyZSBkYXRlIGRlIG5haXNzYW5jZSBldCBkZSB2b3RyZSBuYXRpb25hbGl0w6kgcG91ciB2b3VzIGluc2NyaXJlIGNvbW1lIGNsaWVudC4iLCJleHAiOjE4MDk5MDM2MDAsInB1cnBvc2VfbmFtZSNpdC1DSCI6IlJlZ2lzdHJhemlvbmUgTW9iaWxpdHkiLCJpYXQiOjE3OTQyOTg1OTMsImp0aSI6Ijg0YTgwMGJmLTUyZGEtNDM0OC1iMTdlLTdkYjUwY2UzMTFmZSIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJNb2JpbGl0eSBuZWVkcyB5b3VyIG5hbWUsIGRhdGUgb2YgYmlydGggYW5kIG5hdGlvbmFsaXR5IHRvIHJlZ2lzdGVyIHlvdSBhcyBhIGN1c3RvbWVyLiJ9.VhyABBLVEMUsunWiP3etDDX3Uu3n6RKW7IhLGM4GaYkhaHuSISOeYSxezqK7cN5wqEApstKY2CLDGWb1Non42g
▸
b-nova Schweiz GmbH
urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
09.11.2026 14:43:28
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmWkWSrw4s1jGQhibLPvb9xmHvjPcCNnn24u7o8K5xxvhw:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e3244603-62e9-4ce1-9c66-c432884906b3 request scope ch.provica.eid.h3fce4876dfa47987 query credentials id eid meta vct_values urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt
type DCQL
purpose_name#en Provica e-ID check purpose_name#de-CH Provica e-ID-Prüfung purpose_description#en Provica checks the following e-ID details for the service you are signing in to or being checked for: First name, Last name, Date of birth, Age over 16, Age over 18, Age over 65, Year of birth, Place of birth, Place of origin, Sex, Nationality, Photo, Document number. purpose_description#de-CH Provica prüft für den Dienst, bei dem Sie sich anmelden oder für den Sie geprüft werden, folgende Angaben Ihrer E-ID: Vorname, Nachname, Geburtsdatum, Alter über 16, Alter über 18, Alter über 65, Jahrgang, Geburtsort, Heimatort, Geschlecht, Nationalität, Foto, Dokumentnummer. purpose_name#fr-CH Vérification e-ID Provica purpose_description#it-CH Provica verifica, per il servizio a cui accede o per il quale viene verificato, le seguenti informazioni della sua e-ID: Nome, Cognome, Data di nascita, Più di 16 anni, Più di 18 anni, Più di 65 anni, Anno di nascita, Luogo di nascita, Luogo di origine, Sesso, Nazionalità, Foto, Numero di documento. nbf 09.11.2026 01:00:00 (1794182400) purpose_name Provica e-ID-Prüfung purpose_description#fr-CH Provica vérifie, pour le service auprès duquel vous vous connectez ou pour lequel vous êtes vérifié, les informations suivantes de votre e-ID : Prénom, Nom de famille, Date de naissance, Plus de 16 ans, Plus de 18 ans, Plus de 65 ans, Année de naissance, Lieu de naissance, Lieu d'origine, Sexe, Nationalité, Photo, Numéro de document. exp 09.05.2027 01:00:00 (1809817200) purpose_name#it-CH Verifica e-ID Provica iat 09.11.2026 14:43:28 (1794231808) jti d2107d44-c683-40f0-83fd-0cd8d1968f50 purpose_description Provica prüft für den Dienst, bei dem Sie sich anmelden oder für den Sie geprüft werden, folgende Angaben Ihrer E-ID: Vorname, Nachname, Geburtsdatum, Alter über 16, Alter über 18, Alter über 65, Jahrgang, Geburtsort, Heimatort, Geschlecht, Nationalität, Foto, Dokumentnummer.
Payload (JSON) Copy {
"sub": "did:webvh:QmWkWSrw4s1jGQhibLPvb9xmHvjPcCNnn24u7o8K5xxvhw:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e3244603-62e9-4ce1-9c66-c432884906b3",
"request": {
"scope": "ch.provica.eid.h3fce4876dfa47987",
"query": {
"credentials": [
{
"id": "eid",
"meta": {
"vct_values": [
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"path": [
"given_name"
]
},
{
"path": [
"family_name"
]
},
{
"path": [
"birth_date"
]
},
{
"path": [
"age_over_16"
]
},
{
"path": [
"age_over_18"
]
},
{
"path": [
"age_over_65"
]
},
{
"path": [
"age_birth_year"
]
},
{
"path": [
"birth_place"
]
},
{
"path": [
"place_of_origin"
]
},
{
"path": [
"sex"
]
},
{
"path": [
"nationality"
]
},
{
"path": [
"portrait"
]
},
{
"path": [
"document_number"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"type": "DCQL"
},
"purpose_name#en": "Provica e-ID check",
"purpose_name#de-CH": "Provica e-ID-Prüfung",
"purpose_description#en": "Provica checks the following e-ID details for the service you are signing in to or being checked for: First name, Last name, Date of birth, Age over 16, Age over 18, Age over 65, Year of birth, Place of birth, Place of origin, Sex, Nationality, Photo, Document number.",
"purpose_description#de-CH": "Provica prüft für den Dienst, bei dem Sie sich anmelden oder für den Sie geprüft werden, folgende Angaben Ihrer E-ID: Vorname, Nachname, Geburtsdatum, Alter über 16, Alter über 18, Alter über 65, Jahrgang, Geburtsort, Heimatort, Geschlecht, Nationalität, Foto, Dokumentnummer.",
"purpose_name#fr-CH": "Vérification e-ID Provica",
"purpose_description#it-CH": "Provica verifica, per il servizio a cui accede o per il quale viene verificato, le seguenti informazioni della sua e-ID: Nome, Cognome, Data di nascita, Più di 16 anni, Più di 18 anni, Più di 65 anni, Anno di nascita, Luogo di nascita, Luogo di origine, Sesso, Nazionalità, Foto, Numero di documento.",
"nbf": 1794182400,
"purpose_name": "Provica e-ID-Prüfung",
"purpose_description#fr-CH": "Provica vérifie, pour le service auprès duquel vous vous connectez ou pour lequel vous êtes vérifié, les informations suivantes de votre e-ID : Prénom, Nom de famille, Date de naissance, Plus de 16 ans, Plus de 18 ans, Plus de 65 ans, Année de naissance, Lieu de naissance, Lieu d'origine, Sexe, Nationalité, Photo, Numéro de document.",
"exp": 1809817200,
"purpose_name#it-CH": "Verifica e-ID Provica",
"iat": 1794231808,
"jti": "d2107d44-c683-40f0-83fd-0cd8d1968f50",
"purpose_description": "Provica prüft für den Dienst, bei dem Sie sich anmelden oder für den Sie geprüft werden, folgende Angaben Ihrer E-ID: Vorname, Nachname, Geburtsdatum, Alter über 16, Alter über 18, Alter über 65, Jahrgang, Geburtsort, Heimatort, Geschlecht, Nationalität, Foto, Dokumentnummer."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Xa1dTcnc0czFqR1FoaWJMUHZiOXhtSHZqUGNDTm5uMjR1N284SzV4eHZodzppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDplMzI0NDYwMy02MmU5LTRjZTEtOWM2Ni1jNDMyODg0OTA2YjMiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiY2gucHJvdmljYS5laWQuaDNmY2U0ODc2ZGZhNDc5ODciLCJxdWVyeSI6eyJjcmVkZW50aWFscyI6W3siaWQiOiJlaWQiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOnZjdDpjaC5hZG1pbi5iY3MuYmV0YWlkIl19LCJjbGFpbXMiOlt7InBhdGgiOlsiZ2l2ZW5fbmFtZSJdfSx7InBhdGgiOlsiZmFtaWx5X25hbWUiXX0seyJwYXRoIjpbImJpcnRoX2RhdGUiXX0seyJwYXRoIjpbImFnZV9vdmVyXzE2Il19LHsicGF0aCI6WyJhZ2Vfb3Zlcl8xOCJdfSx7InBhdGgiOlsiYWdlX292ZXJfNjUiXX0seyJwYXRoIjpbImFnZV9iaXJ0aF95ZWFyIl19LHsicGF0aCI6WyJiaXJ0aF9wbGFjZSJdfSx7InBhdGgiOlsicGxhY2Vfb2Zfb3JpZ2luIl19LHsicGF0aCI6WyJzZXgiXX0seyJwYXRoIjpbIm5hdGlvbmFsaXR5Il19LHsicGF0aCI6WyJwb3J0cmFpdCJdfSx7InBhdGgiOlsiZG9jdW1lbnRfbnVtYmVyIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0In1dfSwidHlwZSI6IkRDUUwifSwicHVycG9zZV9uYW1lI2VuIjoiUHJvdmljYSBlLUlEIGNoZWNrIiwicHVycG9zZV9uYW1lI2RlLUNIIjoiUHJvdmljYSBlLUlELVByw7xmdW5nIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6IlByb3ZpY2EgY2hlY2tzIHRoZSBmb2xsb3dpbmcgZS1JRCBkZXRhaWxzIGZvciB0aGUgc2VydmljZSB5b3UgYXJlIHNpZ25pbmcgaW4gdG8gb3IgYmVpbmcgY2hlY2tlZCBmb3I6IEZpcnN0IG5hbWUsIExhc3QgbmFtZSwgRGF0ZSBvZiBiaXJ0aCwgQWdlIG92ZXIgMTYsIEFnZSBvdmVyIDE4LCBBZ2Ugb3ZlciA2NSwgWWVhciBvZiBiaXJ0aCwgUGxhY2Ugb2YgYmlydGgsIFBsYWNlIG9mIG9yaWdpbiwgU2V4LCBOYXRpb25hbGl0eSwgUGhvdG8sIERvY3VtZW50IG51bWJlci4iLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2RlLUNIIjoiUHJvdmljYSBwcsO8ZnQgZsO8ciBkZW4gRGllbnN0LCBiZWkgZGVtIFNpZSBzaWNoIGFubWVsZGVuIG9kZXIgZsO8ciBkZW4gU2llIGdlcHLDvGZ0IHdlcmRlbiwgZm9sZ2VuZGUgQW5nYWJlbiBJaHJlciBFLUlEOiBWb3JuYW1lLCBOYWNobmFtZSwgR2VidXJ0c2RhdHVtLCBBbHRlciDDvGJlciAxNiwgQWx0ZXIgw7xiZXIgMTgsIEFsdGVyIMO8YmVyIDY1LCBKYWhyZ2FuZywgR2VidXJ0c29ydCwgSGVpbWF0b3J0LCBHZXNjaGxlY2h0LCBOYXRpb25hbGl0w6R0LCBGb3RvLCBEb2t1bWVudG51bW1lci4iLCJwdXJwb3NlX25hbWUjZnItQ0giOiJWw6lyaWZpY2F0aW9uIGUtSUQgUHJvdmljYSIsInB1cnBvc2VfZGVzY3JpcHRpb24jaXQtQ0giOiJQcm92aWNhIHZlcmlmaWNhLCBwZXIgaWwgc2Vydml6aW8gYSBjdWkgYWNjZWRlIG8gcGVyIGlsIHF1YWxlIHZpZW5lIHZlcmlmaWNhdG8sIGxlIHNlZ3VlbnRpIGluZm9ybWF6aW9uaSBkZWxsYSBzdWEgZS1JRDogTm9tZSwgQ29nbm9tZSwgRGF0YSBkaSBuYXNjaXRhLCBQacO5IGRpIDE2IGFubmksIFBpw7kgZGkgMTggYW5uaSwgUGnDuSBkaSA2NSBhbm5pLCBBbm5vIGRpIG5hc2NpdGEsIEx1b2dvIGRpIG5hc2NpdGEsIEx1b2dvIGRpIG9yaWdpbmUsIFNlc3NvLCBOYXppb25hbGl0w6AsIEZvdG8sIE51bWVybyBkaSBkb2N1bWVudG8uIiwibmJmIjoxNzk0MTgyNDAwLCJwdXJwb3NlX25hbWUiOiJQcm92aWNhIGUtSUQtUHLDvGZ1bmciLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2ZyLUNIIjoiUHJvdmljYSB2w6lyaWZpZSwgcG91ciBsZSBzZXJ2aWNlIGF1cHLDqHMgZHVxdWVsIHZvdXMgdm91cyBjb25uZWN0ZXogb3UgcG91ciBsZXF1ZWwgdm91cyDDqnRlcyB2w6lyaWZpw6ksIGxlcyBpbmZvcm1hdGlvbnMgc3VpdmFudGVzIGRlIHZvdHJlIGUtSUQgOiBQcsOpbm9tLCBOb20gZGUgZmFtaWxsZSwgRGF0ZSBkZSBuYWlzc2FuY2UsIFBsdXMgZGUgMTYgYW5zLCBQbHVzIGRlIDE4IGFucywgUGx1cyBkZSA2NSBhbnMsIEFubsOpZSBkZSBuYWlzc2FuY2UsIExpZXUgZGUgbmFpc3NhbmNlLCBMaWV1IGQnb3JpZ2luZSwgU2V4ZSwgTmF0aW9uYWxpdMOpLCBQaG90bywgTnVtw6lybyBkZSBkb2N1bWVudC4iLCJleHAiOjE4MDk4MTcyMDAsInB1cnBvc2VfbmFtZSNpdC1DSCI6IlZlcmlmaWNhIGUtSUQgUHJvdmljYSIsImlhdCI6MTc5NDIzMTgwOCwianRpIjoiZDIxMDdkNDQtYzY4My00MGYwLTgzZmQtMGNkOGQxOTY4ZjUwIiwicHVycG9zZV9kZXNjcmlwdGlvbiI6IlByb3ZpY2EgcHLDvGZ0IGbDvHIgZGVuIERpZW5zdCwgYmVpIGRlbSBTaWUgc2ljaCBhbm1lbGRlbiBvZGVyIGbDvHIgZGVuIFNpZSBnZXByw7xmdCB3ZXJkZW4sIGZvbGdlbmRlIEFuZ2FiZW4gSWhyZXIgRS1JRDogVm9ybmFtZSwgTmFjaG5hbWUsIEdlYnVydHNkYXR1bSwgQWx0ZXIgw7xiZXIgMTYsIEFsdGVyIMO8YmVyIDE4LCBBbHRlciDDvGJlciA2NSwgSmFocmdhbmcsIEdlYnVydHNvcnQsIEhlaW1hdG9ydCwgR2VzY2hsZWNodCwgTmF0aW9uYWxpdMOkdCwgRm90bywgRG9rdW1lbnRudW1tZXIuIn0.5Hb9171vDsiSeOWecAekB0VfD7UTd6LAJr4Ce-38BRQpih8A51o1SXIAUAOk5RzrF4ghDhooFmRP3Ru9EjHaCQ
▸
Name
urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80, super-organization-somename-clear-sdjwt, urn:vct:deepcredentials:e0fb0ee5-6ff6-47ed-8395-187edd20602a
dc+sd-jwt
09.11.2026 14:16:36
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31 request scope dc_06120cce60381900214cb45f0f26c2fe query credentials id cred_0 meta vct_values urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80
claims format dc+sd-jwt trusted_authorities type did values did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31
require_cryptographic_holder_binding true
id cred_1 meta vct_values super-organization-somename-clear-sdjwt
claims format dc+sd-jwt trusted_authorities type did values did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31
require_cryptographic_holder_binding true
id cred_2 meta vct_values urn:vct:deepcredentials:e0fb0ee5-6ff6-47ed-8395-187edd20602a
claims format dc+sd-jwt trusted_authorities type did values did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31
require_cryptographic_holder_binding true
credential_sets options purpose WHAT required true
type DCQL
purpose_name#en What purpose_name#fr Some purpose_name#it Some purpose_description#en WHAT nbf 09.11.2026 01:00:00 (1794182400) purpose_name What exp 09.05.2027 01:00:00 (1809817200) iat 09.11.2026 14:16:36 (1794230196) purpose_name#de Was jti 1d7e0036-7892-4ff1-aaa9-70b2f2e73419 purpose_description WHAT
Payload (JSON) Copy {
"sub": "did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31",
"request": {
"scope": "dc_06120cce60381900214cb45f0f26c2fe",
"query": {
"credentials": [
{
"id": "cred_0",
"meta": {
"vct_values": [
"urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80"
]
},
"claims": [
{
"id": "sensitive_value",
"path": [
"sensitive_value"
]
},
{
"id": "valid_until",
"path": [
"valid_until"
]
}
],
"format": "dc+sd-jwt",
"trusted_authorities": [
{
"type": "did",
"values": [
"did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31"
]
}
],
"require_cryptographic_holder_binding": true
},
{
"id": "cred_1",
"meta": {
"vct_values": [
"super-organization-somename-clear-sdjwt"
]
},
"claims": [
{
"id": "name",
"path": [
"name"
]
},
{
"id": "valid_until",
"path": [
"valid_until"
]
}
],
"format": "dc+sd-jwt",
"trusted_authorities": [
{
"type": "did",
"values": [
"did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31"
]
}
],
"require_cryptographic_holder_binding": true
},
{
"id": "cred_2",
"meta": {
"vct_values": [
"urn:vct:deepcredentials:e0fb0ee5-6ff6-47ed-8395-187edd20602a"
]
},
"claims": [
{
"id": "given_name",
"path": [
"given_name"
]
},
{
"id": "valid_until",
"path": [
"valid_until"
]
}
],
"format": "dc+sd-jwt",
"trusted_authorities": [
{
"type": "did",
"values": [
"did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31"
]
}
],
"require_cryptographic_holder_binding": true
}
],
"credential_sets": [
{
"options": [
[
"cred_0"
],
[
"cred_1"
],
[
"cred_2"
]
],
"purpose": "WHAT",
"required": true
}
]
},
"type": "DCQL"
},
"purpose_name#en": "What",
"purpose_name#fr": "Some",
"purpose_name#it": "Some",
"purpose_description#en": "WHAT",
"nbf": 1794182400,
"purpose_name": "What",
"exp": 1809817200,
"iat": 1794230196,
"purpose_name#de": "Was",
"jti": "1d7e0036-7892-4ff1-aaa9-70b2f2e73419",
"purpose_description": "WHAT"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiZGNfMDYxMjBjY2U2MDM4MTkwMDIxNGNiNDVmMGYyNmMyZmUiLCJxdWVyeSI6eyJjcmVkZW50aWFscyI6W3siaWQiOiJjcmVkXzAiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOnZjdDpkZWVwY3JlZGVudGlhbHM6NTgxMTA2YmQtNDRiMS00NTdmLWI4N2ItZmFkZDAzZDAxZTgwIl19LCJjbGFpbXMiOlt7ImlkIjoic2Vuc2l0aXZlX3ZhbHVlIiwicGF0aCI6WyJzZW5zaXRpdmVfdmFsdWUiXX0seyJpZCI6InZhbGlkX3VudGlsIiwicGF0aCI6WyJ2YWxpZF91bnRpbCJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInRydXN0ZWRfYXV0aG9yaXRpZXMiOlt7InR5cGUiOiJkaWQiLCJ2YWx1ZXMiOlsiZGlkOndlYnZoOlFtTlNnaFBDYlllM29QeXZ4bjF3cW45eld4WXM5VzltVWs2eFJDRlpLM1FxNFQ6aWRlbnRpZmllci1yZWcudHJ1c3QtaW5mcmEuc3dpeXUtaW50LmFkbWluLmNoOmFwaTp2MTpkaWQ6MTJlMmQ5NGUtZTY0ZS00MDVjLThkZjctZDBmM2VlOThjZjMxIl19XSwicmVxdWlyZV9jcnlwdG9ncmFwaGljX2hvbGRlcl9iaW5kaW5nIjp0cnVlfSx7ImlkIjoiY3JlZF8xIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbInN1cGVyLW9yZ2FuaXphdGlvbi1zb21lbmFtZS1jbGVhci1zZGp3dCJdfSwiY2xhaW1zIjpbeyJpZCI6Im5hbWUiLCJwYXRoIjpbIm5hbWUiXX0seyJpZCI6InZhbGlkX3VudGlsIiwicGF0aCI6WyJ2YWxpZF91bnRpbCJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInRydXN0ZWRfYXV0aG9yaXRpZXMiOlt7InR5cGUiOiJkaWQiLCJ2YWx1ZXMiOlsiZGlkOndlYnZoOlFtTlNnaFBDYlllM29QeXZ4bjF3cW45eld4WXM5VzltVWs2eFJDRlpLM1FxNFQ6aWRlbnRpZmllci1yZWcudHJ1c3QtaW5mcmEuc3dpeXUtaW50LmFkbWluLmNoOmFwaTp2MTpkaWQ6MTJlMmQ5NGUtZTY0ZS00MDVjLThkZjctZDBmM2VlOThjZjMxIl19XSwicmVxdWlyZV9jcnlwdG9ncmFwaGljX2hvbGRlcl9iaW5kaW5nIjp0cnVlfSx7ImlkIjoiY3JlZF8yIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbInVybjp2Y3Q6ZGVlcGNyZWRlbnRpYWxzOmUwZmIwZWU1LTZmZjYtNDdlZC04Mzk1LTE4N2VkZDIwNjAyYSJdfSwiY2xhaW1zIjpbeyJpZCI6ImdpdmVuX25hbWUiLCJwYXRoIjpbImdpdmVuX25hbWUiXX0seyJpZCI6InZhbGlkX3VudGlsIiwicGF0aCI6WyJ2YWxpZF91bnRpbCJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInRydXN0ZWRfYXV0aG9yaXRpZXMiOlt7InR5cGUiOiJkaWQiLCJ2YWx1ZXMiOlsiZGlkOndlYnZoOlFtTlNnaFBDYlllM29QeXZ4bjF3cW45eld4WXM5VzltVWs2eFJDRlpLM1FxNFQ6aWRlbnRpZmllci1yZWcudHJ1c3QtaW5mcmEuc3dpeXUtaW50LmFkbWluLmNoOmFwaTp2MTpkaWQ6MTJlMmQ5NGUtZTY0ZS00MDVjLThkZjctZDBmM2VlOThjZjMxIl19XSwicmVxdWlyZV9jcnlwdG9ncmFwaGljX2hvbGRlcl9iaW5kaW5nIjp0cnVlfV0sImNyZWRlbnRpYWxfc2V0cyI6W3sib3B0aW9ucyI6W1siY3JlZF8wIl0sWyJjcmVkXzEiXSxbImNyZWRfMiJdXSwicHVycG9zZSI6IldIQVQiLCJyZXF1aXJlZCI6dHJ1ZX1dfSwidHlwZSI6IkRDUUwifSwicHVycG9zZV9uYW1lI2VuIjoiV2hhdCIsInB1cnBvc2VfbmFtZSNmciI6IlNvbWUiLCJwdXJwb3NlX25hbWUjaXQiOiJTb21lIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6IldIQVQiLCJuYmYiOjE3OTQxODI0MDAsInB1cnBvc2VfbmFtZSI6IldoYXQiLCJleHAiOjE4MDk4MTcyMDAsImlhdCI6MTc5NDIzMDE5NiwicHVycG9zZV9uYW1lI2RlIjoiV2FzIiwianRpIjoiMWQ3ZTAwMzYtNzg5Mi00ZmYxLWFhYTktNzBiMmYyZTczNDE5IiwicHVycG9zZV9kZXNjcmlwdGlvbiI6IldIQVQifQ.6SNlf5cGB6S1lDjI1q80fhby8FGsvAt1d8kgG6DCUn4sX9zxD9no2YYjzkVWDuDloNB1GvgH7r1RiTV9WlAgKw
▸
Mobility Genossenschaft
betaid-sdjwt, urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
09.11.2026 08:57:44
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmUvnicgVXrUiGB9M1qRi8GZNwbB8VDFVdunMnfaLGt6uM:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e13fbb03-4ffa-46a2-a7a3-9e567e8d5255 request scope ch.mobility.eid.registration-identity.v1 query credentials id registration_identity meta vct_values betaid-sdjwt urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
type DCQL
purpose_name#en Mobility registration purpose_name#de-CH Mobility Registrierung purpose_description#en Mobility needs your name, date of birth and nationality to register you as a customer. purpose_description#de-CH Mobility benötigt Ihren Namen, Ihr Geburtsdatum und Ihre Nationalität, um Sie als Kundin oder Kunde zu registrieren. purpose_name#fr-CH Inscription Mobility purpose_description#it-CH Mobility ha bisogno del Suo nome, della Sua data di nascita e della Sua nazionalità per registrarLa come cliente. nbf 09.11.2026 01:00:00 (1794182400) purpose_name Mobility registration purpose_description#fr-CH Mobility a besoin de votre nom, de votre date de naissance et de votre nationalité pour vous inscrire comme client. exp 09.05.2027 01:00:00 (1809817200) purpose_name#it-CH Registrazione Mobility iat 09.11.2026 08:57:44 (1794211064) jti 70dbefc5-5a28-42ec-996b-a658acb0e163 purpose_description Mobility needs your name, date of birth and nationality to register you as a customer.
Payload (JSON) Copy {
"sub": "did:webvh:QmUvnicgVXrUiGB9M1qRi8GZNwbB8VDFVdunMnfaLGt6uM:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e13fbb03-4ffa-46a2-a7a3-9e567e8d5255",
"request": {
"scope": "ch.mobility.eid.registration-identity.v1",
"query": {
"credentials": [
{
"id": "registration_identity",
"meta": {
"vct_values": [
"betaid-sdjwt",
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"id": "given_name",
"path": [
"given_name"
]
},
{
"id": "family_name",
"path": [
"family_name"
]
},
{
"id": "birth_date",
"path": [
"birth_date"
]
},
{
"id": "nationality",
"path": [
"nationality"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"type": "DCQL"
},
"purpose_name#en": "Mobility registration",
"purpose_name#de-CH": "Mobility Registrierung",
"purpose_description#en": "Mobility needs your name, date of birth and nationality to register you as a customer.",
"purpose_description#de-CH": "Mobility benötigt Ihren Namen, Ihr Geburtsdatum und Ihre Nationalität, um Sie als Kundin oder Kunde zu registrieren.",
"purpose_name#fr-CH": "Inscription Mobility",
"purpose_description#it-CH": "Mobility ha bisogno del Suo nome, della Sua data di nascita e della Sua nazionalità per registrarLa come cliente.",
"nbf": 1794182400,
"purpose_name": "Mobility registration",
"purpose_description#fr-CH": "Mobility a besoin de votre nom, de votre date de naissance et de votre nationalité pour vous inscrire comme client.",
"exp": 1809817200,
"purpose_name#it-CH": "Registrazione Mobility",
"iat": 1794211064,
"jti": "70dbefc5-5a28-42ec-996b-a658acb0e163",
"purpose_description": "Mobility needs your name, date of birth and nationality to register you as a customer."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Vdm5pY2dWWHJVaUdCOU0xcVJpOEdaTndiQjhWREZWZHVuTW5mYUxHdDZ1TTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDplMTNmYmIwMy00ZmZhLTQ2YTItYTdhMy05ZTU2N2U4ZDUyNTUiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiY2gubW9iaWxpdHkuZWlkLnJlZ2lzdHJhdGlvbi1pZGVudGl0eS52MSIsInF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6InJlZ2lzdHJhdGlvbl9pZGVudGl0eSIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJiZXRhaWQtc2Rqd3QiLCJ1cm46dmN0OmNoLmFkbWluLmJjcy5iZXRhaWQiXX0sImNsYWltcyI6W3siaWQiOiJnaXZlbl9uYW1lIiwicGF0aCI6WyJnaXZlbl9uYW1lIl19LHsiaWQiOiJmYW1pbHlfbmFtZSIsInBhdGgiOlsiZmFtaWx5X25hbWUiXX0seyJpZCI6ImJpcnRoX2RhdGUiLCJwYXRoIjpbImJpcnRoX2RhdGUiXX0seyJpZCI6Im5hdGlvbmFsaXR5IiwicGF0aCI6WyJuYXRpb25hbGl0eSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInJlcXVpcmVfY3J5cHRvZ3JhcGhpY19ob2xkZXJfYmluZGluZyI6dHJ1ZX1dfSwidHlwZSI6IkRDUUwifSwicHVycG9zZV9uYW1lI2VuIjoiTW9iaWxpdHkgcmVnaXN0cmF0aW9uIiwicHVycG9zZV9uYW1lI2RlLUNIIjoiTW9iaWxpdHkgUmVnaXN0cmllcnVuZyIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJNb2JpbGl0eSBuZWVkcyB5b3VyIG5hbWUsIGRhdGUgb2YgYmlydGggYW5kIG5hdGlvbmFsaXR5IHRvIHJlZ2lzdGVyIHlvdSBhcyBhIGN1c3RvbWVyLiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJNb2JpbGl0eSBiZW7DtnRpZ3QgSWhyZW4gTmFtZW4sIElociBHZWJ1cnRzZGF0dW0gdW5kIElocmUgTmF0aW9uYWxpdMOkdCwgdW0gU2llIGFscyBLdW5kaW4gb2RlciBLdW5kZSB6dSByZWdpc3RyaWVyZW4uIiwicHVycG9zZV9uYW1lI2ZyLUNIIjoiSW5zY3JpcHRpb24gTW9iaWxpdHkiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2l0LUNIIjoiTW9iaWxpdHkgaGEgYmlzb2dubyBkZWwgU3VvIG5vbWUsIGRlbGxhIFN1YSBkYXRhIGRpIG5hc2NpdGEgZSBkZWxsYSBTdWEgbmF6aW9uYWxpdMOgIHBlciByZWdpc3RyYXJMYSBjb21lIGNsaWVudGUuIiwibmJmIjoxNzk0MTgyNDAwLCJwdXJwb3NlX25hbWUiOiJNb2JpbGl0eSByZWdpc3RyYXRpb24iLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2ZyLUNIIjoiTW9iaWxpdHkgYSBiZXNvaW4gZGUgdm90cmUgbm9tLCBkZSB2b3RyZSBkYXRlIGRlIG5haXNzYW5jZSBldCBkZSB2b3RyZSBuYXRpb25hbGl0w6kgcG91ciB2b3VzIGluc2NyaXJlIGNvbW1lIGNsaWVudC4iLCJleHAiOjE4MDk4MTcyMDAsInB1cnBvc2VfbmFtZSNpdC1DSCI6IlJlZ2lzdHJhemlvbmUgTW9iaWxpdHkiLCJpYXQiOjE3OTQyMTEwNjQsImp0aSI6IjcwZGJlZmM1LTVhMjgtNDJlYy05OTZiLWE2NThhY2IwZTE2MyIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJNb2JpbGl0eSBuZWVkcyB5b3VyIG5hbWUsIGRhdGUgb2YgYmlydGggYW5kIG5hdGlvbmFsaXR5IHRvIHJlZ2lzdGVyIHlvdSBhcyBhIGN1c3RvbWVyLiJ9.ecLtNGagZ_QxT9KNEiXiXaBfgy0X82VNI7gALHO4Uw5T5WrmYmJVYu0OSp89euVVGGG2WTFPKRu-kutEP9S55Q
▸
Sandbox Testing
betaid-sdjwt, urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
07.11.2026 11:39:27
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmY35kaofGFWkWQJXVUaUEMPQPiDdL2qH6yxTbuDxKQyir:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d7ccb994-8591-4e21-8209-9646fe670d89 request query credentials id sarify_basic_identity meta vct_values betaid-sdjwt urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
scope ch.sarify.identity-basic type DCQL
nbf 07.11.2026 01:00:00 (1794009600) purpose_name Basic identity verification exp 07.05.2027 01:00:00 (1809644400) iat 07.11.2026 11:39:27 (1794047967) jti 537b5f13-6a7f-4cc0-810c-6a329c373c09 purpose_description Verify the holder's name and date of birth for an approved identity-verification customer journey.
Payload (JSON) Copy {
"sub": "did:webvh:QmY35kaofGFWkWQJXVUaUEMPQPiDdL2qH6yxTbuDxKQyir:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d7ccb994-8591-4e21-8209-9646fe670d89",
"request": {
"query": {
"credentials": [
{
"id": "sarify_basic_identity",
"meta": {
"vct_values": [
"betaid-sdjwt",
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"path": [
"given_name"
]
},
{
"path": [
"family_name"
]
},
{
"path": [
"birth_date"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"scope": "ch.sarify.identity-basic",
"type": "DCQL"
},
"nbf": 1794009600,
"purpose_name": "Basic identity verification",
"exp": 1809644400,
"iat": 1794047967,
"jti": "537b5f13-6a7f-4cc0-810c-6a329c373c09",
"purpose_description": "Verify the holder's name and date of birth for an approved identity-verification customer journey."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1ZMzVrYW9mR0ZXa1dRSlhWVWFVRU1QUVBpRGRMMnFINnl4VGJ1RHhLUXlpcjppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpkN2NjYjk5NC04NTkxLTRlMjEtODIwOS05NjQ2ZmU2NzBkODkiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6InNhcmlmeV9iYXNpY19pZGVudGl0eSIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJiZXRhaWQtc2Rqd3QiLCJ1cm46dmN0OmNoLmFkbWluLmJjcy5iZXRhaWQiXX0sImNsYWltcyI6W3sicGF0aCI6WyJnaXZlbl9uYW1lIl19LHsicGF0aCI6WyJmYW1pbHlfbmFtZSJdfSx7InBhdGgiOlsiYmlydGhfZGF0ZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInJlcXVpcmVfY3J5cHRvZ3JhcGhpY19ob2xkZXJfYmluZGluZyI6dHJ1ZX1dfSwic2NvcGUiOiJjaC5zYXJpZnkuaWRlbnRpdHktYmFzaWMiLCJ0eXBlIjoiRENRTCJ9LCJuYmYiOjE3OTQwMDk2MDAsInB1cnBvc2VfbmFtZSI6IkJhc2ljIGlkZW50aXR5IHZlcmlmaWNhdGlvbiIsImV4cCI6MTgwOTY0NDQwMCwiaWF0IjoxNzk0MDQ3OTY3LCJqdGkiOiI1MzdiNWYxMy02YTdmLTRjYzAtODEwYy02YTMyOWMzNzNjMDkiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiVmVyaWZ5IHRoZSBob2xkZXIncyBuYW1lIGFuZCBkYXRlIG9mIGJpcnRoIGZvciBhbiBhcHByb3ZlZCBpZGVudGl0eS12ZXJpZmljYXRpb24gY3VzdG9tZXIgam91cm5leS4ifQ.HgzbVNHN_c_QHbG8zfZ0T5067UHPWP6hBtZ4FOeyR7djcc-ZZ1I25hPxiQq98hKFeMUScUFsToiS56sWOQVAew
▸
Sandbox Testing
betaid-sdjwt, urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
07.11.2026 11:38:48
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmY35kaofGFWkWQJXVUaUEMPQPiDdL2qH6yxTbuDxKQyir:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d7ccb994-8591-4e21-8209-9646fe670d89 request scope ch.sarify.age-verification-18 query credentials id sarify_age_over_18 meta vct_values betaid-sdjwt urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
type DCQL
nbf 07.11.2026 01:00:00 (1794009600) purpose_name Age verification (18+) exp 07.05.2027 01:00:00 (1809644400) iat 07.11.2026 11:38:48 (1794047928) jti 031bde23-8eaa-4d41-814b-d8cf5b3a2d00 purpose_description Verify that the holder is at least 18 years old for access to an age-restricted Sarify customer service.
Payload (JSON) Copy {
"sub": "did:webvh:QmY35kaofGFWkWQJXVUaUEMPQPiDdL2qH6yxTbuDxKQyir:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d7ccb994-8591-4e21-8209-9646fe670d89",
"request": {
"scope": "ch.sarify.age-verification-18",
"query": {
"credentials": [
{
"id": "sarify_age_over_18",
"meta": {
"vct_values": [
"betaid-sdjwt",
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"path": [
"age_over_18"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"type": "DCQL"
},
"nbf": 1794009600,
"purpose_name": "Age verification (18+)",
"exp": 1809644400,
"iat": 1794047928,
"jti": "031bde23-8eaa-4d41-814b-d8cf5b3a2d00",
"purpose_description": "Verify that the holder is at least 18 years old for access to an age-restricted Sarify customer service."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1ZMzVrYW9mR0ZXa1dRSlhWVWFVRU1QUVBpRGRMMnFINnl4VGJ1RHhLUXlpcjppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpkN2NjYjk5NC04NTkxLTRlMjEtODIwOS05NjQ2ZmU2NzBkODkiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiY2guc2FyaWZ5LmFnZS12ZXJpZmljYXRpb24tMTgiLCJxdWVyeSI6eyJjcmVkZW50aWFscyI6W3siaWQiOiJzYXJpZnlfYWdlX292ZXJfMTgiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsiYmV0YWlkLXNkand0IiwidXJuOnZjdDpjaC5hZG1pbi5iY3MuYmV0YWlkIl19LCJjbGFpbXMiOlt7InBhdGgiOlsiYWdlX292ZXJfMTgiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9XX0sInR5cGUiOiJEQ1FMIn0sIm5iZiI6MTc5NDAwOTYwMCwicHVycG9zZV9uYW1lIjoiQWdlIHZlcmlmaWNhdGlvbiAoMTgrKSIsImV4cCI6MTgwOTY0NDQwMCwiaWF0IjoxNzk0MDQ3OTI4LCJqdGkiOiIwMzFiZGUyMy04ZWFhLTRkNDEtODE0Yi1kOGNmNWIzYTJkMDAiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiVmVyaWZ5IHRoYXQgdGhlIGhvbGRlciBpcyBhdCBsZWFzdCAxOCB5ZWFycyBvbGQgZm9yIGFjY2VzcyB0byBhbiBhZ2UtcmVzdHJpY3RlZCBTYXJpZnkgY3VzdG9tZXIgc2VydmljZS4ifQ.W6OWdnlJFMo1IzKFOgqbiW-f6vUPEq-rY6b2BLMMtRQOLI8HugQ17Dma05AVlawJIbXCXl7MsykQwBpXUpVfqw
▸
Sandbox Testing
betaid-sdjwt, urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
07.11.2026 11:38:09
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmY35kaofGFWkWQJXVUaUEMPQPiDdL2qH6yxTbuDxKQyir:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d7ccb994-8591-4e21-8209-9646fe670d89 request scope ch.sarify.age-verification-16 query credentials id sarify_age_over_16 meta vct_values betaid-sdjwt urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
type DCQL
nbf 07.11.2026 01:00:00 (1794009600) purpose_name Age verification (16+) exp 07.05.2027 01:00:00 (1809644400) iat 07.11.2026 11:38:09 (1794047889) jti b418ce88-6d9b-4889-a2be-0beae12ca9b7 purpose_description Verify that the holder is at least 16 years old for access to an age-restricted Sarify customer service.
Payload (JSON) Copy {
"sub": "did:webvh:QmY35kaofGFWkWQJXVUaUEMPQPiDdL2qH6yxTbuDxKQyir:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d7ccb994-8591-4e21-8209-9646fe670d89",
"request": {
"scope": "ch.sarify.age-verification-16",
"query": {
"credentials": [
{
"id": "sarify_age_over_16",
"meta": {
"vct_values": [
"betaid-sdjwt",
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"path": [
"age_over_16"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"type": "DCQL"
},
"nbf": 1794009600,
"purpose_name": "Age verification (16+)",
"exp": 1809644400,
"iat": 1794047889,
"jti": "b418ce88-6d9b-4889-a2be-0beae12ca9b7",
"purpose_description": "Verify that the holder is at least 16 years old for access to an age-restricted Sarify customer service."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1ZMzVrYW9mR0ZXa1dRSlhWVWFVRU1QUVBpRGRMMnFINnl4VGJ1RHhLUXlpcjppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpkN2NjYjk5NC04NTkxLTRlMjEtODIwOS05NjQ2ZmU2NzBkODkiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiY2guc2FyaWZ5LmFnZS12ZXJpZmljYXRpb24tMTYiLCJxdWVyeSI6eyJjcmVkZW50aWFscyI6W3siaWQiOiJzYXJpZnlfYWdlX292ZXJfMTYiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsiYmV0YWlkLXNkand0IiwidXJuOnZjdDpjaC5hZG1pbi5iY3MuYmV0YWlkIl19LCJjbGFpbXMiOlt7InBhdGgiOlsiYWdlX292ZXJfMTYiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9XX0sInR5cGUiOiJEQ1FMIn0sIm5iZiI6MTc5NDAwOTYwMCwicHVycG9zZV9uYW1lIjoiQWdlIHZlcmlmaWNhdGlvbiAoMTYrKSIsImV4cCI6MTgwOTY0NDQwMCwiaWF0IjoxNzk0MDQ3ODg5LCJqdGkiOiJiNDE4Y2U4OC02ZDliLTQ4ODktYTJiZS0wYmVhZTEyY2E5YjciLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiVmVyaWZ5IHRoYXQgdGhlIGhvbGRlciBpcyBhdCBsZWFzdCAxNiB5ZWFycyBvbGQgZm9yIGFjY2VzcyB0byBhbiBhZ2UtcmVzdHJpY3RlZCBTYXJpZnkgY3VzdG9tZXIgc2VydmljZS4ifQ.WjsjirQXgIkieGa3aB2wKs9VG9VZ2pKYrtal2E4FG4R8j48DRgvUNA46kBzTly48xhPg2Xx36BIYtswlxZOjZQ
▸
-
damienbod-vc
dc+sd-jwt
07.11.2026 09:40:10
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmbYjMpzGiWcSh5mCBYqDo8yVgQPa8jtcQvxY5PA8muFR1:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:9af81606-aa33-44fe-bae6-4afb0961642c request scope identitypresentation query credentials id damienbod-vc-pres-id meta claims format dc+sd-jwt
type DCQL
nbf 07.11.2026 01:00:00 (1794009600) purpose_name#de-CH Identity verification purpose_name Identity verification purpose_description#fr-CH Cet objectif permet la vérification identité exp 07.05.2027 01:00:00 (1809644400) iat 07.11.2026 09:40:10 (1794040810) purpose_description#de-CH Dieser Zweck ermöglicht die Identitätsprüfung jti c98cd13f-dc38-40b0-ac62-015c85f60aa4 purpose_name#fr-CH Identity verification purpose_description Used to verify the identity of an individual
Payload (JSON) Copy {
"sub": "did:webvh:QmbYjMpzGiWcSh5mCBYqDo8yVgQPa8jtcQvxY5PA8muFR1:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:9af81606-aa33-44fe-bae6-4afb0961642c",
"request": {
"scope": "identitypresentation",
"query": {
"credentials": [
{
"id": "damienbod-vc-pres-id",
"meta": {
"vct_values": [
"damienbod-vc"
]
},
"claims": [
{
"path": [
"birth_date"
]
},
{
"path": [
"given_name"
]
},
{
"path": [
"family_name"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"type": "DCQL"
},
"nbf": 1794009600,
"purpose_name#de-CH": "Identity verification",
"purpose_name": "Identity verification",
"purpose_description#fr-CH": "Cet objectif permet la vérification identité",
"exp": 1809644400,
"iat": 1794040810,
"purpose_description#de-CH": "Dieser Zweck ermöglicht die Identitätsprüfung",
"jti": "c98cd13f-dc38-40b0-ac62-015c85f60aa4",
"purpose_name#fr-CH": "Identity verification",
"purpose_description": "Used to verify the identity of an individual"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1iWWpNcHpHaVdjU2g1bUNCWXFEbzh5VmdRUGE4anRjUXZ4WTVQQThtdUZSMTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo5YWY4MTYwNi1hYTMzLTQ0ZmUtYmFlNi00YWZiMDk2MTY0MmMiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiaWRlbnRpdHlwcmVzZW50YXRpb24iLCJxdWVyeSI6eyJjcmVkZW50aWFscyI6W3siaWQiOiJkYW1pZW5ib2QtdmMtcHJlcy1pZCIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJkYW1pZW5ib2QtdmMiXX0sImNsYWltcyI6W3sicGF0aCI6WyJiaXJ0aF9kYXRlIl19LHsicGF0aCI6WyJnaXZlbl9uYW1lIl19LHsicGF0aCI6WyJmYW1pbHlfbmFtZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInR5cGUiOiJEQ1FMIn0sIm5iZiI6MTc5NDAwOTYwMCwicHVycG9zZV9uYW1lI2RlLUNIIjoiSWRlbnRpdHkgdmVyaWZpY2F0aW9uIiwicHVycG9zZV9uYW1lIjoiSWRlbnRpdHkgdmVyaWZpY2F0aW9uIiwicHVycG9zZV9kZXNjcmlwdGlvbiNmci1DSCI6IkNldCBvYmplY3RpZiBwZXJtZXQgbGEgdsOpcmlmaWNhdGlvbiBpZGVudGl0w6kiLCJleHAiOjE4MDk2NDQ0MDAsImlhdCI6MTc5NDA0MDgxMCwicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6IkRpZXNlciBad2VjayBlcm3DtmdsaWNodCBkaWUgSWRlbnRpdMOkdHNwcsO8ZnVuZyIsImp0aSI6ImM5OGNkMTNmLWRjMzgtNDBiMC1hYzYyLTAxNWM4NWY2MGFhNCIsInB1cnBvc2VfbmFtZSNmci1DSCI6IklkZW50aXR5IHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJVc2VkIHRvIHZlcmlmeSB0aGUgaWRlbnRpdHkgb2YgYW4gaW5kaXZpZHVhbCJ9.t1WFUTCAMR2IfBntywRgytO1IBi17TGVNwbm6RWrsbohD1t_9laXg6P8VJ81GFp3PLcjemvnQSyKKEBayUR4lQ
▸
-
damienbod-vc
dc+sd-jwt
07.11.2026 09:25:25
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmbYjMpzGiWcSh5mCBYqDo8yVgQPa8jtcQvxY5PA8muFR1:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:9af81606-aa33-44fe-bae6-4afb0961642c request query credentials id damienbod-vc-pres-id meta claims format dc+sd-jwt
scope identity_presentation type DCQL
nbf 07.11.2026 01:00:00 (1794009600) purpose_name#de-CH Identity verification purpose_name Identity verification purpose_description#fr-CH Cet objectif permet la vérification identité exp 07.05.2027 01:00:00 (1809644400) iat 07.11.2026 09:25:25 (1794039925) purpose_description#de-CH Dieser Zweck ermöglicht die Identitätsprüfung jti 5d5db6dc-a14f-4e77-8c0b-23b9bc0b1cfe purpose_name#fr-CH Identity verification purpose_description Used to verify the identity of an individual
Payload (JSON) Copy {
"sub": "did:webvh:QmbYjMpzGiWcSh5mCBYqDo8yVgQPa8jtcQvxY5PA8muFR1:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:9af81606-aa33-44fe-bae6-4afb0961642c",
"request": {
"query": {
"credentials": [
{
"id": "damienbod-vc-pres-id",
"meta": {
"vct_values": [
"damienbod-vc"
]
},
"claims": [
{
"path": [
"birth_date"
]
},
{
"path": [
"given_name"
]
},
{
"path": [
"family_name"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"scope": "identity_presentation",
"type": "DCQL"
},
"nbf": 1794009600,
"purpose_name#de-CH": "Identity verification",
"purpose_name": "Identity verification",
"purpose_description#fr-CH": "Cet objectif permet la vérification identité",
"exp": 1809644400,
"iat": 1794039925,
"purpose_description#de-CH": "Dieser Zweck ermöglicht die Identitätsprüfung",
"jti": "5d5db6dc-a14f-4e77-8c0b-23b9bc0b1cfe",
"purpose_name#fr-CH": "Identity verification",
"purpose_description": "Used to verify the identity of an individual"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1iWWpNcHpHaVdjU2g1bUNCWXFEbzh5VmdRUGE4anRjUXZ4WTVQQThtdUZSMTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo5YWY4MTYwNi1hYTMzLTQ0ZmUtYmFlNi00YWZiMDk2MTY0MmMiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImRhbWllbmJvZC12Yy1wcmVzLWlkIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbImRhbWllbmJvZC12YyJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbImJpcnRoX2RhdGUiXX0seyJwYXRoIjpbImdpdmVuX25hbWUiXX0seyJwYXRoIjpbImZhbWlseV9uYW1lIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0In1dfSwic2NvcGUiOiJpZGVudGl0eV9wcmVzZW50YXRpb24iLCJ0eXBlIjoiRENRTCJ9LCJuYmYiOjE3OTQwMDk2MDAsInB1cnBvc2VfbmFtZSNkZS1DSCI6IklkZW50aXR5IHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfbmFtZSI6IklkZW50aXR5IHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJDZXQgb2JqZWN0aWYgcGVybWV0IGxhIHbDqXJpZmljYXRpb24gaWRlbnRpdMOpIiwiZXhwIjoxODA5NjQ0NDAwLCJpYXQiOjE3OTQwMzk5MjUsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJEaWVzZXIgWndlY2sgZXJtw7ZnbGljaHQgZGllIElkZW50aXTDpHRzcHLDvGZ1bmciLCJqdGkiOiI1ZDVkYjZkYy1hMTRmLTRlNzctOGMwYi0yM2I5YmMwYjFjZmUiLCJwdXJwb3NlX25hbWUjZnItQ0giOiJJZGVudGl0eSB2ZXJpZmljYXRpb24iLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiVXNlZCB0byB2ZXJpZnkgdGhlIGlkZW50aXR5IG9mIGFuIGluZGl2aWR1YWwifQ.oFr8cbqRO8ESQiwsDPD1romSV1VoV8CjRSyheLL2fORfP1huFZgaykm95i6_blei9PyrbRNofKLY81MfWBSvcg
▸
-
damienbod-vc
dc+sd-jwt
07.11.2026 08:54:54
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmbYjMpzGiWcSh5mCBYqDo8yVgQPa8jtcQvxY5PA8muFR1:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:9af81606-aa33-44fe-bae6-4afb0961642c request scope identity_presentation query credentials id damienbod-vc-pres-id meta claims format dc+sd-jwt
type DCQL
nbf 07.11.2026 01:00:00 (1794009600) purpose_name#de-CH Identity verification purpose_name Identity verification purpose_description#fr-CH Cet objectif permet la vérification identité exp 07.05.2027 01:00:00 (1809644400) iat 07.11.2026 08:54:54 (1794038094) purpose_description#de-CH Dieser Zweck ermöglicht die Identitätsprüfung jti e193653a-85ab-4c52-b6eb-485798a20c83 purpose_name#fr-CH Identity verification purpose_description Used to verify the identity of an individual
Payload (JSON) Copy {
"sub": "did:webvh:QmbYjMpzGiWcSh5mCBYqDo8yVgQPa8jtcQvxY5PA8muFR1:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:9af81606-aa33-44fe-bae6-4afb0961642c",
"request": {
"scope": "identity_presentation",
"query": {
"credentials": [
{
"id": "damienbod-vc-pres-id",
"meta": {
"vct_values": [
"damienbod-vc"
]
},
"claims": [
{
"path": [
"birth_date"
]
},
{
"path": [
"given_name"
]
},
{
"path": [
"family_name"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"type": "DCQL"
},
"nbf": 1794009600,
"purpose_name#de-CH": "Identity verification",
"purpose_name": "Identity verification",
"purpose_description#fr-CH": "Cet objectif permet la vérification identité",
"exp": 1809644400,
"iat": 1794038094,
"purpose_description#de-CH": "Dieser Zweck ermöglicht die Identitätsprüfung",
"jti": "e193653a-85ab-4c52-b6eb-485798a20c83",
"purpose_name#fr-CH": "Identity verification",
"purpose_description": "Used to verify the identity of an individual"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1iWWpNcHpHaVdjU2g1bUNCWXFEbzh5VmdRUGE4anRjUXZ4WTVQQThtdUZSMTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo5YWY4MTYwNi1hYTMzLTQ0ZmUtYmFlNi00YWZiMDk2MTY0MmMiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiaWRlbnRpdHlfcHJlc2VudGF0aW9uIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiZGFtaWVuYm9kLXZjLXByZXMtaWQiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsiZGFtaWVuYm9kLXZjIl19LCJjbGFpbXMiOlt7InBhdGgiOlsiYmlydGhfZGF0ZSJdfSx7InBhdGgiOlsiZ2l2ZW5fbmFtZSJdfSx7InBhdGgiOlsiZmFtaWx5X25hbWUiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QifV19LCJ0eXBlIjoiRENRTCJ9LCJuYmYiOjE3OTQwMDk2MDAsInB1cnBvc2VfbmFtZSNkZS1DSCI6IklkZW50aXR5IHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfbmFtZSI6IklkZW50aXR5IHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJDZXQgb2JqZWN0aWYgcGVybWV0IGxhIHbDqXJpZmljYXRpb24gaWRlbnRpdMOpIiwiZXhwIjoxODA5NjQ0NDAwLCJpYXQiOjE3OTQwMzgwOTQsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJEaWVzZXIgWndlY2sgZXJtw7ZnbGljaHQgZGllIElkZW50aXTDpHRzcHLDvGZ1bmciLCJqdGkiOiJlMTkzNjUzYS04NWFiLTRjNTItYjZlYi00ODU3OThhMjBjODMiLCJwdXJwb3NlX25hbWUjZnItQ0giOiJJZGVudGl0eSB2ZXJpZmljYXRpb24iLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiVXNlZCB0byB2ZXJpZnkgdGhlIGlkZW50aXR5IG9mIGFuIGluZGl2aWR1YWwifQ.7ARwF-WlrAKGw-1FvTTxFYSJVZ4kGX-frTZ9jdRAzXhilL9mMhyQkOnUQQgjOP_4B1gQO7M7u3TfddDu2Os_Yw
▸
test-account-denis
employee-badge
dc+sd-jwt
07.11.2026 07:18:07
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmTjEu2zZdTzKTuXrpT95Fh1vLCugc4s1LhWUTLgNeFp58:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d1e6394d-c461-4fd7-abf5-6a221e0513c5 request query credentials id cred_0 meta claims format dc+sd-jwt trusted_authorities type did values did:webvh:QmTjEu2zZdTzKTuXrpT95Fh1vLCugc4s1LhWUTLgNeFp58:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d1e6394d-c461-4fd7-abf5-6a221e0513c5
require_cryptographic_holder_binding true
credential_sets
scope dc_898923fd8139942b42dfb6975b0228f8 type DCQL
purpose_name#en Mitarbeiterausweis purpose_description#en Verification of Mitarbeiterausweis purpose_description#it Verifica di Mitarbeiterausweis purpose_description#fr Vérification de Mitarbeiterausweis purpose_description#de Prüfung von Mitarbeiterausweis nbf 07.11.2026 01:00:00 (1794009600) purpose_name Mitarbeiterausweis exp 07.05.2027 01:00:00 (1809644400) iat 07.11.2026 07:18:07 (1794032287) jti 110c0d74-d70d-4e24-9a38-2c4be10774ba purpose_description Verification of Mitarbeiterausweis
Payload (JSON) Copy {
"sub": "did:webvh:QmTjEu2zZdTzKTuXrpT95Fh1vLCugc4s1LhWUTLgNeFp58:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d1e6394d-c461-4fd7-abf5-6a221e0513c5",
"request": {
"query": {
"credentials": [
{
"id": "cred_0",
"meta": {
"vct_values": [
"employee-badge"
]
},
"claims": [
{
"id": "name",
"path": [
"name"
]
}
],
"format": "dc+sd-jwt",
"trusted_authorities": [
{
"type": "did",
"values": [
"did:webvh:QmTjEu2zZdTzKTuXrpT95Fh1vLCugc4s1LhWUTLgNeFp58:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:d1e6394d-c461-4fd7-abf5-6a221e0513c5"
]
}
],
"require_cryptographic_holder_binding": true
}
],
"credential_sets": [
{
"options": [
[
"cred_0"
]
],
"required": true
}
]
},
"scope": "dc_898923fd8139942b42dfb6975b0228f8",
"type": "DCQL"
},
"purpose_name#en": "Mitarbeiterausweis",
"purpose_description#en": "Verification of Mitarbeiterausweis",
"purpose_description#it": "Verifica di Mitarbeiterausweis",
"purpose_description#fr": "Vérification de Mitarbeiterausweis",
"purpose_description#de": "Prüfung von Mitarbeiterausweis",
"nbf": 1794009600,
"purpose_name": "Mitarbeiterausweis",
"exp": 1809644400,
"iat": 1794032287,
"jti": "110c0d74-d70d-4e24-9a38-2c4be10774ba",
"purpose_description": "Verification of Mitarbeiterausweis"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1UakV1MnpaZFR6S1R1WHJwVDk1RmgxdkxDdWdjNHMxTGhXVVRMZ05lRnA1ODppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpkMWU2Mzk0ZC1jNDYxLTRmZDctYWJmNS02YTIyMWUwNTEzYzUiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImNyZWRfMCIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJlbXBsb3llZS1iYWRnZSJdfSwiY2xhaW1zIjpbeyJpZCI6Im5hbWUiLCJwYXRoIjpbIm5hbWUiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJ0cnVzdGVkX2F1dGhvcml0aWVzIjpbeyJ0eXBlIjoiZGlkIiwidmFsdWVzIjpbImRpZDp3ZWJ2aDpRbVRqRXUyelpkVHpLVHVYcnBUOTVGaDF2TEN1Z2M0czFMaFdVVExnTmVGcDU4OmlkZW50aWZpZXItcmVnLnRydXN0LWluZnJhLnN3aXl1LWludC5hZG1pbi5jaDphcGk6djE6ZGlkOmQxZTYzOTRkLWM0NjEtNGZkNy1hYmY1LTZhMjIxZTA1MTNjNSJdfV0sInJlcXVpcmVfY3J5cHRvZ3JhcGhpY19ob2xkZXJfYmluZGluZyI6dHJ1ZX1dLCJjcmVkZW50aWFsX3NldHMiOlt7Im9wdGlvbnMiOltbImNyZWRfMCJdXSwicmVxdWlyZWQiOnRydWV9XX0sInNjb3BlIjoiZGNfODk4OTIzZmQ4MTM5OTQyYjQyZGZiNjk3NWIwMjI4ZjgiLCJ0eXBlIjoiRENRTCJ9LCJwdXJwb3NlX25hbWUjZW4iOiJNaXRhcmJlaXRlcmF1c3dlaXMiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2VuIjoiVmVyaWZpY2F0aW9uIG9mIE1pdGFyYmVpdGVyYXVzd2VpcyIsInB1cnBvc2VfZGVzY3JpcHRpb24jaXQiOiJWZXJpZmljYSBkaSBNaXRhcmJlaXRlcmF1c3dlaXMiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2ZyIjoiVsOpcmlmaWNhdGlvbiBkZSBNaXRhcmJlaXRlcmF1c3dlaXMiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2RlIjoiUHLDvGZ1bmcgdm9uIE1pdGFyYmVpdGVyYXVzd2VpcyIsIm5iZiI6MTc5NDAwOTYwMCwicHVycG9zZV9uYW1lIjoiTWl0YXJiZWl0ZXJhdXN3ZWlzIiwiZXhwIjoxODA5NjQ0NDAwLCJpYXQiOjE3OTQwMzIyODcsImp0aSI6IjExMGMwZDc0LWQ3MGQtNGUyNC05YTM4LTJjNGJlMTA3NzRiYSIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJWZXJpZmljYXRpb24gb2YgTWl0YXJiZWl0ZXJhdXN3ZWlzIn0.h6BpN0NTCv23tJZUtfsL__JTo9TtD-NvD9hXebOtlNRybB_OLvnQJWu97PgLE-pThOBQVDJJ9t60KN7aT5QTpg
▸
Neovo AG
https://neovo-club-issuer.test.neovo.ch/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
06.11.2026 12:15:27
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmNjKyP9XyWJMNHQjbLAJFUxMMKj7dWNEvX2jAANuTFapa:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:fbd4fa85-b8e3-4aec-80c6-415ad72b7999 request query credentials id 5WyEUkGzW7xS1O9 meta vct_values https://neovo-club-issuer.test.neovo.ch/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership type DCQL
nbf 06.11.2026 01:00:00 (1793923200) purpose_name#en Neovo Club Membership Check purpose_name#de-CH Neovo Club Membership Prüfung purpose_name Neovo Club Membership Check purpose_description#en Neovo AG checks if you are a member of the Neovo Club. exp 06.05.2027 01:00:00 (1809558000) iat 06.11.2026 12:15:27 (1793963727) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti b7770ed3-d5dd-4b3a-9d47-5d14b8c67e51 purpose_description Neovo AG checks if you are a member of the Neovo Club.
Payload (JSON) Copy {
"sub": "did:webvh:QmNjKyP9XyWJMNHQjbLAJFUxMMKj7dWNEvX2jAANuTFapa:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:fbd4fa85-b8e3-4aec-80c6-415ad72b7999",
"request": {
"query": {
"credentials": [
{
"id": "5WyEUkGzW7xS1O9",
"meta": {
"vct_values": [
"https://neovo-club-issuer.test.neovo.ch/oid4vci/vct/neovoclubmembershipvct"
]
},
"claims": [
{
"path": [
"membership_id"
]
},
{
"path": [
"firstname"
]
},
{
"path": [
"lastname"
]
},
{
"path": [
"portrait"
]
},
{
"path": [
"expiry_date"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"scope": "ch.neovo.clubmembership",
"type": "DCQL"
},
"nbf": 1793923200,
"purpose_name#en": "Neovo Club Membership Check",
"purpose_name#de-CH": "Neovo Club Membership Prüfung",
"purpose_name": "Neovo Club Membership Check",
"purpose_description#en": "Neovo AG checks if you are a member of the Neovo Club.",
"exp": 1809558000,
"iat": 1793963727,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "b7770ed3-d5dd-4b3a-9d47-5d14b8c67e51",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6IjVXeUVVa0d6Vzd4UzFPOSIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJodHRwczovL25lb3ZvLWNsdWItaXNzdWVyLnRlc3QubmVvdm8uY2gvb2lkNHZjaS92Y3QvbmVvdm9jbHVibWVtYmVyc2hpcHZjdCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbIm1lbWJlcnNoaXBfaWQiXX0seyJwYXRoIjpbImZpcnN0bmFtZSJdfSx7InBhdGgiOlsibGFzdG5hbWUiXX0seyJwYXRoIjpbInBvcnRyYWl0Il19LHsicGF0aCI6WyJleHBpcnlfZGF0ZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInNjb3BlIjoiY2gubmVvdm8uY2x1Ym1lbWJlcnNoaXAiLCJ0eXBlIjoiRENRTCJ9LCJuYmYiOjE3OTM5MjMyMDAsInB1cnBvc2VfbmFtZSNlbiI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfbmFtZSNkZS1DSCI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBQcsO8ZnVuZyIsInB1cnBvc2VfbmFtZSI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJOZW92byBBRyBjaGVja3MgaWYgeW91IGFyZSBhIG1lbWJlciBvZiB0aGUgTmVvdm8gQ2x1Yi4iLCJleHAiOjE4MDk1NTgwMDAsImlhdCI6MTc5Mzk2MzcyNywicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6Ik5lb3ZvIEFHIHByw7xmdCwgb2IgU2llIGVpbiBNaXRnbGllZCBkZXMgTmVvdm8gQ2x1YnMgc2luZC4iLCJqdGkiOiJiNzc3MGVkMy1kNWRkLTRiM2EtOWQ0Ny01ZDE0YjhjNjdlNTEiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIn0.Dn8xYFOT7u-lpbD_jQ45RtbPpkOZq93bO7-16K7h6sRu9IwtKVthr7eukAuZvcecqQjj4--V85xJn7faimV4oQ
▸
Neovo AG
urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
06.11.2026 12:14:53
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmNjKyP9XyWJMNHQjbLAJFUxMMKj7dWNEvX2jAANuTFapa:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:fbd4fa85-b8e3-4aec-80c6-415ad72b7999 request query credentials id age_over_16 meta vct_values urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
scope ch.neovo.age_over_16 type DCQL
purpose_name#en Age verification purpose_name#de-CH Altersprüfung purpose_description#en Neovo Brewing checks that you are over 16. purpose_description#de-CH Neovo Brewing prüft, ob Sie über 16 Jahre alt sind. purpose_name#fr-CH Vérification de l'âge purpose_description#it-CH Neovo Brewing verifica che abbiate più di 16 anni. nbf 06.11.2026 01:00:00 (1793923200) purpose_name Age verification purpose_description#fr-CH Neovo Brewing vérifie que vous avez plus de 16 ans. exp 06.05.2027 01:00:00 (1809558000) purpose_name#it-CH Verifica dell'età iat 06.11.2026 12:14:53 (1793963693) jti 6dece01c-16a3-405a-afd6-5c08e5b12cc3 purpose_description Neovo Brewing checks that you are over 16.
Payload (JSON) Copy {
"sub": "did:webvh:QmNjKyP9XyWJMNHQjbLAJFUxMMKj7dWNEvX2jAANuTFapa:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:fbd4fa85-b8e3-4aec-80c6-415ad72b7999",
"request": {
"query": {
"credentials": [
{
"id": "age_over_16",
"meta": {
"vct_values": [
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"path": [
"age_over_16"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"scope": "ch.neovo.age_over_16",
"type": "DCQL"
},
"purpose_name#en": "Age verification",
"purpose_name#de-CH": "Altersprüfung",
"purpose_description#en": "Neovo Brewing checks that you are over 16.",
"purpose_description#de-CH": "Neovo Brewing prüft, ob Sie über 16 Jahre alt sind.",
"purpose_name#fr-CH": "Vérification de l'âge",
"purpose_description#it-CH": "Neovo Brewing verifica che abbiate più di 16 anni.",
"nbf": 1793923200,
"purpose_name": "Age verification",
"purpose_description#fr-CH": "Neovo Brewing vérifie que vous avez plus de 16 ans.",
"exp": 1809558000,
"purpose_name#it-CH": "Verifica dell'età",
"iat": 1793963693,
"jti": "6dece01c-16a3-405a-afd6-5c08e5b12cc3",
"purpose_description": "Neovo Brewing checks that you are over 16."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImFnZV9vdmVyXzE2IiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbInVybjp2Y3Q6Y2guYWRtaW4uYmNzLmJldGFpZCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbImFnZV9vdmVyXzE2Il19XSwiZm9ybWF0IjoiZGMrc2Qtand0IiwicmVxdWlyZV9jcnlwdG9ncmFwaGljX2hvbGRlcl9iaW5kaW5nIjp0cnVlfV19LCJzY29wZSI6ImNoLm5lb3ZvLmFnZV9vdmVyXzE2IiwidHlwZSI6IkRDUUwifSwicHVycG9zZV9uYW1lI2VuIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfbmFtZSNkZS1DSCI6IkFsdGVyc3Byw7xmdW5nIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6Ik5lb3ZvIEJyZXdpbmcgY2hlY2tzIHRoYXQgeW91IGFyZSBvdmVyIDE2LiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBCcmV3aW5nIHByw7xmdCwgb2IgU2llIMO8YmVyIDE2IEphaHJlIGFsdCBzaW5kLiIsInB1cnBvc2VfbmFtZSNmci1DSCI6IlbDqXJpZmljYXRpb24gZGUgbCfDomdlIiwicHVycG9zZV9kZXNjcmlwdGlvbiNpdC1DSCI6Ik5lb3ZvIEJyZXdpbmcgdmVyaWZpY2EgY2hlIGFiYmlhdGUgcGnDuSBkaSAxNiBhbm5pLiIsIm5iZiI6MTc5MzkyMzIwMCwicHVycG9zZV9uYW1lIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJOZW92byBCcmV3aW5nIHbDqXJpZmllIHF1ZSB2b3VzIGF2ZXogcGx1cyBkZSAxNiBhbnMuIiwiZXhwIjoxODA5NTU4MDAwLCJwdXJwb3NlX25hbWUjaXQtQ0giOiJWZXJpZmljYSBkZWxsJ2V0w6AiLCJpYXQiOjE3OTM5NjM2OTMsImp0aSI6IjZkZWNlMDFjLTE2YTMtNDA1YS1hZmQ2LTVjMDhlNWIxMmNjMyIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJOZW92byBCcmV3aW5nIGNoZWNrcyB0aGF0IHlvdSBhcmUgb3ZlciAxNi4ifQ.dkuV0F2cRgwjBRJlTtep9xBXfl6unHQ9OnH_8U7ICSY-JiBjJl5gtZ0W194bHZu0V_fGeNUuTxEW6g8hThDtmw
▸
b-nova Schweiz GmbH
urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
06.11.2026 02:29:03
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmWkWSrw4s1jGQhibLPvb9xmHvjPcCNnn24u7o8K5xxvhw:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e3244603-62e9-4ce1-9c66-c432884906b3 request query credentials id eid meta vct_values urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt
scope ch.provica.eid.age_over_18.document_number.family_name.given_name type DCQL
purpose_name#en Provica e-ID check purpose_name#de-CH Provica e-ID-Prüfung purpose_description#en Provica checks the following e-ID details for the service you are signing in to or being checked for: First name, Last name, Age over 18, Document number. purpose_description#de-CH Provica prüft für den Dienst, bei dem Sie sich anmelden oder für den Sie geprüft werden, folgende Angaben Ihrer E-ID: Vorname, Nachname, Alter über 18, Dokumentnummer. purpose_name#fr-CH Vérification e-ID Provica purpose_description#it-CH Provica verifica, per il servizio a cui accede o per il quale viene verificato, le seguenti informazioni della sua e-ID: Nome, Cognome, Più di 18 anni, Numero di documento. nbf 06.11.2026 01:00:00 (1793923200) purpose_name Provica e-ID-Prüfung purpose_description#fr-CH Provica vérifie, pour le service auprès duquel vous vous connectez ou pour lequel vous êtes vérifié, les informations suivantes de votre e-ID : Prénom, Nom de famille, Plus de 18 ans, Numéro de document. exp 06.05.2027 01:00:00 (1809558000) purpose_name#it-CH Verifica e-ID Provica iat 06.11.2026 02:29:03 (1793928543) jti f19d5fb4-ba44-4d5e-822e-052c2a53699f purpose_description Provica prüft für den Dienst, bei dem Sie sich anmelden oder für den Sie geprüft werden, folgende Angaben Ihrer E-ID: Vorname, Nachname, Alter über 18, Dokumentnummer.
Payload (JSON) Copy {
"sub": "did:webvh:QmWkWSrw4s1jGQhibLPvb9xmHvjPcCNnn24u7o8K5xxvhw:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e3244603-62e9-4ce1-9c66-c432884906b3",
"request": {
"query": {
"credentials": [
{
"id": "eid",
"meta": {
"vct_values": [
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"path": [
"given_name"
]
},
{
"path": [
"family_name"
]
},
{
"path": [
"age_over_18"
]
},
{
"path": [
"document_number"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"scope": "ch.provica.eid.age_over_18.document_number.family_name.given_name",
"type": "DCQL"
},
"purpose_name#en": "Provica e-ID check",
"purpose_name#de-CH": "Provica e-ID-Prüfung",
"purpose_description#en": "Provica checks the following e-ID details for the service you are signing in to or being checked for: First name, Last name, Age over 18, Document number.",
"purpose_description#de-CH": "Provica prüft für den Dienst, bei dem Sie sich anmelden oder für den Sie geprüft werden, folgende Angaben Ihrer E-ID: Vorname, Nachname, Alter über 18, Dokumentnummer.",
"purpose_name#fr-CH": "Vérification e-ID Provica",
"purpose_description#it-CH": "Provica verifica, per il servizio a cui accede o per il quale viene verificato, le seguenti informazioni della sua e-ID: Nome, Cognome, Più di 18 anni, Numero di documento.",
"nbf": 1793923200,
"purpose_name": "Provica e-ID-Prüfung",
"purpose_description#fr-CH": "Provica vérifie, pour le service auprès duquel vous vous connectez ou pour lequel vous êtes vérifié, les informations suivantes de votre e-ID : Prénom, Nom de famille, Plus de 18 ans, Numéro de document.",
"exp": 1809558000,
"purpose_name#it-CH": "Verifica e-ID Provica",
"iat": 1793928543,
"jti": "f19d5fb4-ba44-4d5e-822e-052c2a53699f",
"purpose_description": "Provica prüft für den Dienst, bei dem Sie sich anmelden oder für den Sie geprüft werden, folgende Angaben Ihrer E-ID: Vorname, Nachname, Alter über 18, Dokumentnummer."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Xa1dTcnc0czFqR1FoaWJMUHZiOXhtSHZqUGNDTm5uMjR1N284SzV4eHZodzppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDplMzI0NDYwMy02MmU5LTRjZTEtOWM2Ni1jNDMyODg0OTA2YjMiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImVpZCIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJ1cm46dmN0OmNoLmFkbWluLmJjcy5iZXRhaWQiXX0sImNsYWltcyI6W3sicGF0aCI6WyJnaXZlbl9uYW1lIl19LHsicGF0aCI6WyJmYW1pbHlfbmFtZSJdfSx7InBhdGgiOlsiYWdlX292ZXJfMTgiXX0seyJwYXRoIjpbImRvY3VtZW50X251bWJlciJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInNjb3BlIjoiY2gucHJvdmljYS5laWQuYWdlX292ZXJfMTguZG9jdW1lbnRfbnVtYmVyLmZhbWlseV9uYW1lLmdpdmVuX25hbWUiLCJ0eXBlIjoiRENRTCJ9LCJwdXJwb3NlX25hbWUjZW4iOiJQcm92aWNhIGUtSUQgY2hlY2siLCJwdXJwb3NlX25hbWUjZGUtQ0giOiJQcm92aWNhIGUtSUQtUHLDvGZ1bmciLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2VuIjoiUHJvdmljYSBjaGVja3MgdGhlIGZvbGxvd2luZyBlLUlEIGRldGFpbHMgZm9yIHRoZSBzZXJ2aWNlIHlvdSBhcmUgc2lnbmluZyBpbiB0byBvciBiZWluZyBjaGVja2VkIGZvcjogRmlyc3QgbmFtZSwgTGFzdCBuYW1lLCBBZ2Ugb3ZlciAxOCwgRG9jdW1lbnQgbnVtYmVyLiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJQcm92aWNhIHByw7xmdCBmw7xyIGRlbiBEaWVuc3QsIGJlaSBkZW0gU2llIHNpY2ggYW5tZWxkZW4gb2RlciBmw7xyIGRlbiBTaWUgZ2VwcsO8ZnQgd2VyZGVuLCBmb2xnZW5kZSBBbmdhYmVuIElocmVyIEUtSUQ6IFZvcm5hbWUsIE5hY2huYW1lLCBBbHRlciDDvGJlciAxOCwgRG9rdW1lbnRudW1tZXIuIiwicHVycG9zZV9uYW1lI2ZyLUNIIjoiVsOpcmlmaWNhdGlvbiBlLUlEIFByb3ZpY2EiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2l0LUNIIjoiUHJvdmljYSB2ZXJpZmljYSwgcGVyIGlsIHNlcnZpemlvIGEgY3VpIGFjY2VkZSBvIHBlciBpbCBxdWFsZSB2aWVuZSB2ZXJpZmljYXRvLCBsZSBzZWd1ZW50aSBpbmZvcm1hemlvbmkgZGVsbGEgc3VhIGUtSUQ6IE5vbWUsIENvZ25vbWUsIFBpw7kgZGkgMTggYW5uaSwgTnVtZXJvIGRpIGRvY3VtZW50by4iLCJuYmYiOjE3OTM5MjMyMDAsInB1cnBvc2VfbmFtZSI6IlByb3ZpY2EgZS1JRC1QcsO8ZnVuZyIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJQcm92aWNhIHbDqXJpZmllLCBwb3VyIGxlIHNlcnZpY2UgYXVwcsOocyBkdXF1ZWwgdm91cyB2b3VzIGNvbm5lY3RleiBvdSBwb3VyIGxlcXVlbCB2b3VzIMOqdGVzIHbDqXJpZmnDqSwgbGVzIGluZm9ybWF0aW9ucyBzdWl2YW50ZXMgZGUgdm90cmUgZS1JRCA6IFByw6lub20sIE5vbSBkZSBmYW1pbGxlLCBQbHVzIGRlIDE4IGFucywgTnVtw6lybyBkZSBkb2N1bWVudC4iLCJleHAiOjE4MDk1NTgwMDAsInB1cnBvc2VfbmFtZSNpdC1DSCI6IlZlcmlmaWNhIGUtSUQgUHJvdmljYSIsImlhdCI6MTc5MzkyODU0MywianRpIjoiZjE5ZDVmYjQtYmE0NC00ZDVlLTgyMmUtMDUyYzJhNTM2OTlmIiwicHVycG9zZV9kZXNjcmlwdGlvbiI6IlByb3ZpY2EgcHLDvGZ0IGbDvHIgZGVuIERpZW5zdCwgYmVpIGRlbSBTaWUgc2ljaCBhbm1lbGRlbiBvZGVyIGbDvHIgZGVuIFNpZSBnZXByw7xmdCB3ZXJkZW4sIGZvbGdlbmRlIEFuZ2FiZW4gSWhyZXIgRS1JRDogVm9ybmFtZSwgTmFjaG5hbWUsIEFsdGVyIMO8YmVyIDE4LCBEb2t1bWVudG51bW1lci4ifQ.axeXrus-U9dWWHdaz4N3bTk9Jg3bFxjXJw4RIjINTvYzIZJD_QbAsomgVxAD5XPqmulwlqWGSz5X1fKue_R3PA
▸
Neovo AG
urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
05.11.2026 11:38:08
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmNjKyP9XyWJMNHQjbLAJFUxMMKj7dWNEvX2jAANuTFapa:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:fbd4fa85-b8e3-4aec-80c6-415ad72b7999 request query credentials id age_over_16 meta vct_values urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
scope ch.neovo.age_over_16 type DCQL
purpose_name#en Age verification purpose_name#de-CH Altersprüfung purpose_description#en Neovo Brewing checks that you are over 16. purpose_description#de-CH Neovo Brewing prüft, ob Sie über 16 Jahre alt sind. purpose_name#fr-CH Vérification de l'âge purpose_description#it-CH Neovo Brewing verifica che abbiate più di 16 anni. nbf 05.11.2026 01:00:00 (1793836800) purpose_name Age verification purpose_description#fr-CH Neovo Brewing vérifie que vous avez plus de 16 ans. exp 05.05.2027 01:00:00 (1809471600) purpose_name#it-CH Verifica dell'età iat 05.11.2026 11:38:08 (1793875088) jti 418d70c3-1a29-4e91-8bd8-ae3372383823 purpose_description Neovo Brewing checks that you are over 16.
Payload (JSON) Copy {
"sub": "did:webvh:QmNjKyP9XyWJMNHQjbLAJFUxMMKj7dWNEvX2jAANuTFapa:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:fbd4fa85-b8e3-4aec-80c6-415ad72b7999",
"request": {
"query": {
"credentials": [
{
"id": "age_over_16",
"meta": {
"vct_values": [
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"path": [
"age_over_16"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"scope": "ch.neovo.age_over_16",
"type": "DCQL"
},
"purpose_name#en": "Age verification",
"purpose_name#de-CH": "Altersprüfung",
"purpose_description#en": "Neovo Brewing checks that you are over 16.",
"purpose_description#de-CH": "Neovo Brewing prüft, ob Sie über 16 Jahre alt sind.",
"purpose_name#fr-CH": "Vérification de l'âge",
"purpose_description#it-CH": "Neovo Brewing verifica che abbiate più di 16 anni.",
"nbf": 1793836800,
"purpose_name": "Age verification",
"purpose_description#fr-CH": "Neovo Brewing vérifie que vous avez plus de 16 ans.",
"exp": 1809471600,
"purpose_name#it-CH": "Verifica dell'età",
"iat": 1793875088,
"jti": "418d70c3-1a29-4e91-8bd8-ae3372383823",
"purpose_description": "Neovo Brewing checks that you are over 16."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImFnZV9vdmVyXzE2IiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbInVybjp2Y3Q6Y2guYWRtaW4uYmNzLmJldGFpZCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbImFnZV9vdmVyXzE2Il19XSwiZm9ybWF0IjoiZGMrc2Qtand0IiwicmVxdWlyZV9jcnlwdG9ncmFwaGljX2hvbGRlcl9iaW5kaW5nIjp0cnVlfV19LCJzY29wZSI6ImNoLm5lb3ZvLmFnZV9vdmVyXzE2IiwidHlwZSI6IkRDUUwifSwicHVycG9zZV9uYW1lI2VuIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfbmFtZSNkZS1DSCI6IkFsdGVyc3Byw7xmdW5nIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6Ik5lb3ZvIEJyZXdpbmcgY2hlY2tzIHRoYXQgeW91IGFyZSBvdmVyIDE2LiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBCcmV3aW5nIHByw7xmdCwgb2IgU2llIMO8YmVyIDE2IEphaHJlIGFsdCBzaW5kLiIsInB1cnBvc2VfbmFtZSNmci1DSCI6IlbDqXJpZmljYXRpb24gZGUgbCfDomdlIiwicHVycG9zZV9kZXNjcmlwdGlvbiNpdC1DSCI6Ik5lb3ZvIEJyZXdpbmcgdmVyaWZpY2EgY2hlIGFiYmlhdGUgcGnDuSBkaSAxNiBhbm5pLiIsIm5iZiI6MTc5MzgzNjgwMCwicHVycG9zZV9uYW1lIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJOZW92byBCcmV3aW5nIHbDqXJpZmllIHF1ZSB2b3VzIGF2ZXogcGx1cyBkZSAxNiBhbnMuIiwiZXhwIjoxODA5NDcxNjAwLCJwdXJwb3NlX25hbWUjaXQtQ0giOiJWZXJpZmljYSBkZWxsJ2V0w6AiLCJpYXQiOjE3OTM4NzUwODgsImp0aSI6IjQxOGQ3MGMzLTFhMjktNGU5MS04YmQ4LWFlMzM3MjM4MzgyMyIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJOZW92byBCcmV3aW5nIGNoZWNrcyB0aGF0IHlvdSBhcmUgb3ZlciAxNi4ifQ.biaVKGpEc_Sm1sNexsLMMxEL4OEiubKs8h4nfTHONd8_btkyV7G6Tf4RmBNJSz8hRXBMVVVFRdtCW7Y3jQmZ0w
▸
Neovo AG
urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
05.11.2026 11:38:08
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmNjKyP9XyWJMNHQjbLAJFUxMMKj7dWNEvX2jAANuTFapa:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:fbd4fa85-b8e3-4aec-80c6-415ad72b7999 request scope ch.neovo.age_over_16 query credentials id age_over_16 meta vct_values urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
type DCQL
purpose_name#en Age verification purpose_name#de-CH Altersprüfung purpose_description#en Neovo Brewing checks that you are over 16. purpose_description#de-CH Neovo Brewing prüft, ob Sie über 16 Jahre alt sind. purpose_name#fr-CH Vérification de l'âge purpose_description#it-CH Neovo Brewing verifica che abbiate più di 16 anni. nbf 05.11.2026 01:00:00 (1793836800) purpose_name Age verification purpose_description#fr-CH Neovo Brewing vérifie que vous avez plus de 16 ans. exp 05.05.2027 01:00:00 (1809471600) purpose_name#it-CH Verifica dell'età iat 05.11.2026 11:38:08 (1793875088) jti 121eb918-62f2-496b-9488-1b919d397415 purpose_description Neovo Brewing checks that you are over 16.
Payload (JSON) Copy {
"sub": "did:webvh:QmNjKyP9XyWJMNHQjbLAJFUxMMKj7dWNEvX2jAANuTFapa:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:fbd4fa85-b8e3-4aec-80c6-415ad72b7999",
"request": {
"scope": "ch.neovo.age_over_16",
"query": {
"credentials": [
{
"id": "age_over_16",
"meta": {
"vct_values": [
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"path": [
"age_over_16"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"type": "DCQL"
},
"purpose_name#en": "Age verification",
"purpose_name#de-CH": "Altersprüfung",
"purpose_description#en": "Neovo Brewing checks that you are over 16.",
"purpose_description#de-CH": "Neovo Brewing prüft, ob Sie über 16 Jahre alt sind.",
"purpose_name#fr-CH": "Vérification de l'âge",
"purpose_description#it-CH": "Neovo Brewing verifica che abbiate più di 16 anni.",
"nbf": 1793836800,
"purpose_name": "Age verification",
"purpose_description#fr-CH": "Neovo Brewing vérifie que vous avez plus de 16 ans.",
"exp": 1809471600,
"purpose_name#it-CH": "Verifica dell'età",
"iat": 1793875088,
"jti": "121eb918-62f2-496b-9488-1b919d397415",
"purpose_description": "Neovo Brewing checks that you are over 16."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InNjb3BlIjoiY2gubmVvdm8uYWdlX292ZXJfMTYiLCJxdWVyeSI6eyJjcmVkZW50aWFscyI6W3siaWQiOiJhZ2Vfb3Zlcl8xNiIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJ1cm46dmN0OmNoLmFkbWluLmJjcy5iZXRhaWQiXX0sImNsYWltcyI6W3sicGF0aCI6WyJhZ2Vfb3Zlcl8xNiJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInJlcXVpcmVfY3J5cHRvZ3JhcGhpY19ob2xkZXJfYmluZGluZyI6dHJ1ZX1dfSwidHlwZSI6IkRDUUwifSwicHVycG9zZV9uYW1lI2VuIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfbmFtZSNkZS1DSCI6IkFsdGVyc3Byw7xmdW5nIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6Ik5lb3ZvIEJyZXdpbmcgY2hlY2tzIHRoYXQgeW91IGFyZSBvdmVyIDE2LiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBCcmV3aW5nIHByw7xmdCwgb2IgU2llIMO8YmVyIDE2IEphaHJlIGFsdCBzaW5kLiIsInB1cnBvc2VfbmFtZSNmci1DSCI6IlbDqXJpZmljYXRpb24gZGUgbCfDomdlIiwicHVycG9zZV9kZXNjcmlwdGlvbiNpdC1DSCI6Ik5lb3ZvIEJyZXdpbmcgdmVyaWZpY2EgY2hlIGFiYmlhdGUgcGnDuSBkaSAxNiBhbm5pLiIsIm5iZiI6MTc5MzgzNjgwMCwicHVycG9zZV9uYW1lIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJOZW92byBCcmV3aW5nIHbDqXJpZmllIHF1ZSB2b3VzIGF2ZXogcGx1cyBkZSAxNiBhbnMuIiwiZXhwIjoxODA5NDcxNjAwLCJwdXJwb3NlX25hbWUjaXQtQ0giOiJWZXJpZmljYSBkZWxsJ2V0w6AiLCJpYXQiOjE3OTM4NzUwODgsImp0aSI6IjEyMWViOTE4LTYyZjItNDk2Yi05NDg4LTFiOTE5ZDM5NzQxNSIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJOZW92byBCcmV3aW5nIGNoZWNrcyB0aGF0IHlvdSBhcmUgb3ZlciAxNi4ifQ.8L_lhZUpVLYv8OMcXtM_mQ5wlmMa9FSJTzcIYnYZi94DdxdQuZ1tXO8kne3RcSGaCtI4J9jX7sg19oQpUsWyoA
▸
Mobility Genossenschaft
betaid-sdjwt, urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
04.11.2026 15:33:42
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmUvnicgVXrUiGB9M1qRi8GZNwbB8VDFVdunMnfaLGt6uM:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e13fbb03-4ffa-46a2-a7a3-9e567e8d5255 request query credentials id registration_identity meta vct_values betaid-sdjwt urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
scope ch.mobility.eid.registration-identity.v1 type DCQL
purpose_name#en Mobility registration purpose_name#de-CH Mobility Registrierung purpose_description#en Mobility needs your name, date of birth and nationality to register you as a customer. purpose_description#de-CH Mobility benötigt Ihren Namen, Ihr Geburtsdatum und Ihre Nationalität, um Sie als Kundin oder Kunde zu registrieren. purpose_name#fr-CH Inscription Mobility purpose_description#it-CH Mobility ha bisogno del Suo nome, della Sua data di nascita e della Sua nazionalità per registrarLa come cliente. nbf 04.11.2026 01:00:00 (1793750400) purpose_name Mobility registration purpose_description#fr-CH Mobility a besoin de votre nom, de votre date de naissance et de votre nationalité pour vous inscrire comme client. exp 04.05.2027 01:00:00 (1809385200) purpose_name#it-CH Registrazione Mobility iat 04.11.2026 15:33:42 (1793802822) jti d9ee4984-3e6c-43a5-867a-8d19a1d9a60e purpose_description Mobility needs your name, date of birth and nationality to register you as a customer.
Payload (JSON) Copy {
"sub": "did:webvh:QmUvnicgVXrUiGB9M1qRi8GZNwbB8VDFVdunMnfaLGt6uM:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e13fbb03-4ffa-46a2-a7a3-9e567e8d5255",
"request": {
"query": {
"credentials": [
{
"id": "registration_identity",
"meta": {
"vct_values": [
"betaid-sdjwt",
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"id": "given_name",
"path": [
"given_name"
]
},
{
"id": "family_name",
"path": [
"family_name"
]
},
{
"id": "birth_date",
"path": [
"birth_date"
]
},
{
"id": "nationality",
"path": [
"nationality"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"scope": "ch.mobility.eid.registration-identity.v1",
"type": "DCQL"
},
"purpose_name#en": "Mobility registration",
"purpose_name#de-CH": "Mobility Registrierung",
"purpose_description#en": "Mobility needs your name, date of birth and nationality to register you as a customer.",
"purpose_description#de-CH": "Mobility benötigt Ihren Namen, Ihr Geburtsdatum und Ihre Nationalität, um Sie als Kundin oder Kunde zu registrieren.",
"purpose_name#fr-CH": "Inscription Mobility",
"purpose_description#it-CH": "Mobility ha bisogno del Suo nome, della Sua data di nascita e della Sua nazionalità per registrarLa come cliente.",
"nbf": 1793750400,
"purpose_name": "Mobility registration",
"purpose_description#fr-CH": "Mobility a besoin de votre nom, de votre date de naissance et de votre nationalité pour vous inscrire comme client.",
"exp": 1809385200,
"purpose_name#it-CH": "Registrazione Mobility",
"iat": 1793802822,
"jti": "d9ee4984-3e6c-43a5-867a-8d19a1d9a60e",
"purpose_description": "Mobility needs your name, date of birth and nationality to register you as a customer."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Vdm5pY2dWWHJVaUdCOU0xcVJpOEdaTndiQjhWREZWZHVuTW5mYUxHdDZ1TTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDplMTNmYmIwMy00ZmZhLTQ2YTItYTdhMy05ZTU2N2U4ZDUyNTUiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6InJlZ2lzdHJhdGlvbl9pZGVudGl0eSIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJiZXRhaWQtc2Rqd3QiLCJ1cm46dmN0OmNoLmFkbWluLmJjcy5iZXRhaWQiXX0sImNsYWltcyI6W3siaWQiOiJnaXZlbl9uYW1lIiwicGF0aCI6WyJnaXZlbl9uYW1lIl19LHsiaWQiOiJmYW1pbHlfbmFtZSIsInBhdGgiOlsiZmFtaWx5X25hbWUiXX0seyJpZCI6ImJpcnRoX2RhdGUiLCJwYXRoIjpbImJpcnRoX2RhdGUiXX0seyJpZCI6Im5hdGlvbmFsaXR5IiwicGF0aCI6WyJuYXRpb25hbGl0eSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInJlcXVpcmVfY3J5cHRvZ3JhcGhpY19ob2xkZXJfYmluZGluZyI6dHJ1ZX1dfSwic2NvcGUiOiJjaC5tb2JpbGl0eS5laWQucmVnaXN0cmF0aW9uLWlkZW50aXR5LnYxIiwidHlwZSI6IkRDUUwifSwicHVycG9zZV9uYW1lI2VuIjoiTW9iaWxpdHkgcmVnaXN0cmF0aW9uIiwicHVycG9zZV9uYW1lI2RlLUNIIjoiTW9iaWxpdHkgUmVnaXN0cmllcnVuZyIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJNb2JpbGl0eSBuZWVkcyB5b3VyIG5hbWUsIGRhdGUgb2YgYmlydGggYW5kIG5hdGlvbmFsaXR5IHRvIHJlZ2lzdGVyIHlvdSBhcyBhIGN1c3RvbWVyLiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJNb2JpbGl0eSBiZW7DtnRpZ3QgSWhyZW4gTmFtZW4sIElociBHZWJ1cnRzZGF0dW0gdW5kIElocmUgTmF0aW9uYWxpdMOkdCwgdW0gU2llIGFscyBLdW5kaW4gb2RlciBLdW5kZSB6dSByZWdpc3RyaWVyZW4uIiwicHVycG9zZV9uYW1lI2ZyLUNIIjoiSW5zY3JpcHRpb24gTW9iaWxpdHkiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2l0LUNIIjoiTW9iaWxpdHkgaGEgYmlzb2dubyBkZWwgU3VvIG5vbWUsIGRlbGxhIFN1YSBkYXRhIGRpIG5hc2NpdGEgZSBkZWxsYSBTdWEgbmF6aW9uYWxpdMOgIHBlciByZWdpc3RyYXJMYSBjb21lIGNsaWVudGUuIiwibmJmIjoxNzkzNzUwNDAwLCJwdXJwb3NlX25hbWUiOiJNb2JpbGl0eSByZWdpc3RyYXRpb24iLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2ZyLUNIIjoiTW9iaWxpdHkgYSBiZXNvaW4gZGUgdm90cmUgbm9tLCBkZSB2b3RyZSBkYXRlIGRlIG5haXNzYW5jZSBldCBkZSB2b3RyZSBuYXRpb25hbGl0w6kgcG91ciB2b3VzIGluc2NyaXJlIGNvbW1lIGNsaWVudC4iLCJleHAiOjE4MDkzODUyMDAsInB1cnBvc2VfbmFtZSNpdC1DSCI6IlJlZ2lzdHJhemlvbmUgTW9iaWxpdHkiLCJpYXQiOjE3OTM4MDI4MjIsImp0aSI6ImQ5ZWU0OTg0LTNlNmMtNDNhNS04NjdhLThkMTlhMWQ5YTYwZSIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJNb2JpbGl0eSBuZWVkcyB5b3VyIG5hbWUsIGRhdGUgb2YgYmlydGggYW5kIG5hdGlvbmFsaXR5IHRvIHJlZ2lzdGVyIHlvdSBhcyBhIGN1c3RvbWVyLiJ9.w3Ep-4MFsyNCkZvDtW4rkEQ49ecNQNp9WsFW6ua94IQpEgTcJgLiYQhOaegEAbolnuceFToEr_ff7e3PJNd65A
▸
Mobility Genossenschaft
betaid-sdjwt, urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
04.11.2026 15:19:36
Valid ?Computed with nbf (not before) and exp (expired) in payload.
Payload (complete) sub did:webvh:QmUvnicgVXrUiGB9M1qRi8GZNwbB8VDFVdunMnfaLGt6uM:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e13fbb03-4ffa-46a2-a7a3-9e567e8d5255 request query credentials id age_over_18 meta vct_values betaid-sdjwt urn:vct:ch.admin.bcs.betaid
claims format dc+sd-jwt require_cryptographic_holder_binding true
scope ch.mobility.eid.age-over-18.v1 type DCQL
purpose_name#en Mobility age check purpose_name#de-CH Mobility Alterskontrolle purpose_description#en Mobility checks that you are at least 18 years old. purpose_description#de-CH Mobility prüft, ob Sie mindestens 18 Jahre alt sind. purpose_name#fr-CH Mobility contrôle de l'âge purpose_description#it-CH Mobility verifica che Lei abbia almeno 18 anni. nbf 04.11.2026 01:00:00 (1793750400) purpose_name Mobility age check purpose_description#fr-CH Mobility vérifie que vous avez au moins 18 ans. exp 04.05.2027 01:00:00 (1809385200) purpose_name#it-CH Mobility verifica dell'età iat 04.11.2026 15:19:36 (1793801976) jti 59a24353-636e-4e49-832d-f7269cc34b4d purpose_description Mobility checks that you are at least 18 years old.
Payload (JSON) Copy {
"sub": "did:webvh:QmUvnicgVXrUiGB9M1qRi8GZNwbB8VDFVdunMnfaLGt6uM:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:e13fbb03-4ffa-46a2-a7a3-9e567e8d5255",
"request": {
"query": {
"credentials": [
{
"id": "age_over_18",
"meta": {
"vct_values": [
"betaid-sdjwt",
"urn:vct:ch.admin.bcs.betaid"
]
},
"claims": [
{
"id": "age_over_18",
"path": [
"age_over_18"
]
}
],
"format": "dc+sd-jwt",
"require_cryptographic_holder_binding": true
}
]
},
"scope": "ch.mobility.eid.age-over-18.v1",
"type": "DCQL"
},
"purpose_name#en": "Mobility age check",
"purpose_name#de-CH": "Mobility Alterskontrolle",
"purpose_description#en": "Mobility checks that you are at least 18 years old.",
"purpose_description#de-CH": "Mobility prüft, ob Sie mindestens 18 Jahre alt sind.",
"purpose_name#fr-CH": "Mobility contrôle de l'âge",
"purpose_description#it-CH": "Mobility verifica che Lei abbia almeno 18 anni.",
"nbf": 1793750400,
"purpose_name": "Mobility age check",
"purpose_description#fr-CH": "Mobility vérifie que vous avez au moins 18 ans.",
"exp": 1809385200,
"purpose_name#it-CH": "Mobility verifica dell'età",
"iat": 1793801976,
"jti": "59a24353-636e-4e49-832d-f7269cc34b4d",
"purpose_description": "Mobility checks that you are at least 18 years old."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Vdm5pY2dWWHJVaUdCOU0xcVJpOEdaTndiQjhWREZWZHVuTW5mYUxHdDZ1TTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDplMTNmYmIwMy00ZmZhLTQ2YTItYTdhMy05ZTU2N2U4ZDUyNTUiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImFnZV9vdmVyXzE4IiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbImJldGFpZC1zZGp3dCIsInVybjp2Y3Q6Y2guYWRtaW4uYmNzLmJldGFpZCJdfSwiY2xhaW1zIjpbeyJpZCI6ImFnZV9vdmVyXzE4IiwicGF0aCI6WyJhZ2Vfb3Zlcl8xOCJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInJlcXVpcmVfY3J5cHRvZ3JhcGhpY19ob2xkZXJfYmluZGluZyI6dHJ1ZX1dfSwic2NvcGUiOiJjaC5tb2JpbGl0eS5laWQuYWdlLW92ZXItMTgudjEiLCJ0eXBlIjoiRENRTCJ9LCJwdXJwb3NlX25hbWUjZW4iOiJNb2JpbGl0eSBhZ2UgY2hlY2siLCJwdXJwb3NlX25hbWUjZGUtQ0giOiJNb2JpbGl0eSBBbHRlcnNrb250cm9sbGUiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2VuIjoiTW9iaWxpdHkgY2hlY2tzIHRoYXQgeW91IGFyZSBhdCBsZWFzdCAxOCB5ZWFycyBvbGQuIiwicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6Ik1vYmlsaXR5IHByw7xmdCwgb2IgU2llIG1pbmRlc3RlbnMgMTggSmFocmUgYWx0IHNpbmQuIiwicHVycG9zZV9uYW1lI2ZyLUNIIjoiTW9iaWxpdHkgY29udHLDtGxlIGRlIGwnw6JnZSIsInB1cnBvc2VfZGVzY3JpcHRpb24jaXQtQ0giOiJNb2JpbGl0eSB2ZXJpZmljYSBjaGUgTGVpIGFiYmlhIGFsbWVubyAxOCBhbm5pLiIsIm5iZiI6MTc5Mzc1MDQwMCwicHVycG9zZV9uYW1lIjoiTW9iaWxpdHkgYWdlIGNoZWNrIiwicHVycG9zZV9kZXNjcmlwdGlvbiNmci1DSCI6Ik1vYmlsaXR5IHbDqXJpZmllIHF1ZSB2b3VzIGF2ZXogYXUgbW9pbnMgMTggYW5zLiIsImV4cCI6MTgwOTM4NTIwMCwicHVycG9zZV9uYW1lI2l0LUNIIjoiTW9iaWxpdHkgdmVyaWZpY2EgZGVsbCdldMOgIiwiaWF0IjoxNzkzODAxOTc2LCJqdGkiOiI1OWEyNDM1My02MzZlLTRlNDktODMyZC1mNzI2OWNjMzRiNGQiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiTW9iaWxpdHkgY2hlY2tzIHRoYXQgeW91IGFyZSBhdCBsZWFzdCAxOCB5ZWFycyBvbGQuIn0.wDuGERBUAI-UDgM4ZVzGFuPQZEgZB51_fKYkGbXdj30zSnoWjpwDDfTIbF8pj9UbAKgcYmspb2BXUsXBtbLPvg