{
    "@context": {
        "@version": 1.1,
        "id": "@id",
        "type": "@type",
        "dockBBS": "https://ld.truvera.io/dock-bbs",
        "parsingOptions": {
            "@id": "dockBBS:parsingOptions",
            "@type": "@id",
            "@container": "@graph"
        },
        "cryptoVersion": {
            "@id": "dockBBS:cryptoVersion",
            "@type": "@id",
            "@container": "@graph"
        },
        "presVersion": {
            "@id": "dockBBS:presVersion",
            "@type": "@id",
            "@container": "@graph"
        },
        "defaultDecimalPlaces": {
            "@id": "dockBBS:defaultDecimalPlaces",
            "@type": "@id",
            "@container": "@graph"
        },
        "defaultMinimumInteger": {
            "@id": "dockBBS:defaultMinimumInteger",
            "@type": "@id",
            "@container": "@graph"
        },
        "defaultMinimumDate": {
            "@id": "dockBBS:defaultMinimumDate",
            "@type": "@id",
            "@container": "@graph"
        },
        "useDefaults": {
            "@id": "dockBBS:useDefaults",
            "@type": "@id",
            "@container": "@graph"
        },
        "version": {
            "@id": "dockBBS:useDefaults",
            "@type": "@id",
            "@container": "@graph"
        },
        "details": {
            "@id": "dockBBS:details",
            "@type": "@id",
            "@container": "@graph"
        },
        "DockVBAccumulator2022": {
            "@id": "https://ld.truvera.io/security#DockVBAccumulator2022",
            "@context": {
                "@version": 1.1,
                "@protected": true,
                "id": "@id",
                "type": "@type",
                "accumulated": "https://ld.truvera.io/security#accumulated",
                "revocationCheck": "https://ld.truvera.io/security#revocationCheck",
                "revocationId": "https://ld.truvera.io/security#revocationId",
                "extra": {
                    "@id": "https://ld.truvera.io/security#extra",
                    "@context": { "@vocab": "https://ld.truvera.io/security/extra" }
                }
            }
        },
        "DockKBUniversalAccumulator2024": {
            "@id": "https://ld.truvera.io/security#DockKBUniversalAccumulator2024",
            "@context": {
                "@version": 1.1,
                "@protected": true,
                "id": "@id",
                "type": "@type",
                "accumulated": "https://ld.truvera.io/security#accumulated",
                "revocationCheck": "https://ld.truvera.io/security#revocationCheck",
                "revocationId": "https://ld.truvera.io/security#revocationId",
                "extra": {
                    "@id": "https://ld.truvera.io/security#extra",
                    "@context": { "@vocab": "https://ld.truvera.io/security/extra" }
                }
            }
        },
        "Bls12381BBS+SignatureProofDock2022": {
            "@id": "https://ld.truvera.io/security#Bls12381BBS+SignatureDock2022",
            "@context": {
                "@version": 1.1,
                "@protected": true,
                "id": "@id",
                "type": "@type",
                "challenge": "https://ld.truvera.io/security#challenge",
                "created": {
                    "@id": "http://purl.org/dc/terms/created",
                    "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
                },
                "domain": "https://ld.truvera.io/security#domain",
                "context": "https://ld.truvera.io/security#context",
                "bounds": {
                    "@id": "https://ld.truvera.io/security#bounds",
                    "@context": { "@vocab": "https://ld.truvera.io/security/bounds" }
                },
                "sigType": "https://ld.truvera.io/security#sigType",
                "boundedPseudonyms": "https://ld.truvera.io/security#boundedPseudonyms",
                "unboundedPseudonyms": "https://ld.truvera.io/security#unboundedPseudonyms",
                "attributeCiphertexts": "https://ld.truvera.io/security#attributeCiphertexts",
                "attributeEqualities": "https://ld.truvera.io/security#attributeEqualities",
                "proofValue": "https://ld.truvera.io/security#proofValue",
                "nonce": "https://ld.truvera.io/security#nonce",
                "proofPurpose": {
                    "@id": "https://ld.truvera.io/security#proofPurpose",
                    "@type": "@vocab",
                    "@context": {
                        "@version": 1.1,
                        "@protected": true,
                        "id": "@id",
                        "type": "@type",
                        "assertionMethod": {
                            "@id": "https://ld.truvera.io/security#assertionMethod",
                            "@type": "@id",
                            "@container": "@set"
                        },
                        "authentication": {
                            "@id": "https://ld.truvera.io/security#authenticationMethod",
                            "@type": "@id",
                            "@container": "@set"
                        }
                    }
                },
                "verificationMethod": {
                    "@id": "https://ld.truvera.io/security#verificationMethod",
                    "@type": "@id"
                }
            }
        },
        "Bls12381BBS+SignatureDock2022": {
            "@id": "https://ld.truvera.io/security#Bls12381BBS+SignatureDock2022",
            "@context": {
                "@version": 1.1,
                "@protected": true,
                "id": "@id",
                "type": "@type",
                "challenge": "https://ld.truvera.io/security#challenge",
                "created": {
                    "@id": "http://purl.org/dc/terms/created",
                    "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
                },
                "domain": "https://ld.truvera.io/security#domain",
                "proofValue": "https://ld.truvera.io/security#proofValue",
                "nonce": "https://ld.truvera.io/security#nonce",
                "proofPurpose": {
                    "@id": "https://ld.truvera.io/security#proofPurpose",
                    "@type": "@vocab",
                    "@context": {
                        "@version": 1.1,
                        "@protected": true,
                        "id": "@id",
                        "type": "@type",
                        "assertionMethod": {
                            "@id": "https://ld.truvera.io/security#assertionMethod",
                            "@type": "@id",
                            "@container": "@set"
                        },
                        "authentication": {
                            "@id": "https://ld.truvera.io/security#authenticationMethod",
                            "@type": "@id",
                            "@container": "@set"
                        }
                    }
                },
                "verificationMethod": {
                    "@id": "https://ld.truvera.io/security#verificationMethod",
                    "@type": "@id"
                }
            }
        },
        "BbsBlsSignatureProof2020": {
            "@id": "https://ld.truvera.io/security#BbsBlsSignatureProof2020",
            "@context": {
                "@version": 1.1,
                "@protected": true,
                "id": "@id",
                "type": "@type",
                "challenge": "https://ld.truvera.io/security#challenge",
                "created": {
                    "@id": "http://purl.org/dc/terms/created",
                    "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
                },
                "domain": "https://ld.truvera.io/security#domain",
                "nonce": "https://ld.truvera.io/security#nonce",
                "proofPurpose": {
                    "@id": "https://ld.truvera.io/security#proofPurpose",
                    "@type": "@vocab",
                    "@context": {
                        "@version": 1.1,
                        "@protected": true,
                        "id": "@id",
                        "type": "@type",
                        "sec": "https://ld.truvera.io/security#",
                        "assertionMethod": {
                            "@id": "https://ld.truvera.io/security#assertionMethod",
                            "@type": "@id",
                            "@container": "@set"
                        },
                        "authentication": {
                            "@id": "https://ld.truvera.io/security#authenticationMethod",
                            "@type": "@id",
                            "@container": "@set"
                        }
                    }
                },
                "proofValue": "https://ld.truvera.io/security#proofValue",
                "verificationMethod": {
                    "@id": "https://ld.truvera.io/security#verificationMethod",
                    "@type": "@id"
                }
            }
        },
        "Bls12381G1Key2020": {
            "@id": "https://ld.truvera.io/security#Bls12381G1Key2020",
            "@context": {
                "@protected": true,
                "id": "@id",
                "type": "@type",
                "controller": {
                    "@id": "https://ld.truvera.io/security#controller",
                    "@type": "@id"
                },
                "revoked": {
                    "@id": "https://ld.truvera.io/security#revoked",
                    "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
                },
                "publicKeyBase58": {
                    "@id": "https://ld.truvera.io/security#publicKeyBase58"
                }
            }
        },
        "Bls12381G2KeyPairDock2022": {
            "@id": "https://ld.truvera.io/security#Bls12381G2KeyPairDock2022",
            "@context": {
                "@protected": true,
                "id": "@id",
                "type": "@type",
                "controller": {
                    "@id": "https://ld.truvera.io/security#controller",
                    "@type": "@id"
                },
                "revoked": {
                    "@id": "https://ld.truvera.io/security#revoked",
                    "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
                },
                "publicKeyBase58": {
                    "@id": "https://ld.truvera.io/security#publicKeyBase58"
                }
            }
        }
    }
}
