aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Vavti <mario@mariovavti.com>2024-01-13 08:49:14 +0100
committerMario Vavti <mario@mariovavti.com>2024-01-13 08:49:14 +0100
commit0bdffc4a2d9cdd2892cc736d9433853597d2fc32 (patch)
tree39080b8411a88b1795a84c2a7690a6b42b17cfad
parent400dfb4e6b3acf795abe417726be13b7e72969ec (diff)
downloadvolse-hubzilla-0bdffc4a2d9cdd2892cc736d9433853597d2fc32.tar.gz
volse-hubzilla-0bdffc4a2d9cdd2892cc736d9433853597d2fc32.tar.bz2
volse-hubzilla-0bdffc4a2d9cdd2892cc736d9433853597d2fc32.zip
make our jsonld parser happy
-rw-r--r--library/w3org/did-v1.jsonld4
-rw-r--r--library/w3org/security-data-integrity-v1.jsonld116
-rw-r--r--library/w3org/security-multikey-v1.jsonld44
3 files changed, 69 insertions, 95 deletions
diff --git a/library/w3org/did-v1.jsonld b/library/w3org/did-v1.jsonld
index b447d0108..ea65773c1 100644
--- a/library/w3org/did-v1.jsonld
+++ b/library/w3org/did-v1.jsonld
@@ -1,9 +1,5 @@
{
"@context": {
- "@protected": true,
- "id": "@id",
- "type": "@type",
-
"alsoKnownAs": {
"@id": "https://www.w3.org/ns/activitystreams#alsoKnownAs",
"@type": "@id"
diff --git a/library/w3org/security-data-integrity-v1.jsonld b/library/w3org/security-data-integrity-v1.jsonld
index d8a50543e..e43d14441 100644
--- a/library/w3org/security-data-integrity-v1.jsonld
+++ b/library/w3org/security-data-integrity-v1.jsonld
@@ -2,73 +2,61 @@
"@context": {
"id": "@id",
"type": "@type",
- "@protected": true,
"proof": {
"@id": "https://w3id.org/security#proof",
- "@type": "@id",
- "@container": "@graph"
+ "@type": "@id"
},
"DataIntegrityProof": {
- "@id": "https://w3id.org/security#DataIntegrityProof",
- "@context": {
- "@protected": true,
- "id": "@id",
- "type": "@type",
- "challenge": "https://w3id.org/security#challenge",
- "created": {
- "@id": "http://purl.org/dc/terms/created",
- "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
- },
- "domain": "https://w3id.org/security#domain",
- "expires": {
- "@id": "https://w3id.org/security#expiration",
- "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
- },
- "nonce": "https://w3id.org/security#nonce",
- "proofPurpose": {
- "@id": "https://w3id.org/security#proofPurpose",
- "@type": "@vocab",
- "@context": {
- "@protected": true,
- "id": "@id",
- "type": "@type",
- "assertionMethod": {
- "@id": "https://w3id.org/security#assertionMethod",
- "@type": "@id",
- "@container": "@set"
- },
- "authentication": {
- "@id": "https://w3id.org/security#authenticationMethod",
- "@type": "@id",
- "@container": "@set"
- },
- "capabilityInvocation": {
- "@id": "https://w3id.org/security#capabilityInvocationMethod",
- "@type": "@id",
- "@container": "@set"
- },
- "capabilityDelegation": {
- "@id": "https://w3id.org/security#capabilityDelegationMethod",
- "@type": "@id",
- "@container": "@set"
- },
- "keyAgreement": {
- "@id": "https://w3id.org/security#keyAgreementMethod",
- "@type": "@id",
- "@container": "@set"
- }
- }
- },
- "cryptosuite": "https://w3id.org/security#cryptosuite",
- "proofValue": {
- "@id": "https://w3id.org/security#proofValue",
- "@type": "https://w3id.org/security#multibase"
- },
- "verificationMethod": {
- "@id": "https://w3id.org/security#verificationMethod",
- "@type": "@id"
- }
- }
+ "@id": "https://w3id.org/security#DataIntegrityProof"
+ },
+ "challenge": "https://w3id.org/security#challenge",
+ "created": {
+ "@id": "http://purl.org/dc/terms/created",
+ "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
+ },
+ "domain": "https://w3id.org/security#domain",
+ "expires": {
+ "@id": "https://w3id.org/security#expiration",
+ "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
+ },
+ "nonce": "https://w3id.org/security#nonce",
+ "cryptosuite": "https://w3id.org/security#cryptosuite",
+ "proofValue": {
+ "@id": "https://w3id.org/security#proofValue",
+ "@type": "https://w3id.org/security#multibase"
+ },
+ "verificationMethod": {
+ "@id": "https://w3id.org/security#verificationMethod",
+ "@type": "@id"
+ },
+ "proofPurpose": {
+ "@id": "https://w3id.org/security#proofPurpose",
+ "@type": "@vocab"
+ },
+ "assertionMethod": {
+ "@id": "https://w3id.org/security#assertionMethod",
+ "@type": "@id",
+ "@container": "@set"
+ },
+ "authentication": {
+ "@id": "https://w3id.org/security#authenticationMethod",
+ "@type": "@id",
+ "@container": "@set"
+ },
+ "capabilityInvocation": {
+ "@id": "https://w3id.org/security#capabilityInvocationMethod",
+ "@type": "@id",
+ "@container": "@set"
+ },
+ "capabilityDelegation": {
+ "@id": "https://w3id.org/security#capabilityDelegationMethod",
+ "@type": "@id",
+ "@container": "@set"
+ },
+ "keyAgreement": {
+ "@id": "https://w3id.org/security#keyAgreementMethod",
+ "@type": "@id",
+ "@container": "@set"
}
}
-} \ No newline at end of file
+}
diff --git a/library/w3org/security-multikey-v1.jsonld b/library/w3org/security-multikey-v1.jsonld
index 43ac7f0cb..e5e94bc9f 100644
--- a/library/w3org/security-multikey-v1.jsonld
+++ b/library/w3org/security-multikey-v1.jsonld
@@ -2,34 +2,24 @@
"@context": {
"id": "@id",
"type": "@type",
- "@protected": true,
"Multikey": {
- "@id": "https://w3id.org/security#Multikey",
- "@context": {
- "@protected": true,
- "id": "@id",
- "type": "@type",
- "controller": {
- "@id": "https://w3id.org/security#controller",
- "@type": "@id"
- },
- "revoked": {
- "@id": "https://w3id.org/security#revoked",
- "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
- },
- "expires": {
- "@id": "https://w3id.org/security#expiration",
- "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
- },
- "publicKeyMultibase": {
- "@id": "https://w3id.org/security#publicKeyMultibase",
- "@type": "https://w3id.org/security#multibase"
- },
- "secretKeyMultibase": {
- "@id": "https://w3id.org/security#secretKeyMultibase",
- "@type": "https://w3id.org/security#multibase"
- }
- }
+ "@id": "https://w3id.org/security#Multikey"
+ },
+ "controller": {
+ "@id": "https://w3id.org/security#controller",
+ "@type": "@id"
+ },
+ "revoked": {
+ "@id": "https://w3id.org/security#revoked",
+ "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
+ },
+ "publicKeyMultibase": {
+ "@id": "https://w3id.org/security#publicKeyMultibase",
+ "@type": "https://w3id.org/security#multibase"
+ },
+ "secretKeyMultibase": {
+ "@id": "https://w3id.org/security#secretKeyMultibase",
+ "@type": "https://w3id.org/security#multibase"
}
}
}