Security & credentials
BBS+ & VCDM 2.0
Interactive proof demo
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://schema.fthtrading.com/gem/v1"
],
"id": "urn:uuid:00000000-0000-4000-8000-lender-vp-sample-001",
"type": [
"VerifiablePresentation",
"BBSSelectiveDisclosurePresentation"
],
"holder": "did:web:legacy.fthtrading.com:spv:allure-holdings",
"verifiableCredential": [
{
"id": "urn:uuid:00000000-0000-4000-8000-gem-vc-sample-001",
"type": [
"VerifiableCredential",
"GemAssetCredential"
],
"issuer": "did:web:legacy.fthtrading.com:spv:allure",
"credentialSubject": {
"type": "GemAsset",
"titleStatus": "in_custody",
"valuationThresholdMet": true
}
}
],
"proof": {
"type": "BbsBlsSignatureProof2020",
"created": "2026-06-04T12:00:00.000Z",
"challenge": "lender-collateral-desk-nonce-SAMPLE-2026-06-04",
"proofPurpose": "authentication",
"verificationMethod": "did:web:legacy.fthtrading.com:spv:allure#bbs-key-1",
"ciphersuite": "BLS12-381-SHA-256",
"disclosedMessageIndexes": [
8,
24
],
"mock": true
},
"_demoNote": "Sample only — live proofs via Legacy POST /api/vc/present/bbs. No dollar NAV in disclosed claims."
}