{
    "@context": {
        "@version": 1.1,
        "id": "@id",
        "type": "@type",
        "dockPS": "https://ld.truvera.io/dock-ps",
        "parsingOptions": {
            "@id": "dockPS:parsingOptions",
            "@type": "@id",
            "@container": "@graph"
        },
        "cryptoVersion": {
            "@id": "dockPS:cryptoVersion",
            "@type": "@id",
            "@container": "@graph"
        },
        "presVersion": {
            "@id": "dockPS:presVersion",
            "@type": "@id",
            "@container": "@graph"
        },
        "defaultDecimalPlaces": {
            "@id": "dockPS:defaultDecimalPlaces",
            "@type": "@id",
            "@container": "@graph"
        },
        "defaultMinimumInteger": {
            "@id": "dockPS:defaultMinimumInteger",
            "@type": "@id",
            "@container": "@graph"
        },
        "defaultMinimumDate": {
            "@id": "dockPS:defaultMinimumDate",
            "@type": "@id",
            "@container": "@graph"
        },
        "useDefaults": {
            "@id": "dockPS:useDefaults",
            "@type": "@id",
            "@container": "@graph"
        },
        "version": {
            "@id": "dockPS:useDefaults",
            "@type": "@id",
            "@container": "@graph"
        },
        "details": {
            "@id": "dockPS: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" }
                }
            }
        },
        "Bls12381PSSignatureProofDock2023": {
            "@id": "https://ld.truvera.io/security#Bls12381PSSignatureDock2023",
            "@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",
                "accumulated": "https://ld.truvera.io/security#accumulated",
                "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"
                }
            }
        },
        "Bls12381PSSignatureDock2023": {
            "@id": "https://ld.truvera.io/security#Bls12381PSSignatureDock2023",
            "@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"
                }
            }
        },
        "Bls12381PSKey2023": {
            "@id": "https://ld.truvera.io/security#Bls12381PSKey2023",
            "@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"
                }
            }
        },
        "Bls12381PSKeyPairDock2023": {
            "@id": "https://ld.truvera.io/security#Bls12381PSKeyPairDock2023",
            "@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"
                }
            }
        }
    }
}
