▸
Neovo AG
https://01cb-2001-1708-2591-e00-a985-8176-302c-7183.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
19.10.2026 22:42:24
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 aVQqmSC1wHvvcdF meta vct_values https://01cb-2001-1708-2591-e00-a985-8176-302c-7183.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership type DCQL
nbf 19.10.2026 02:00:00 (1792368000) 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 19.04.2027 02:00:00 (1808092800) iat 19.10.2026 22:42:24 (1792442544) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti 5859cc3c-c921-4538-b34c-5950dc3adad4 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": "aVQqmSC1wHvvcdF",
"meta": {
"vct_values": [
"https://01cb-2001-1708-2591-e00-a985-8176-302c-7183.ngrok-free.app/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": 1792368000,
"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": 1808092800,
"iat": 1792442544,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "5859cc3c-c921-4538-b34c-5950dc3adad4",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImFWUXFtU0Mxd0h2dmNkRiIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJodHRwczovLzAxY2ItMjAwMS0xNzA4LTI1OTEtZTAwLWE5ODUtODE3Ni0zMDJjLTcxODMubmdyb2stZnJlZS5hcHAvb2lkNHZjaS92Y3QvbmVvdm9jbHVibWVtYmVyc2hpcHZjdCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbIm1lbWJlcnNoaXBfaWQiXX0seyJwYXRoIjpbImZpcnN0bmFtZSJdfSx7InBhdGgiOlsibGFzdG5hbWUiXX0seyJwYXRoIjpbInBvcnRyYWl0Il19LHsicGF0aCI6WyJleHBpcnlfZGF0ZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInNjb3BlIjoiY2gubmVvdm8uY2x1Ym1lbWJlcnNoaXAiLCJ0eXBlIjoiRENRTCJ9LCJuYmYiOjE3OTIzNjgwMDAsInB1cnBvc2VfbmFtZSNlbiI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfbmFtZSNkZS1DSCI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBQcsO8ZnVuZyIsInB1cnBvc2VfbmFtZSI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJOZW92byBBRyBjaGVja3MgaWYgeW91IGFyZSBhIG1lbWJlciBvZiB0aGUgTmVvdm8gQ2x1Yi4iLCJleHAiOjE4MDgwOTI4MDAsImlhdCI6MTc5MjQ0MjU0NCwicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6Ik5lb3ZvIEFHIHByw7xmdCwgb2IgU2llIGVpbiBNaXRnbGllZCBkZXMgTmVvdm8gQ2x1YnMgc2luZC4iLCJqdGkiOiI1ODU5Y2MzYy1jOTIxLTQ1MzgtYjM0Yy01OTUwZGMzYWRhZDQiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIn0.tCWNTuc8WnONXac64ltVprhbaFvx_y_enj6JkcP8Z3kE0dMqcAiXqikj6re2xF7JSqJlXb9rnRxVQu_M0h1SCA
▸
Neovo AG
https://01cb-2001-1708-2591-e00-a985-8176-302c-7183.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
19.10.2026 22:41:46
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 type DCQL query credentials id QaYnDGTupOqIq0E meta vct_values https://01cb-2001-1708-2591-e00-a985-8176-302c-7183.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership
nbf 19.10.2026 02:00:00 (1792368000) 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 19.04.2027 02:00:00 (1808092800) iat 19.10.2026 22:41:46 (1792442506) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti 95e3019d-bfb3-4c15-9bd0-a4028a34567d 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": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "QaYnDGTupOqIq0E",
"meta": {
"vct_values": [
"https://01cb-2001-1708-2591-e00-a985-8176-302c-7183.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct"
]
},
"claims": [
{
"path": [
"membership_id"
]
},
{
"path": [
"firstname"
]
},
{
"path": [
"lastname"
]
},
{
"path": [
"portrait"
]
},
{
"path": [
"expiry_date"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"scope": "ch.neovo.clubmembership"
},
"nbf": 1792368000,
"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": 1808092800,
"iat": 1792442506,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "95e3019d-bfb3-4c15-9bd0-a4028a34567d",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiUWFZbkRHVHVwT3FJcTBFIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbImh0dHBzOi8vMDFjYi0yMDAxLTE3MDgtMjU5MS1lMDAtYTk4NS04MTc2LTMwMmMtNzE4My5uZ3Jvay1mcmVlLmFwcC9vaWQ0dmNpL3ZjdC9uZW92b2NsdWJtZW1iZXJzaGlwdmN0Il19LCJjbGFpbXMiOlt7InBhdGgiOlsibWVtYmVyc2hpcF9pZCJdfSx7InBhdGgiOlsiZmlyc3RuYW1lIl19LHsicGF0aCI6WyJsYXN0bmFtZSJdfSx7InBhdGgiOlsicG9ydHJhaXQiXX0seyJwYXRoIjpbImV4cGlyeV9kYXRlIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0In1dfSwic2NvcGUiOiJjaC5uZW92by5jbHVibWVtYmVyc2hpcCJ9LCJuYmYiOjE3OTIzNjgwMDAsInB1cnBvc2VfbmFtZSNlbiI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfbmFtZSNkZS1DSCI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBQcsO8ZnVuZyIsInB1cnBvc2VfbmFtZSI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJOZW92byBBRyBjaGVja3MgaWYgeW91IGFyZSBhIG1lbWJlciBvZiB0aGUgTmVvdm8gQ2x1Yi4iLCJleHAiOjE4MDgwOTI4MDAsImlhdCI6MTc5MjQ0MjUwNiwicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6Ik5lb3ZvIEFHIHByw7xmdCwgb2IgU2llIGVpbiBNaXRnbGllZCBkZXMgTmVvdm8gQ2x1YnMgc2luZC4iLCJqdGkiOiI5NWUzMDE5ZC1iZmIzLTRjMTUtOWJkMC1hNDAyOGEzNDU2N2QiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIn0.RvDvwzioaO5l3IpyFI4YYKLBRn97oz0xvNxKCaBDSdM0UUG9Ys5MuGd74spgO2yE_8Ei5bcgpilwoKHnVpGmyQ
▸
Neovo AG
https://neovo-club-issuer.test.neovo.ch/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
19.10.2026 22:12:45
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 type DCQL query credentials id 0gbPNyNRfRFWhnW meta vct_values https://neovo-club-issuer.test.neovo.ch/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership
nbf 19.10.2026 02:00:00 (1792368000) 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 19.04.2027 02:00:00 (1808092800) iat 19.10.2026 22:12:45 (1792440765) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti b95c839d-0253-4865-a2a2-95d5aaff905f 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": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "0gbPNyNRfRFWhnW",
"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"
},
"nbf": 1792368000,
"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": 1808092800,
"iat": 1792440765,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "b95c839d-0253-4865-a2a2-95d5aaff905f",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiMGdiUE55TlJmUkZXaG5XIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbImh0dHBzOi8vbmVvdm8tY2x1Yi1pc3N1ZXIudGVzdC5uZW92by5jaC9vaWQ0dmNpL3ZjdC9uZW92b2NsdWJtZW1iZXJzaGlwdmN0Il19LCJjbGFpbXMiOlt7InBhdGgiOlsibWVtYmVyc2hpcF9pZCJdfSx7InBhdGgiOlsiZmlyc3RuYW1lIl19LHsicGF0aCI6WyJsYXN0bmFtZSJdfSx7InBhdGgiOlsicG9ydHJhaXQiXX0seyJwYXRoIjpbImV4cGlyeV9kYXRlIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0In1dfSwic2NvcGUiOiJjaC5uZW92by5jbHVibWVtYmVyc2hpcCJ9LCJuYmYiOjE3OTIzNjgwMDAsInB1cnBvc2VfbmFtZSNlbiI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfbmFtZSNkZS1DSCI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBQcsO8ZnVuZyIsInB1cnBvc2VfbmFtZSI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJOZW92byBBRyBjaGVja3MgaWYgeW91IGFyZSBhIG1lbWJlciBvZiB0aGUgTmVvdm8gQ2x1Yi4iLCJleHAiOjE4MDgwOTI4MDAsImlhdCI6MTc5MjQ0MDc2NSwicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6Ik5lb3ZvIEFHIHByw7xmdCwgb2IgU2llIGVpbiBNaXRnbGllZCBkZXMgTmVvdm8gQ2x1YnMgc2luZC4iLCJqdGkiOiJiOTVjODM5ZC0wMjUzLTQ4NjUtYTJhMi05NWQ1YWFmZjkwNWYiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIn0.5qwIexQzxjeb5Y8WFVmIhnUbr75vy6uzUpEXIWMf4XghKnFbiE3s_aDQupauM2bjxug3atUJzUIzG8ARhrG-vA
▸
Neovo AG
https://01cb-2001-1708-2591-e00-a985-8176-302c-7183.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
19.10.2026 22:09: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 type DCQL query credentials id 9jRXfHQG3VjmcQv meta vct_values https://01cb-2001-1708-2591-e00-a985-8176-302c-7183.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership
nbf 19.10.2026 02:00:00 (1792368000) 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 19.04.2027 02:00:00 (1808092800) iat 19.10.2026 22:09:53 (1792440593) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti e82b0aee-6f46-4860-8896-91d997d6934e 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": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "9jRXfHQG3VjmcQv",
"meta": {
"vct_values": [
"https://01cb-2001-1708-2591-e00-a985-8176-302c-7183.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct"
]
},
"claims": [
{
"path": [
"membership_id"
]
},
{
"path": [
"firstname"
]
},
{
"path": [
"lastname"
]
},
{
"path": [
"portrait"
]
},
{
"path": [
"expiry_date"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"scope": "ch.neovo.clubmembership"
},
"nbf": 1792368000,
"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": 1808092800,
"iat": 1792440593,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "e82b0aee-6f46-4860-8896-91d997d6934e",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiOWpSWGZIUUczVmptY1F2IiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbImh0dHBzOi8vMDFjYi0yMDAxLTE3MDgtMjU5MS1lMDAtYTk4NS04MTc2LTMwMmMtNzE4My5uZ3Jvay1mcmVlLmFwcC9vaWQ0dmNpL3ZjdC9uZW92b2NsdWJtZW1iZXJzaGlwdmN0Il19LCJjbGFpbXMiOlt7InBhdGgiOlsibWVtYmVyc2hpcF9pZCJdfSx7InBhdGgiOlsiZmlyc3RuYW1lIl19LHsicGF0aCI6WyJsYXN0bmFtZSJdfSx7InBhdGgiOlsicG9ydHJhaXQiXX0seyJwYXRoIjpbImV4cGlyeV9kYXRlIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0In1dfSwic2NvcGUiOiJjaC5uZW92by5jbHVibWVtYmVyc2hpcCJ9LCJuYmYiOjE3OTIzNjgwMDAsInB1cnBvc2VfbmFtZSNlbiI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfbmFtZSNkZS1DSCI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBQcsO8ZnVuZyIsInB1cnBvc2VfbmFtZSI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJOZW92byBBRyBjaGVja3MgaWYgeW91IGFyZSBhIG1lbWJlciBvZiB0aGUgTmVvdm8gQ2x1Yi4iLCJleHAiOjE4MDgwOTI4MDAsImlhdCI6MTc5MjQ0MDU5MywicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6Ik5lb3ZvIEFHIHByw7xmdCwgb2IgU2llIGVpbiBNaXRnbGllZCBkZXMgTmVvdm8gQ2x1YnMgc2luZC4iLCJqdGkiOiJlODJiMGFlZS02ZjQ2LTQ4NjAtODg5Ni05MWQ5OTdkNjkzNGUiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIn0.gKOAkK7BL85jpC-1k1ZEHu4h2X-_QbO1za_aDtbS_AJJ-sQ5frTJpdns670BoRoKiVW_maEl2tkhAEqujGcKYg
▸
Neovo AG
urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
19.10.2026 22:07:28
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 type DCQL 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
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 19.10.2026 02:00:00 (1792368000) purpose_name Age verification purpose_description#fr-CH Neovo Brewing vérifie que vous avez plus de 16 ans. exp 19.04.2027 02:00:00 (1808092800) purpose_name#it-CH Verifica dell'età iat 19.10.2026 22:07:28 (1792440448) jti 85978e65-90c3-44f7-a077-c517f92f5c45 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": {
"type": "DCQL",
"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"
},
"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": 1792368000,
"purpose_name": "Age verification",
"purpose_description#fr-CH": "Neovo Brewing vérifie que vous avez plus de 16 ans.",
"exp": 1808092800,
"purpose_name#it-CH": "Verifica dell'età",
"iat": 1792440448,
"jti": "85978e65-90c3-44f7-a077-c517f92f5c45",
"purpose_description": "Neovo Brewing checks that you are over 16."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiYWdlX292ZXJfMTYiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOnZjdDpjaC5hZG1pbi5iY3MuYmV0YWlkIl19LCJjbGFpbXMiOlt7InBhdGgiOlsiYWdlX292ZXJfMTYiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9XX0sInNjb3BlIjoiY2gubmVvdm8uYWdlX292ZXJfMTYifSwicHVycG9zZV9uYW1lI2VuIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfbmFtZSNkZS1DSCI6IkFsdGVyc3Byw7xmdW5nIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6Ik5lb3ZvIEJyZXdpbmcgY2hlY2tzIHRoYXQgeW91IGFyZSBvdmVyIDE2LiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBCcmV3aW5nIHByw7xmdCwgb2IgU2llIMO8YmVyIDE2IEphaHJlIGFsdCBzaW5kLiIsInB1cnBvc2VfbmFtZSNmci1DSCI6IlbDqXJpZmljYXRpb24gZGUgbCfDomdlIiwicHVycG9zZV9kZXNjcmlwdGlvbiNpdC1DSCI6Ik5lb3ZvIEJyZXdpbmcgdmVyaWZpY2EgY2hlIGFiYmlhdGUgcGnDuSBkaSAxNiBhbm5pLiIsIm5iZiI6MTc5MjM2ODAwMCwicHVycG9zZV9uYW1lIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJOZW92byBCcmV3aW5nIHbDqXJpZmllIHF1ZSB2b3VzIGF2ZXogcGx1cyBkZSAxNiBhbnMuIiwiZXhwIjoxODA4MDkyODAwLCJwdXJwb3NlX25hbWUjaXQtQ0giOiJWZXJpZmljYSBkZWxsJ2V0w6AiLCJpYXQiOjE3OTI0NDA0NDgsImp0aSI6Ijg1OTc4ZTY1LTkwYzMtNDRmNy1hMDc3LWM1MTdmOTJmNWM0NSIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJOZW92byBCcmV3aW5nIGNoZWNrcyB0aGF0IHlvdSBhcmUgb3ZlciAxNi4ifQ.5hlv8MlF5P15qrpQYn4Ec24lhw_TfnMGMIvZacqH0zpq9kUlcJzhlnPpTohYVyL97CrawV9M3HfKSsb2-Msv3Q
▸
Neovo AG
urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
19.10.2026 21:56:06
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 type DCQL 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
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 19.10.2026 02:00:00 (1792368000) purpose_name Age verification purpose_description#fr-CH Neovo Brewing vérifie que vous avez plus de 16 ans. exp 19.04.2027 02:00:00 (1808092800) purpose_name#it-CH Verifica dell'età iat 19.10.2026 21:56:06 (1792439766) jti 6803dea8-b461-48ca-87b0-fc00b071e03a 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": {
"type": "DCQL",
"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"
},
"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": 1792368000,
"purpose_name": "Age verification",
"purpose_description#fr-CH": "Neovo Brewing vérifie que vous avez plus de 16 ans.",
"exp": 1808092800,
"purpose_name#it-CH": "Verifica dell'età",
"iat": 1792439766,
"jti": "6803dea8-b461-48ca-87b0-fc00b071e03a",
"purpose_description": "Neovo Brewing checks that you are over 16."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiYWdlX292ZXJfMTYiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOnZjdDpjaC5hZG1pbi5iY3MuYmV0YWlkIl19LCJjbGFpbXMiOlt7InBhdGgiOlsiYWdlX292ZXJfMTYiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9XX0sInNjb3BlIjoiY2gubmVvdm8uYWdlX292ZXJfMTYifSwicHVycG9zZV9uYW1lI2VuIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfbmFtZSNkZS1DSCI6IkFsdGVyc3Byw7xmdW5nIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6Ik5lb3ZvIEJyZXdpbmcgY2hlY2tzIHRoYXQgeW91IGFyZSBvdmVyIDE2LiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBCcmV3aW5nIHByw7xmdCwgb2IgU2llIMO8YmVyIDE2IEphaHJlIGFsdCBzaW5kLiIsInB1cnBvc2VfbmFtZSNmci1DSCI6IlbDqXJpZmljYXRpb24gZGUgbCfDomdlIiwicHVycG9zZV9kZXNjcmlwdGlvbiNpdC1DSCI6Ik5lb3ZvIEJyZXdpbmcgdmVyaWZpY2EgY2hlIGFiYmlhdGUgcGnDuSBkaSAxNiBhbm5pLiIsIm5iZiI6MTc5MjM2ODAwMCwicHVycG9zZV9uYW1lIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJOZW92byBCcmV3aW5nIHbDqXJpZmllIHF1ZSB2b3VzIGF2ZXogcGx1cyBkZSAxNiBhbnMuIiwiZXhwIjoxODA4MDkyODAwLCJwdXJwb3NlX25hbWUjaXQtQ0giOiJWZXJpZmljYSBkZWxsJ2V0w6AiLCJpYXQiOjE3OTI0Mzk3NjYsImp0aSI6IjY4MDNkZWE4LWI0NjEtNDhjYS04N2IwLWZjMDBiMDcxZTAzYSIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJOZW92byBCcmV3aW5nIGNoZWNrcyB0aGF0IHlvdSBhcmUgb3ZlciAxNi4ifQ.l8sJtiW6Vw1mtIJu82d4c39yEN7VfGnihu7-c0r7CqBJKRn4RoTCXlEulu0lpRgp-09uHgs1sC6yPbg1CKCgnA
▸
Name
super-organization-employee-card-sdjwt
dc+sd-jwt
19.10.2026 16:45:06
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 type DCQL query credentials id cred_0 meta vct_values super-organization-employee-card-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
credential_sets
scope dc_12165b2246f8b69a72ddea4fe0185e92
purpose_name#en Employee Card purpose_description#en Verification of Employee Card purpose_description#it Verifica di Employee Card purpose_description#fr Vérification de Employee Card purpose_description#de Prüfung von Employee Card nbf 19.10.2026 02:00:00 (1792368000) purpose_name Employee Card exp 19.04.2027 02:00:00 (1808092800) iat 19.10.2026 16:45:06 (1792421106) jti 808b5713-559f-4f0d-a384-e7d852a09f9b purpose_description Verification of Employee Card
Payload (JSON) Copy {
"sub": "did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31",
"request": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "cred_0",
"meta": {
"vct_values": [
"super-organization-employee-card-sdjwt"
]
},
"claims": [
{
"id": "family_name",
"path": [
"family_name"
]
},
{
"id": "given_name",
"path": [
"given_name"
]
},
{
"id": "image",
"path": [
"image"
]
}
],
"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"
]
],
"required": true
}
]
},
"scope": "dc_12165b2246f8b69a72ddea4fe0185e92"
},
"purpose_name#en": "Employee Card",
"purpose_description#en": "Verification of Employee Card",
"purpose_description#it": "Verifica di Employee Card",
"purpose_description#fr": "Vérification de Employee Card",
"purpose_description#de": "Prüfung von Employee Card",
"nbf": 1792368000,
"purpose_name": "Employee Card",
"exp": 1808092800,
"iat": 1792421106,
"jti": "808b5713-559f-4f0d-a384-e7d852a09f9b",
"purpose_description": "Verification of Employee Card"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiY3JlZF8wIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbInN1cGVyLW9yZ2FuaXphdGlvbi1lbXBsb3llZS1jYXJkLXNkand0Il19LCJjbGFpbXMiOlt7ImlkIjoiZmFtaWx5X25hbWUiLCJwYXRoIjpbImZhbWlseV9uYW1lIl19LHsiaWQiOiJnaXZlbl9uYW1lIiwicGF0aCI6WyJnaXZlbl9uYW1lIl19LHsiaWQiOiJpbWFnZSIsInBhdGgiOlsiaW1hZ2UiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJ0cnVzdGVkX2F1dGhvcml0aWVzIjpbeyJ0eXBlIjoiZGlkIiwidmFsdWVzIjpbImRpZDp3ZWJ2aDpRbU5TZ2hQQ2JZZTNvUHl2eG4xd3FuOXpXeFlzOVc5bVVrNnhSQ0ZaSzNRcTRUOmlkZW50aWZpZXItcmVnLnRydXN0LWluZnJhLnN3aXl1LWludC5hZG1pbi5jaDphcGk6djE6ZGlkOjEyZTJkOTRlLWU2NGUtNDA1Yy04ZGY3LWQwZjNlZTk4Y2YzMSJdfV0sInJlcXVpcmVfY3J5cHRvZ3JhcGhpY19ob2xkZXJfYmluZGluZyI6dHJ1ZX1dLCJjcmVkZW50aWFsX3NldHMiOlt7Im9wdGlvbnMiOltbImNyZWRfMCJdXSwicmVxdWlyZWQiOnRydWV9XX0sInNjb3BlIjoiZGNfMTIxNjViMjI0NmY4YjY5YTcyZGRlYTRmZTAxODVlOTIifSwicHVycG9zZV9uYW1lI2VuIjoiRW1wbG95ZWUgQ2FyZCIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJWZXJpZmljYXRpb24gb2YgRW1wbG95ZWUgQ2FyZCIsInB1cnBvc2VfZGVzY3JpcHRpb24jaXQiOiJWZXJpZmljYSBkaSBFbXBsb3llZSBDYXJkIiwicHVycG9zZV9kZXNjcmlwdGlvbiNmciI6IlbDqXJpZmljYXRpb24gZGUgRW1wbG95ZWUgQ2FyZCIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUiOiJQcsO8ZnVuZyB2b24gRW1wbG95ZWUgQ2FyZCIsIm5iZiI6MTc5MjM2ODAwMCwicHVycG9zZV9uYW1lIjoiRW1wbG95ZWUgQ2FyZCIsImV4cCI6MTgwODA5MjgwMCwiaWF0IjoxNzkyNDIxMTA2LCJqdGkiOiI4MDhiNTcxMy01NTlmLTRmMGQtYTM4NC1lN2Q4NTJhMDlmOWIiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiVmVyaWZpY2F0aW9uIG9mIEVtcGxveWVlIENhcmQifQ.sQvnzj6nSQm2s2Z3mPOkDvjUf51SAsiU-JiXW_7GXbBdLXspBpx9K4VzQgy9gGXbs9kvItNvVsBk0ujh7a0akQ
▸
Name
urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80
dc+sd-jwt
19.10.2026 16:09:04
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 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
credential_sets
scope dc_f4b1b475525f0c79410eb8d1474bc257 type DCQL
purpose_name#en OCA Card purpose_description#en Verification of OCA Card purpose_description#it Verifica di OCA Card purpose_description#fr Vérification de OCA Card purpose_description#de Prüfung von OCA Card nbf 19.10.2026 02:00:00 (1792368000) purpose_name OCA Card exp 19.04.2027 02:00:00 (1808092800) iat 19.10.2026 16:09:04 (1792418944) jti 6ecf970b-282b-4da5-8ba8-a44aab1d8b45 purpose_description Verification of OCA Card
Payload (JSON) Copy {
"sub": "did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31",
"request": {
"query": {
"credentials": [
{
"id": "cred_0",
"meta": {
"vct_values": [
"urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80"
]
},
"claims": [
{
"id": "birth_date",
"path": [
"birth_date"
]
},
{
"id": "family_name",
"path": [
"family_name"
]
},
{
"id": "given_name",
"path": [
"given_name"
]
},
{
"id": "valid_until",
"path": [
"valid_until"
]
},
{
"id": "sensitive_value",
"path": [
"sensitive_value"
]
},
{
"id": "enum",
"path": [
"enum"
]
}
],
"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"
]
],
"required": true
}
]
},
"scope": "dc_f4b1b475525f0c79410eb8d1474bc257",
"type": "DCQL"
},
"purpose_name#en": "OCA Card",
"purpose_description#en": "Verification of OCA Card",
"purpose_description#it": "Verifica di OCA Card",
"purpose_description#fr": "Vérification de OCA Card",
"purpose_description#de": "Prüfung von OCA Card",
"nbf": 1792368000,
"purpose_name": "OCA Card",
"exp": 1808092800,
"iat": 1792418944,
"jti": "6ecf970b-282b-4da5-8ba8-a44aab1d8b45",
"purpose_description": "Verification of OCA Card"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImNyZWRfMCIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJ1cm46dmN0OmRlZXBjcmVkZW50aWFsczo1ODExMDZiZC00NGIxLTQ1N2YtYjg3Yi1mYWRkMDNkMDFlODAiXX0sImNsYWltcyI6W3siaWQiOiJiaXJ0aF9kYXRlIiwicGF0aCI6WyJiaXJ0aF9kYXRlIl19LHsiaWQiOiJmYW1pbHlfbmFtZSIsInBhdGgiOlsiZmFtaWx5X25hbWUiXX0seyJpZCI6ImdpdmVuX25hbWUiLCJwYXRoIjpbImdpdmVuX25hbWUiXX0seyJpZCI6InZhbGlkX3VudGlsIiwicGF0aCI6WyJ2YWxpZF91bnRpbCJdfSx7ImlkIjoic2Vuc2l0aXZlX3ZhbHVlIiwicGF0aCI6WyJzZW5zaXRpdmVfdmFsdWUiXX0seyJpZCI6ImVudW0iLCJwYXRoIjpbImVudW0iXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJ0cnVzdGVkX2F1dGhvcml0aWVzIjpbeyJ0eXBlIjoiZGlkIiwidmFsdWVzIjpbImRpZDp3ZWJ2aDpRbU5TZ2hQQ2JZZTNvUHl2eG4xd3FuOXpXeFlzOVc5bVVrNnhSQ0ZaSzNRcTRUOmlkZW50aWZpZXItcmVnLnRydXN0LWluZnJhLnN3aXl1LWludC5hZG1pbi5jaDphcGk6djE6ZGlkOjEyZTJkOTRlLWU2NGUtNDA1Yy04ZGY3LWQwZjNlZTk4Y2YzMSJdfV0sInJlcXVpcmVfY3J5cHRvZ3JhcGhpY19ob2xkZXJfYmluZGluZyI6dHJ1ZX1dLCJjcmVkZW50aWFsX3NldHMiOlt7Im9wdGlvbnMiOltbImNyZWRfMCJdXSwicmVxdWlyZWQiOnRydWV9XX0sInNjb3BlIjoiZGNfZjRiMWI0NzU1MjVmMGM3OTQxMGViOGQxNDc0YmMyNTciLCJ0eXBlIjoiRENRTCJ9LCJwdXJwb3NlX25hbWUjZW4iOiJPQ0EgQ2FyZCIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJWZXJpZmljYXRpb24gb2YgT0NBIENhcmQiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2l0IjoiVmVyaWZpY2EgZGkgT0NBIENhcmQiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2ZyIjoiVsOpcmlmaWNhdGlvbiBkZSBPQ0EgQ2FyZCIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUiOiJQcsO8ZnVuZyB2b24gT0NBIENhcmQiLCJuYmYiOjE3OTIzNjgwMDAsInB1cnBvc2VfbmFtZSI6Ik9DQSBDYXJkIiwiZXhwIjoxODA4MDkyODAwLCJpYXQiOjE3OTI0MTg5NDQsImp0aSI6IjZlY2Y5NzBiLTI4MmItNGRhNS04YmE4LWE0NGFhYjFkOGI0NSIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJWZXJpZmljYXRpb24gb2YgT0NBIENhcmQifQ.iuQlvK71m_Txl-Jtshw5NtCTAJR93EdtAQWwglhb2a4m6zEoaQR9N3Xdd09aF4HgCDctscBIw9uiLfoZwXF40A
▸
Name
super-organization-city-card-sdjwt, urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80
dc+sd-jwt
19.10.2026 11:29:17
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 type DCQL query credentials id cred_0 meta vct_values super-organization-city-card-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_1 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
credential_sets options purpose vqPS Test Purpose EN required true
scope dc_d2069f443a84e52a03cd7a53f28e99dd
purpose_name#en vqPS Test EN purpose_name#fr vqPS Test FR purpose_name#it vqPS Test IT purpose_description#en vqPS Test Purpose EN purpose_description#it vqPS Test Purpose IT purpose_description#fr vqPS Test Purpose FR purpose_description#de vqPS Test Purpose DE nbf 19.10.2026 02:00:00 (1792368000) purpose_name vqPS Test EN exp 19.04.2027 02:00:00 (1808092800) iat 19.10.2026 11:29:17 (1792402157) purpose_name#de vqPS Test DE jti 91d6d689-e5d3-4a4c-bd1f-0bc3db89427e purpose_description vqPS Test Purpose EN
Payload (JSON) Copy {
"sub": "did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31",
"request": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "cred_0",
"meta": {
"vct_values": [
"super-organization-city-card-sdjwt"
]
},
"claims": [
{
"id": "given_name",
"path": [
"given_name"
]
}
],
"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": [
"urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80"
]
},
"claims": [
{
"id": "given_name",
"path": [
"given_name"
]
}
],
"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"
]
],
"purpose": "vqPS Test Purpose EN",
"required": true
}
]
},
"scope": "dc_d2069f443a84e52a03cd7a53f28e99dd"
},
"purpose_name#en": "vqPS Test EN",
"purpose_name#fr": "vqPS Test FR",
"purpose_name#it": "vqPS Test IT",
"purpose_description#en": "vqPS Test Purpose EN",
"purpose_description#it": "vqPS Test Purpose IT",
"purpose_description#fr": "vqPS Test Purpose FR",
"purpose_description#de": "vqPS Test Purpose DE",
"nbf": 1792368000,
"purpose_name": "vqPS Test EN",
"exp": 1808092800,
"iat": 1792402157,
"purpose_name#de": "vqPS Test DE",
"jti": "91d6d689-e5d3-4a4c-bd1f-0bc3db89427e",
"purpose_description": "vqPS Test Purpose EN"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiY3JlZF8wIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbInN1cGVyLW9yZ2FuaXphdGlvbi1jaXR5LWNhcmQtc2Rqd3QiXX0sImNsYWltcyI6W3siaWQiOiJnaXZlbl9uYW1lIiwicGF0aCI6WyJnaXZlbl9uYW1lIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0IiwidHJ1c3RlZF9hdXRob3JpdGllcyI6W3sidHlwZSI6ImRpZCIsInZhbHVlcyI6WyJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiXX1dLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9LHsiaWQiOiJjcmVkXzEiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOnZjdDpkZWVwY3JlZGVudGlhbHM6NTgxMTA2YmQtNDRiMS00NTdmLWI4N2ItZmFkZDAzZDAxZTgwIl19LCJjbGFpbXMiOlt7ImlkIjoiZ2l2ZW5fbmFtZSIsInBhdGgiOlsiZ2l2ZW5fbmFtZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCIsInRydXN0ZWRfYXV0aG9yaXRpZXMiOlt7InR5cGUiOiJkaWQiLCJ2YWx1ZXMiOlsiZGlkOndlYnZoOlFtTlNnaFBDYlllM29QeXZ4bjF3cW45eld4WXM5VzltVWs2eFJDRlpLM1FxNFQ6aWRlbnRpZmllci1yZWcudHJ1c3QtaW5mcmEuc3dpeXUtaW50LmFkbWluLmNoOmFwaTp2MTpkaWQ6MTJlMmQ5NGUtZTY0ZS00MDVjLThkZjctZDBmM2VlOThjZjMxIl19XSwicmVxdWlyZV9jcnlwdG9ncmFwaGljX2hvbGRlcl9iaW5kaW5nIjp0cnVlfV0sImNyZWRlbnRpYWxfc2V0cyI6W3sib3B0aW9ucyI6W1siY3JlZF8wIl0sWyJjcmVkXzEiXV0sInB1cnBvc2UiOiJ2cVBTIFRlc3QgUHVycG9zZSBFTiIsInJlcXVpcmVkIjp0cnVlfV19LCJzY29wZSI6ImRjX2QyMDY5ZjQ0M2E4NGU1MmEwM2NkN2E1M2YyOGU5OWRkIn0sInB1cnBvc2VfbmFtZSNlbiI6InZxUFMgVGVzdCBFTiIsInB1cnBvc2VfbmFtZSNmciI6InZxUFMgVGVzdCBGUiIsInB1cnBvc2VfbmFtZSNpdCI6InZxUFMgVGVzdCBJVCIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJ2cVBTIFRlc3QgUHVycG9zZSBFTiIsInB1cnBvc2VfZGVzY3JpcHRpb24jaXQiOiJ2cVBTIFRlc3QgUHVycG9zZSBJVCIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnIiOiJ2cVBTIFRlc3QgUHVycG9zZSBGUiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUiOiJ2cVBTIFRlc3QgUHVycG9zZSBERSIsIm5iZiI6MTc5MjM2ODAwMCwicHVycG9zZV9uYW1lIjoidnFQUyBUZXN0IEVOIiwiZXhwIjoxODA4MDkyODAwLCJpYXQiOjE3OTI0MDIxNTcsInB1cnBvc2VfbmFtZSNkZSI6InZxUFMgVGVzdCBERSIsImp0aSI6IjkxZDZkNjg5LWU1ZDMtNGE0Yy1iZDFmLTBiYzNkYjg5NDI3ZSIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJ2cVBTIFRlc3QgUHVycG9zZSBFTiJ9.ZDQF0wI2Fxdi3gmOJra8zfRucFrLXlbCxmBgtOmVh1hafd-UHds00NmWVh2pQTKHQH_G843-Jq5FEJyTfbw0Sg
▸
Name
urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80
dc+sd-jwt
19.10.2026 11:20:18
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 type DCQL 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
credential_sets options purpose vqPS Test Purpose EN required true
scope dc_b0f20ffde658cff8e42d99ffdbe88c70
purpose_name#en vqPS Test EN purpose_name#fr vqPS Test FR purpose_name#it vqPS Test IT purpose_description#en vqPS Test Purpose EN purpose_description#it vqPS Test Purpose IT purpose_description#fr vqPS Test Purpose FR purpose_description#de vqPS Test Purpose DE nbf 19.10.2026 02:00:00 (1792368000) purpose_name vqPS Test EN exp 19.04.2027 02:00:00 (1808092800) iat 19.10.2026 11:20:18 (1792401618) purpose_name#de vqPS Test DE jti db13f4f0-39cb-4f8f-88c0-722ca66093b7 purpose_description vqPS Test Purpose EN
Payload (JSON) Copy {
"sub": "did:webvh:QmNSghPCbYe3oPyvxn1wqn9zWxYs9W9mUk6xRCFZK3Qq4T:identifier-reg.trust-infra.swiyu-int.admin.ch:api:v1:did:12e2d94e-e64e-405c-8df7-d0f3ee98cf31",
"request": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "cred_0",
"meta": {
"vct_values": [
"urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80"
]
},
"claims": [
{
"id": "enum",
"path": [
"enum"
]
}
],
"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"
]
],
"purpose": "vqPS Test Purpose EN",
"required": true
}
]
},
"scope": "dc_b0f20ffde658cff8e42d99ffdbe88c70"
},
"purpose_name#en": "vqPS Test EN",
"purpose_name#fr": "vqPS Test FR",
"purpose_name#it": "vqPS Test IT",
"purpose_description#en": "vqPS Test Purpose EN",
"purpose_description#it": "vqPS Test Purpose IT",
"purpose_description#fr": "vqPS Test Purpose FR",
"purpose_description#de": "vqPS Test Purpose DE",
"nbf": 1792368000,
"purpose_name": "vqPS Test EN",
"exp": 1808092800,
"iat": 1792401618,
"purpose_name#de": "vqPS Test DE",
"jti": "db13f4f0-39cb-4f8f-88c0-722ca66093b7",
"purpose_description": "vqPS Test Purpose EN"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiY3JlZF8wIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbInVybjp2Y3Q6ZGVlcGNyZWRlbnRpYWxzOjU4MTEwNmJkLTQ0YjEtNDU3Zi1iODdiLWZhZGQwM2QwMWU4MCJdfSwiY2xhaW1zIjpbeyJpZCI6ImVudW0iLCJwYXRoIjpbImVudW0iXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJ0cnVzdGVkX2F1dGhvcml0aWVzIjpbeyJ0eXBlIjoiZGlkIiwidmFsdWVzIjpbImRpZDp3ZWJ2aDpRbU5TZ2hQQ2JZZTNvUHl2eG4xd3FuOXpXeFlzOVc5bVVrNnhSQ0ZaSzNRcTRUOmlkZW50aWZpZXItcmVnLnRydXN0LWluZnJhLnN3aXl1LWludC5hZG1pbi5jaDphcGk6djE6ZGlkOjEyZTJkOTRlLWU2NGUtNDA1Yy04ZGY3LWQwZjNlZTk4Y2YzMSJdfV0sInJlcXVpcmVfY3J5cHRvZ3JhcGhpY19ob2xkZXJfYmluZGluZyI6dHJ1ZX1dLCJjcmVkZW50aWFsX3NldHMiOlt7Im9wdGlvbnMiOltbImNyZWRfMCJdXSwicHVycG9zZSI6InZxUFMgVGVzdCBQdXJwb3NlIEVOIiwicmVxdWlyZWQiOnRydWV9XX0sInNjb3BlIjoiZGNfYjBmMjBmZmRlNjU4Y2ZmOGU0MmQ5OWZmZGJlODhjNzAifSwicHVycG9zZV9uYW1lI2VuIjoidnFQUyBUZXN0IEVOIiwicHVycG9zZV9uYW1lI2ZyIjoidnFQUyBUZXN0IEZSIiwicHVycG9zZV9uYW1lI2l0IjoidnFQUyBUZXN0IElUIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6InZxUFMgVGVzdCBQdXJwb3NlIEVOIiwicHVycG9zZV9kZXNjcmlwdGlvbiNpdCI6InZxUFMgVGVzdCBQdXJwb3NlIElUIiwicHVycG9zZV9kZXNjcmlwdGlvbiNmciI6InZxUFMgVGVzdCBQdXJwb3NlIEZSIiwicHVycG9zZV9kZXNjcmlwdGlvbiNkZSI6InZxUFMgVGVzdCBQdXJwb3NlIERFIiwibmJmIjoxNzkyMzY4MDAwLCJwdXJwb3NlX25hbWUiOiJ2cVBTIFRlc3QgRU4iLCJleHAiOjE4MDgwOTI4MDAsImlhdCI6MTc5MjQwMTYxOCwicHVycG9zZV9uYW1lI2RlIjoidnFQUyBUZXN0IERFIiwianRpIjoiZGIxM2Y0ZjAtMzljYi00ZjhmLTg4YzAtNzIyY2E2NjA5M2I3IiwicHVycG9zZV9kZXNjcmlwdGlvbiI6InZxUFMgVGVzdCBQdXJwb3NlIEVOIn0.61qJgaaF5dOMiF-HBsj4TyzYHMLSRoKgoFmTmQtRI5gvsmSrBpGD3yGhcstGtSvQVAR_N2IK2XJvNgfGMAOHmQ
▸
Name
urn:vct:deepcredentials:581106bd-44b1-457f-b87b-fadd03d01e80, super-organization-somename-sdjwt, super-organization-somename-clear-sdjwt, urn:vct:deepcredentials:e0fb0ee5-6ff6-47ed-8395-187edd20602a
dc+sd-jwt
19.10.2026 11:07:17
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 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-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 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_3 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
scope dc_f3ee75083aa35e9c0dc8efc4d4d1ccad type DCQL
purpose_name#en What purpose_name#fr Some purpose_name#it Some purpose_description#en WHAT nbf 19.10.2026 02:00:00 (1792368000) purpose_name What exp 19.04.2027 02:00:00 (1808092800) iat 19.10.2026 11:07:17 (1792400837) purpose_name#de Was jti 02fa6443-2d3a-4ac6-a057-48cd76d3bb41 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": {
"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-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": [
"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_3",
"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"
],
[
"cred_3"
]
],
"purpose": "WHAT",
"required": true
}
]
},
"scope": "dc_f3ee75083aa35e9c0dc8efc4d4d1ccad",
"type": "DCQL"
},
"purpose_name#en": "What",
"purpose_name#fr": "Some",
"purpose_name#it": "Some",
"purpose_description#en": "WHAT",
"nbf": 1792368000,
"purpose_name": "What",
"exp": 1808092800,
"iat": 1792400837,
"purpose_name#de": "Was",
"jti": "02fa6443-2d3a-4ac6-a057-48cd76d3bb41",
"purpose_description": "WHAT"
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImNyZWRfMCIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJ1cm46dmN0OmRlZXBjcmVkZW50aWFsczo1ODExMDZiZC00NGIxLTQ1N2YtYjg3Yi1mYWRkMDNkMDFlODAiXX0sImNsYWltcyI6W3siaWQiOiJzZW5zaXRpdmVfdmFsdWUiLCJwYXRoIjpbInNlbnNpdGl2ZV92YWx1ZSJdfSx7ImlkIjoidmFsaWRfdW50aWwiLCJwYXRoIjpbInZhbGlkX3VudGlsIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0IiwidHJ1c3RlZF9hdXRob3JpdGllcyI6W3sidHlwZSI6ImRpZCIsInZhbHVlcyI6WyJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiXX1dLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9LHsiaWQiOiJjcmVkXzEiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsic3VwZXItb3JnYW5pemF0aW9uLXNvbWVuYW1lLXNkand0Il19LCJjbGFpbXMiOlt7ImlkIjoibmFtZSIsInBhdGgiOlsibmFtZSJdfSx7ImlkIjoidmFsaWRfdW50aWwiLCJwYXRoIjpbInZhbGlkX3VudGlsIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0IiwidHJ1c3RlZF9hdXRob3JpdGllcyI6W3sidHlwZSI6ImRpZCIsInZhbHVlcyI6WyJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiXX1dLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9LHsiaWQiOiJjcmVkXzIiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsic3VwZXItb3JnYW5pemF0aW9uLXNvbWVuYW1lLWNsZWFyLXNkand0Il19LCJjbGFpbXMiOlt7ImlkIjoibmFtZSIsInBhdGgiOlsibmFtZSJdfSx7ImlkIjoidmFsaWRfdW50aWwiLCJwYXRoIjpbInZhbGlkX3VudGlsIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0IiwidHJ1c3RlZF9hdXRob3JpdGllcyI6W3sidHlwZSI6ImRpZCIsInZhbHVlcyI6WyJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiXX1dLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9LHsiaWQiOiJjcmVkXzMiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOnZjdDpkZWVwY3JlZGVudGlhbHM6ZTBmYjBlZTUtNmZmNi00N2VkLTgzOTUtMTg3ZWRkMjA2MDJhIl19LCJjbGFpbXMiOlt7ImlkIjoiZ2l2ZW5fbmFtZSIsInBhdGgiOlsiZ2l2ZW5fbmFtZSJdfSx7ImlkIjoidmFsaWRfdW50aWwiLCJwYXRoIjpbInZhbGlkX3VudGlsIl19XSwiZm9ybWF0IjoiZGMrc2Qtand0IiwidHJ1c3RlZF9hdXRob3JpdGllcyI6W3sidHlwZSI6ImRpZCIsInZhbHVlcyI6WyJkaWQ6d2Vidmg6UW1OU2doUENiWWUzb1B5dnhuMXdxbjl6V3hZczlXOW1VazZ4UkNGWkszUXE0VDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDoxMmUyZDk0ZS1lNjRlLTQwNWMtOGRmNy1kMGYzZWU5OGNmMzEiXX1dLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9XSwiY3JlZGVudGlhbF9zZXRzIjpbeyJvcHRpb25zIjpbWyJjcmVkXzAiXSxbImNyZWRfMSJdLFsiY3JlZF8yIl0sWyJjcmVkXzMiXV0sInB1cnBvc2UiOiJXSEFUIiwicmVxdWlyZWQiOnRydWV9XX0sInNjb3BlIjoiZGNfZjNlZTc1MDgzYWEzNWU5YzBkYzhlZmM0ZDRkMWNjYWQiLCJ0eXBlIjoiRENRTCJ9LCJwdXJwb3NlX25hbWUjZW4iOiJXaGF0IiwicHVycG9zZV9uYW1lI2ZyIjoiU29tZSIsInB1cnBvc2VfbmFtZSNpdCI6IlNvbWUiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2VuIjoiV0hBVCIsIm5iZiI6MTc5MjM2ODAwMCwicHVycG9zZV9uYW1lIjoiV2hhdCIsImV4cCI6MTgwODA5MjgwMCwiaWF0IjoxNzkyNDAwODM3LCJwdXJwb3NlX25hbWUjZGUiOiJXYXMiLCJqdGkiOiIwMmZhNjQ0My0yZDNhLTRhYzYtYTA1Ny00OGNkNzZkM2JiNDEiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiV0hBVCJ9.SKvK5SdpaCQ8z8wmCdQAFaRybz6B9zO7EdSxQjywP-0GPZ72fys6PfnUOiMBttbbz5YSytg158p4K03XdjT_Ug
▸
Neovo AG
https://neovo-club-issuer.test.neovo.ch/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
18.10.2026 11:13:23
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 4xVnp4DpnAfHi23 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 18.10.2026 02:00:00 (1792281600) 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 18.04.2027 02:00:00 (1808006400) iat 18.10.2026 11:13:23 (1792314803) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti 1dede0a7-5c4e-41ef-a844-55369a905a35 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": "4xVnp4DpnAfHi23",
"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": 1792281600,
"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": 1808006400,
"iat": 1792314803,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "1dede0a7-5c4e-41ef-a844-55369a905a35",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6IjR4Vm5wNERwbkFmSGkyMyIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJodHRwczovL25lb3ZvLWNsdWItaXNzdWVyLnRlc3QubmVvdm8uY2gvb2lkNHZjaS92Y3QvbmVvdm9jbHVibWVtYmVyc2hpcHZjdCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbIm1lbWJlcnNoaXBfaWQiXX0seyJwYXRoIjpbImZpcnN0bmFtZSJdfSx7InBhdGgiOlsibGFzdG5hbWUiXX0seyJwYXRoIjpbInBvcnRyYWl0Il19LHsicGF0aCI6WyJleHBpcnlfZGF0ZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInNjb3BlIjoiY2gubmVvdm8uY2x1Ym1lbWJlcnNoaXAiLCJ0eXBlIjoiRENRTCJ9LCJuYmYiOjE3OTIyODE2MDAsInB1cnBvc2VfbmFtZSNlbiI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfbmFtZSNkZS1DSCI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBQcsO8ZnVuZyIsInB1cnBvc2VfbmFtZSI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJOZW92byBBRyBjaGVja3MgaWYgeW91IGFyZSBhIG1lbWJlciBvZiB0aGUgTmVvdm8gQ2x1Yi4iLCJleHAiOjE4MDgwMDY0MDAsImlhdCI6MTc5MjMxNDgwMywicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6Ik5lb3ZvIEFHIHByw7xmdCwgb2IgU2llIGVpbiBNaXRnbGllZCBkZXMgTmVvdm8gQ2x1YnMgc2luZC4iLCJqdGkiOiIxZGVkZTBhNy01YzRlLTQxZWYtYTg0NC01NTM2OWE5MDVhMzUiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIn0.X4g49K7r5Pr06ea9mP0byPNPnKeRynYHWt1XjFADgOwZJUPo-DefRuXeJyDkbiX90ueHVBdzXJkoGP2VtHNtnA
▸
Neovo AG
https://neovo-club-issuer.test.neovo.ch/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
18.10.2026 11:12:38
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 jQv2jYoWfUsY6xW 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 18.10.2026 02:00:00 (1792281600) 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 18.04.2027 02:00:00 (1808006400) iat 18.10.2026 11:12:38 (1792314758) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti 2247169d-7619-429d-988d-5e61c2322c6a 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": "jQv2jYoWfUsY6xW",
"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": 1792281600,
"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": 1808006400,
"iat": 1792314758,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "2247169d-7619-429d-988d-5e61c2322c6a",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6ImpRdjJqWW9XZlVzWTZ4VyIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJodHRwczovL25lb3ZvLWNsdWItaXNzdWVyLnRlc3QubmVvdm8uY2gvb2lkNHZjaS92Y3QvbmVvdm9jbHVibWVtYmVyc2hpcHZjdCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbIm1lbWJlcnNoaXBfaWQiXX0seyJwYXRoIjpbImZpcnN0bmFtZSJdfSx7InBhdGgiOlsibGFzdG5hbWUiXX0seyJwYXRoIjpbInBvcnRyYWl0Il19LHsicGF0aCI6WyJleHBpcnlfZGF0ZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInNjb3BlIjoiY2gubmVvdm8uY2x1Ym1lbWJlcnNoaXAiLCJ0eXBlIjoiRENRTCJ9LCJuYmYiOjE3OTIyODE2MDAsInB1cnBvc2VfbmFtZSNlbiI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfbmFtZSNkZS1DSCI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBQcsO8ZnVuZyIsInB1cnBvc2VfbmFtZSI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJOZW92byBBRyBjaGVja3MgaWYgeW91IGFyZSBhIG1lbWJlciBvZiB0aGUgTmVvdm8gQ2x1Yi4iLCJleHAiOjE4MDgwMDY0MDAsImlhdCI6MTc5MjMxNDc1OCwicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6Ik5lb3ZvIEFHIHByw7xmdCwgb2IgU2llIGVpbiBNaXRnbGllZCBkZXMgTmVvdm8gQ2x1YnMgc2luZC4iLCJqdGkiOiIyMjQ3MTY5ZC03NjE5LTQyOWQtOTg4ZC01ZTYxYzIzMjJjNmEiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIn0.UWgFPl-OPHPiMO-aJRzeO8D7hosjWY9Lu187W9xXpB9DmkkKwTEkdrhdOpfKsgIr8L1anj49FXpihJpt2PmMYw
▸
Neovo AG
https://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
18.10.2026 11:05:19
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 yyoBME2Iz4ZpAgi meta vct_values https://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership type DCQL
nbf 18.10.2026 02:00:00 (1792281600) 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 18.04.2027 02:00:00 (1808006400) iat 18.10.2026 11:05:19 (1792314319) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti f7ea7750-4b92-4d1b-821d-61fa0c14bf1f 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": "yyoBME2Iz4ZpAgi",
"meta": {
"vct_values": [
"https://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/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": 1792281600,
"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": 1808006400,
"iat": 1792314319,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "f7ea7750-4b92-4d1b-821d-61fa0c14bf1f",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6Inl5b0JNRTJJejRacEFnaSIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJodHRwczovL2Y1ZjItMjAwMS0xNzA4LTI1OTEtZTAwLTQ1YWEtZGEyNy1jMDFmLWE3M2Eubmdyb2stZnJlZS5hcHAvb2lkNHZjaS92Y3QvbmVvdm9jbHVibWVtYmVyc2hpcHZjdCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbIm1lbWJlcnNoaXBfaWQiXX0seyJwYXRoIjpbImZpcnN0bmFtZSJdfSx7InBhdGgiOlsibGFzdG5hbWUiXX0seyJwYXRoIjpbInBvcnRyYWl0Il19LHsicGF0aCI6WyJleHBpcnlfZGF0ZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInNjb3BlIjoiY2gubmVvdm8uY2x1Ym1lbWJlcnNoaXAiLCJ0eXBlIjoiRENRTCJ9LCJuYmYiOjE3OTIyODE2MDAsInB1cnBvc2VfbmFtZSNlbiI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfbmFtZSNkZS1DSCI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBQcsO8ZnVuZyIsInB1cnBvc2VfbmFtZSI6Ik5lb3ZvIENsdWIgTWVtYmVyc2hpcCBDaGVjayIsInB1cnBvc2VfZGVzY3JpcHRpb24jZW4iOiJOZW92byBBRyBjaGVja3MgaWYgeW91IGFyZSBhIG1lbWJlciBvZiB0aGUgTmVvdm8gQ2x1Yi4iLCJleHAiOjE4MDgwMDY0MDAsImlhdCI6MTc5MjMxNDMxOSwicHVycG9zZV9kZXNjcmlwdGlvbiNkZS1DSCI6Ik5lb3ZvIEFHIHByw7xmdCwgb2IgU2llIGVpbiBNaXRnbGllZCBkZXMgTmVvdm8gQ2x1YnMgc2luZC4iLCJqdGkiOiJmN2VhNzc1MC00YjkyLTRkMWItODIxZC02MWZhMGMxNGJmMWYiLCJwdXJwb3NlX2Rlc2NyaXB0aW9uIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIn0.js0zGPvV1DBtV79Y2zBgWeCpLoPbxdSOKnbkuynuPS0zqeuUgSfYsk1zK0zfEvwfGCrsBh_56nvXXBst2xxe7A
▸
Neovo AG
hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
18.10.2026 11:02:04
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 type DCQL query credentials id QojPbcPo4z1P74R meta vct_values hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership
nbf 18.10.2026 02:00:00 (1792281600) 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 18.04.2027 02:00:00 (1808006400) iat 18.10.2026 11:02:04 (1792314124) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti fe2d27e3-6f5e-4e5f-a1a3-033df2f4d5f9 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": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "QojPbcPo4z1P74R",
"meta": {
"vct_values": [
"hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct"
]
},
"claims": [
{
"path": [
"membership_id"
]
},
{
"path": [
"firstname"
]
},
{
"path": [
"lastname"
]
},
{
"path": [
"portrait"
]
},
{
"path": [
"expiry_date"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"scope": "ch.neovo.clubmembership"
},
"nbf": 1792281600,
"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": 1808006400,
"iat": 1792314124,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "fe2d27e3-6f5e-4e5f-a1a3-033df2f4d5f9",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiUW9qUGJjUG80ejFQNzRSIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbImhodHRwczovL2Y1ZjItMjAwMS0xNzA4LTI1OTEtZTAwLTQ1YWEtZGEyNy1jMDFmLWE3M2Eubmdyb2stZnJlZS5hcHAvb2lkNHZjaS92Y3QvbmVvdm9jbHVibWVtYmVyc2hpcHZjdCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbIm1lbWJlcnNoaXBfaWQiXX0seyJwYXRoIjpbImZpcnN0bmFtZSJdfSx7InBhdGgiOlsibGFzdG5hbWUiXX0seyJwYXRoIjpbInBvcnRyYWl0Il19LHsicGF0aCI6WyJleHBpcnlfZGF0ZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInNjb3BlIjoiY2gubmVvdm8uY2x1Ym1lbWJlcnNoaXAifSwibmJmIjoxNzkyMjgxNjAwLCJwdXJwb3NlX25hbWUjZW4iOiJOZW92byBDbHViIE1lbWJlcnNoaXAgQ2hlY2siLCJwdXJwb3NlX25hbWUjZGUtQ0giOiJOZW92byBDbHViIE1lbWJlcnNoaXAgUHLDvGZ1bmciLCJwdXJwb3NlX25hbWUiOiJOZW92byBDbHViIE1lbWJlcnNoaXAgQ2hlY2siLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2VuIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIiwiZXhwIjoxODA4MDA2NDAwLCJpYXQiOjE3OTIzMTQxMjQsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBBRyBwcsO8ZnQsIG9iIFNpZSBlaW4gTWl0Z2xpZWQgZGVzIE5lb3ZvIENsdWJzIHNpbmQuIiwianRpIjoiZmUyZDI3ZTMtNmY1ZS00ZTVmLWExYTMtMDMzZGYyZjRkNWY5IiwicHVycG9zZV9kZXNjcmlwdGlvbiI6Ik5lb3ZvIEFHIGNoZWNrcyBpZiB5b3UgYXJlIGEgbWVtYmVyIG9mIHRoZSBOZW92byBDbHViLiJ9.dr9yIxd1Ih7nMuf_rEpcW9U3tMeOWHqftGzK8eDk0jUnnEnUKZ3b60rFvgzErYeU1BhLSMomdVNrH77nXeBCdQ
▸
Neovo AG
hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
18.10.2026 10:59:18
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 type DCQL query credentials id RsXsIwWCxZMX0sg meta vct_values hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership
nbf 18.10.2026 02:00:00 (1792281600) 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 18.04.2027 02:00:00 (1808006400) iat 18.10.2026 10:59:18 (1792313958) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti e8caa548-7af3-4955-99eb-f399b0bc2ff2 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": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "RsXsIwWCxZMX0sg",
"meta": {
"vct_values": [
"hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct"
]
},
"claims": [
{
"path": [
"membership_id"
]
},
{
"path": [
"firstname"
]
},
{
"path": [
"lastname"
]
},
{
"path": [
"portrait"
]
},
{
"path": [
"expiry_date"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"scope": "ch.neovo.clubmembership"
},
"nbf": 1792281600,
"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": 1808006400,
"iat": 1792313958,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "e8caa548-7af3-4955-99eb-f399b0bc2ff2",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiUnNYc0l3V0N4Wk1YMHNnIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbImhodHRwczovL2Y1ZjItMjAwMS0xNzA4LTI1OTEtZTAwLTQ1YWEtZGEyNy1jMDFmLWE3M2Eubmdyb2stZnJlZS5hcHAvb2lkNHZjaS92Y3QvbmVvdm9jbHVibWVtYmVyc2hpcHZjdCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbIm1lbWJlcnNoaXBfaWQiXX0seyJwYXRoIjpbImZpcnN0bmFtZSJdfSx7InBhdGgiOlsibGFzdG5hbWUiXX0seyJwYXRoIjpbInBvcnRyYWl0Il19LHsicGF0aCI6WyJleHBpcnlfZGF0ZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInNjb3BlIjoiY2gubmVvdm8uY2x1Ym1lbWJlcnNoaXAifSwibmJmIjoxNzkyMjgxNjAwLCJwdXJwb3NlX25hbWUjZW4iOiJOZW92byBDbHViIE1lbWJlcnNoaXAgQ2hlY2siLCJwdXJwb3NlX25hbWUjZGUtQ0giOiJOZW92byBDbHViIE1lbWJlcnNoaXAgUHLDvGZ1bmciLCJwdXJwb3NlX25hbWUiOiJOZW92byBDbHViIE1lbWJlcnNoaXAgQ2hlY2siLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2VuIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIiwiZXhwIjoxODA4MDA2NDAwLCJpYXQiOjE3OTIzMTM5NTgsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBBRyBwcsO8ZnQsIG9iIFNpZSBlaW4gTWl0Z2xpZWQgZGVzIE5lb3ZvIENsdWJzIHNpbmQuIiwianRpIjoiZThjYWE1NDgtN2FmMy00OTU1LTk5ZWItZjM5OWIwYmMyZmYyIiwicHVycG9zZV9kZXNjcmlwdGlvbiI6Ik5lb3ZvIEFHIGNoZWNrcyBpZiB5b3UgYXJlIGEgbWVtYmVyIG9mIHRoZSBOZW92byBDbHViLiJ9.7VyW0hGd6HtQ9tcOEfORWtBhf5aP4OgYIW-58cCUxdYHU5ln-62vPxcfbkYFe561Z9na_9GI1rRE_sDd-dRWXQ
▸
Neovo AG
hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
18.10.2026 10:57:21
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 type DCQL query credentials id aHFzP1JJ2c6mjti meta vct_values hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership
nbf 18.10.2026 02:00:00 (1792281600) 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 18.04.2027 02:00:00 (1808006400) iat 18.10.2026 10:57:21 (1792313841) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti 8f4f0189-649d-4d22-aa9c-538283752d9a 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": {
"type": "DCQL",
"query": {
"credentials": [
{
"id": "aHFzP1JJ2c6mjti",
"meta": {
"vct_values": [
"hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct"
]
},
"claims": [
{
"path": [
"membership_id"
]
},
{
"path": [
"firstname"
]
},
{
"path": [
"lastname"
]
},
{
"path": [
"portrait"
]
},
{
"path": [
"expiry_date"
]
}
],
"format": "dc+sd-jwt"
}
]
},
"scope": "ch.neovo.clubmembership"
},
"nbf": 1792281600,
"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": 1808006400,
"iat": 1792313841,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "8f4f0189-649d-4d22-aa9c-538283752d9a",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiYUhGelAxSkoyYzZtanRpIiwibWV0YSI6eyJ2Y3RfdmFsdWVzIjpbImhodHRwczovL2Y1ZjItMjAwMS0xNzA4LTI1OTEtZTAwLTQ1YWEtZGEyNy1jMDFmLWE3M2Eubmdyb2stZnJlZS5hcHAvb2lkNHZjaS92Y3QvbmVvdm9jbHVibWVtYmVyc2hpcHZjdCJdfSwiY2xhaW1zIjpbeyJwYXRoIjpbIm1lbWJlcnNoaXBfaWQiXX0seyJwYXRoIjpbImZpcnN0bmFtZSJdfSx7InBhdGgiOlsibGFzdG5hbWUiXX0seyJwYXRoIjpbInBvcnRyYWl0Il19LHsicGF0aCI6WyJleHBpcnlfZGF0ZSJdfV0sImZvcm1hdCI6ImRjK3NkLWp3dCJ9XX0sInNjb3BlIjoiY2gubmVvdm8uY2x1Ym1lbWJlcnNoaXAifSwibmJmIjoxNzkyMjgxNjAwLCJwdXJwb3NlX25hbWUjZW4iOiJOZW92byBDbHViIE1lbWJlcnNoaXAgQ2hlY2siLCJwdXJwb3NlX25hbWUjZGUtQ0giOiJOZW92byBDbHViIE1lbWJlcnNoaXAgUHLDvGZ1bmciLCJwdXJwb3NlX25hbWUiOiJOZW92byBDbHViIE1lbWJlcnNoaXAgQ2hlY2siLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2VuIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIiwiZXhwIjoxODA4MDA2NDAwLCJpYXQiOjE3OTIzMTM4NDEsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBBRyBwcsO8ZnQsIG9iIFNpZSBlaW4gTWl0Z2xpZWQgZGVzIE5lb3ZvIENsdWJzIHNpbmQuIiwianRpIjoiOGY0ZjAxODktNjQ5ZC00ZDIyLWFhOWMtNTM4MjgzNzUyZDlhIiwicHVycG9zZV9kZXNjcmlwdGlvbiI6Ik5lb3ZvIEFHIGNoZWNrcyBpZiB5b3UgYXJlIGEgbWVtYmVyIG9mIHRoZSBOZW92byBDbHViLiJ9.gWi-hn3gztCchJgnoke1gQP-_nhi39rd27clkSrZ2MoXQMIgW1Eyof4MRk_MS2hqhbktOx7DVY94L_DbWhaE-w
▸
Neovo AG
hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
dc+sd-jwt
18.10.2026 10:56:45
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 XXOqsUYQc2WGYSx meta vct_values hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/oid4vci/vct/neovoclubmembershipvct
claims format dc+sd-jwt
scope ch.neovo.clubmembership type DCQL
nbf 18.10.2026 02:00:00 (1792281600) 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 18.04.2027 02:00:00 (1808006400) iat 18.10.2026 10:56:45 (1792313805) purpose_description#de-CH Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind. jti 930ae449-4d1b-418a-9e30-d13e51f860b2 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": "XXOqsUYQc2WGYSx",
"meta": {
"vct_values": [
"hhttps://f5f2-2001-1708-2591-e00-45aa-da27-c01f-a73a.ngrok-free.app/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": 1792281600,
"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": 1808006400,
"iat": 1792313805,
"purpose_description#de-CH": "Neovo AG prüft, ob Sie ein Mitglied des Neovo Clubs sind.",
"jti": "930ae449-4d1b-418a-9e30-d13e51f860b2",
"purpose_description": "Neovo AG checks if you are a member of the Neovo Club."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InF1ZXJ5Ijp7ImNyZWRlbnRpYWxzIjpbeyJpZCI6IlhYT3FzVVlRYzJXR1lTeCIsIm1ldGEiOnsidmN0X3ZhbHVlcyI6WyJoaHR0cHM6Ly9mNWYyLTIwMDEtMTcwOC0yNTkxLWUwMC00NWFhLWRhMjctYzAxZi1hNzNhLm5ncm9rLWZyZWUuYXBwL29pZDR2Y2kvdmN0L25lb3ZvY2x1Ym1lbWJlcnNoaXB2Y3QiXX0sImNsYWltcyI6W3sicGF0aCI6WyJtZW1iZXJzaGlwX2lkIl19LHsicGF0aCI6WyJmaXJzdG5hbWUiXX0seyJwYXRoIjpbImxhc3RuYW1lIl19LHsicGF0aCI6WyJwb3J0cmFpdCJdfSx7InBhdGgiOlsiZXhwaXJ5X2RhdGUiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QifV19LCJzY29wZSI6ImNoLm5lb3ZvLmNsdWJtZW1iZXJzaGlwIiwidHlwZSI6IkRDUUwifSwibmJmIjoxNzkyMjgxNjAwLCJwdXJwb3NlX25hbWUjZW4iOiJOZW92byBDbHViIE1lbWJlcnNoaXAgQ2hlY2siLCJwdXJwb3NlX25hbWUjZGUtQ0giOiJOZW92byBDbHViIE1lbWJlcnNoaXAgUHLDvGZ1bmciLCJwdXJwb3NlX25hbWUiOiJOZW92byBDbHViIE1lbWJlcnNoaXAgQ2hlY2siLCJwdXJwb3NlX2Rlc2NyaXB0aW9uI2VuIjoiTmVvdm8gQUcgY2hlY2tzIGlmIHlvdSBhcmUgYSBtZW1iZXIgb2YgdGhlIE5lb3ZvIENsdWIuIiwiZXhwIjoxODA4MDA2NDAwLCJpYXQiOjE3OTIzMTM4MDUsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBBRyBwcsO8ZnQsIG9iIFNpZSBlaW4gTWl0Z2xpZWQgZGVzIE5lb3ZvIENsdWJzIHNpbmQuIiwianRpIjoiOTMwYWU0NDktNGQxYi00MThhLTllMzAtZDEzZTUxZjg2MGIyIiwicHVycG9zZV9kZXNjcmlwdGlvbiI6Ik5lb3ZvIEFHIGNoZWNrcyBpZiB5b3UgYXJlIGEgbWVtYmVyIG9mIHRoZSBOZW92byBDbHViLiJ9.9cTKMdCN7W609KX5IF68sMqExbcEztUQJR0G1qvu5B9Y2o9wli6APDaa4FvyW8eRmHqPxWJVl3s7VCK9_2axmg
▸
Neovo AG
urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
18.10.2026 10:32:56
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 type DCQL 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
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 18.10.2026 02:00:00 (1792281600) purpose_name Age verification purpose_description#fr-CH Neovo Brewing vérifie que vous avez plus de 16 ans. exp 18.04.2027 02:00:00 (1808006400) purpose_name#it-CH Verifica dell'età iat 18.10.2026 10:32:56 (1792312376) jti f0dfb485-1b02-40d0-9416-b2cba6278f00 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": {
"type": "DCQL",
"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"
},
"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": 1792281600,
"purpose_name": "Age verification",
"purpose_description#fr-CH": "Neovo Brewing vérifie que vous avez plus de 16 ans.",
"exp": 1808006400,
"purpose_name#it-CH": "Verifica dell'età",
"iat": 1792312376,
"jti": "f0dfb485-1b02-40d0-9416-b2cba6278f00",
"purpose_description": "Neovo Brewing checks that you are over 16."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiYWdlX292ZXJfMTYiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOnZjdDpjaC5hZG1pbi5iY3MuYmV0YWlkIl19LCJjbGFpbXMiOlt7InBhdGgiOlsiYWdlX292ZXJfMTYiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9XX0sInNjb3BlIjoiY2gubmVvdm8uYWdlX292ZXJfMTYifSwicHVycG9zZV9uYW1lI2VuIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfbmFtZSNkZS1DSCI6IkFsdGVyc3Byw7xmdW5nIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6Ik5lb3ZvIEJyZXdpbmcgY2hlY2tzIHRoYXQgeW91IGFyZSBvdmVyIDE2LiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBCcmV3aW5nIHByw7xmdCwgb2IgU2llIMO8YmVyIDE2IEphaHJlIGFsdCBzaW5kLiIsInB1cnBvc2VfbmFtZSNmci1DSCI6IlbDqXJpZmljYXRpb24gZGUgbCfDomdlIiwicHVycG9zZV9kZXNjcmlwdGlvbiNpdC1DSCI6Ik5lb3ZvIEJyZXdpbmcgdmVyaWZpY2EgY2hlIGFiYmlhdGUgcGnDuSBkaSAxNiBhbm5pLiIsIm5iZiI6MTc5MjI4MTYwMCwicHVycG9zZV9uYW1lIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJOZW92byBCcmV3aW5nIHbDqXJpZmllIHF1ZSB2b3VzIGF2ZXogcGx1cyBkZSAxNiBhbnMuIiwiZXhwIjoxODA4MDA2NDAwLCJwdXJwb3NlX25hbWUjaXQtQ0giOiJWZXJpZmljYSBkZWxsJ2V0w6AiLCJpYXQiOjE3OTIzMTIzNzYsImp0aSI6ImYwZGZiNDg1LTFiMDItNDBkMC05NDE2LWIyY2JhNjI3OGYwMCIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJOZW92byBCcmV3aW5nIGNoZWNrcyB0aGF0IHlvdSBhcmUgb3ZlciAxNi4ifQ.kmKEPVcP9am5Wii32jiv5g5lVI5CQ9m_lPzLggzdyxEESFENzCqK5P223mTeDmakxaFFlRyUggCYffoK_4wwDw
▸
Neovo AG
urn:vct:ch.admin.bcs.betaid
dc+sd-jwt
18.10.2026 10:22:38
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 type DCQL 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
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 18.10.2026 02:00:00 (1792281600) purpose_name Age verification purpose_description#fr-CH Neovo Brewing vérifie que vous avez plus de 16 ans. exp 18.04.2027 02:00:00 (1808006400) purpose_name#it-CH Verifica dell'età iat 18.10.2026 10:22:38 (1792311758) jti 3a59dd48-8d96-48a5-b46e-24e8456be5b3 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": {
"type": "DCQL",
"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"
},
"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": 1792281600,
"purpose_name": "Age verification",
"purpose_description#fr-CH": "Neovo Brewing vérifie que vous avez plus de 16 ans.",
"exp": 1808006400,
"purpose_name#it-CH": "Verifica dell'età",
"iat": 1792311758,
"jti": "3a59dd48-8d96-48a5-b46e-24e8456be5b3",
"purpose_description": "Neovo Brewing checks that you are over 16."
}
Original JWT (compact, incl. signature) Copy eyJ0eXAiOiJzd2l5dS12ZXJpZmljYXRpb24tcXVlcnktcHVibGljLXN0YXRlbWVudCtqd3QiLCJwcm9maWxlX3ZlcnNpb24iOiJzd2lzcy1wcm9maWxlLXRydXN0OjEuMC4wIiwiYWxnIjoiRVMyNTYiLCJraWQiOiJkaWQ6d2Vidmg6UW1OVEh1aEVUQTN1Mnlwb3Vqb2FFTWFaR0tmNUhwUHdrVjZrdGZnenU3SnpNcDppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDo1ZTVkZTQxMi0wZTdkLTQ5ODItYTBlZC1iZDU1YTBmMjVhMDQjcHVibGljLXRyYW5zcGFyZW5jeS1pc3N1ZXItaW50LXByb2QtYXNzZXJ0aW9uLTAxIn0.eyJzdWIiOiJkaWQ6d2Vidmg6UW1Oakt5UDlYeVdKTU5IUWpiTEFKRlV4TU1LajdkV05FdlgyakFBTnVURmFwYTppZGVudGlmaWVyLXJlZy50cnVzdC1pbmZyYS5zd2l5dS1pbnQuYWRtaW4uY2g6YXBpOnYxOmRpZDpmYmQ0ZmE4NS1iOGUzLTRhZWMtODBjNi00MTVhZDcyYjc5OTkiLCJyZXF1ZXN0Ijp7InR5cGUiOiJEQ1FMIiwicXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiYWdlX292ZXJfMTYiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOnZjdDpjaC5hZG1pbi5iY3MuYmV0YWlkIl19LCJjbGFpbXMiOlt7InBhdGgiOlsiYWdlX292ZXJfMTYiXX1dLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJyZXF1aXJlX2NyeXB0b2dyYXBoaWNfaG9sZGVyX2JpbmRpbmciOnRydWV9XX0sInNjb3BlIjoiY2gubmVvdm8uYWdlX292ZXJfMTYifSwicHVycG9zZV9uYW1lI2VuIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfbmFtZSNkZS1DSCI6IkFsdGVyc3Byw7xmdW5nIiwicHVycG9zZV9kZXNjcmlwdGlvbiNlbiI6Ik5lb3ZvIEJyZXdpbmcgY2hlY2tzIHRoYXQgeW91IGFyZSBvdmVyIDE2LiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZGUtQ0giOiJOZW92byBCcmV3aW5nIHByw7xmdCwgb2IgU2llIMO8YmVyIDE2IEphaHJlIGFsdCBzaW5kLiIsInB1cnBvc2VfbmFtZSNmci1DSCI6IlbDqXJpZmljYXRpb24gZGUgbCfDomdlIiwicHVycG9zZV9kZXNjcmlwdGlvbiNpdC1DSCI6Ik5lb3ZvIEJyZXdpbmcgdmVyaWZpY2EgY2hlIGFiYmlhdGUgcGnDuSBkaSAxNiBhbm5pLiIsIm5iZiI6MTc5MjI4MTYwMCwicHVycG9zZV9uYW1lIjoiQWdlIHZlcmlmaWNhdGlvbiIsInB1cnBvc2VfZGVzY3JpcHRpb24jZnItQ0giOiJOZW92byBCcmV3aW5nIHbDqXJpZmllIHF1ZSB2b3VzIGF2ZXogcGx1cyBkZSAxNiBhbnMuIiwiZXhwIjoxODA4MDA2NDAwLCJwdXJwb3NlX25hbWUjaXQtQ0giOiJWZXJpZmljYSBkZWxsJ2V0w6AiLCJpYXQiOjE3OTIzMTE3NTgsImp0aSI6IjNhNTlkZDQ4LThkOTYtNDhhNS1iNDZlLTI0ZTg0NTZiZTViMyIsInB1cnBvc2VfZGVzY3JpcHRpb24iOiJOZW92byBCcmV3aW5nIGNoZWNrcyB0aGF0IHlvdSBhcmUgb3ZlciAxNi4ifQ.ToLRbE5HyEBa3J4pyxsQNmqmGlgnZRPb8TJB48xqh1hu7eY_vbHtivnB-VZypadV9zGB3mIQ6XLZhpaGZBRr8g