From 58b0c75f4003827c0b959ec51fbd6f3c9986ec20 Mon Sep 17 00:00:00 2001 From: Manu Sporny Date: Sat, 24 Aug 2024 14:33:31 -0400 Subject: [PATCH] Fix grammar and flow in Section 2.1.x subsections. --- index.html | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index e06b685..a792480 100644 --- a/index.html +++ b/index.html @@ -945,9 +945,10 @@

Proof Sets

"@context": [ {"myWebsite": "https://vocabulary.example/myWebsite"}, "https://w3id.org/security/data-integrity/v2" -], + ], "myWebsite": "https://hello.world.example/", - "proof": [{ + "proof": [{ + // This is one of the proofs in the set "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", "created": "2020-11-05T19:23:24Z", @@ -955,13 +956,14 @@

Proof Sets

"proofPurpose": "assertionMethod", "proofValue": "z4oey5q2M3XKaxup3tmzN4DRFTLVqpLMweBrSxMY2xHX5XTYVQeVbY8nQAVHMrXFkXJpmEcqdoDwLWxaqA3Q1geV6" }, { + // This is the other proof in the set "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", "created": "2020-11-05T13:08:49Z", "verificationMethod": "https://pfps.example/issuer/2#z6MkGskxnGjLrk3gKS2mesDpuwRBokeWcmrgHxUXfnncxiZP", "proofPurpose": "assertionMethod", "proofValue": "z5QLBrp19KiWXerb8ByPnAZ9wujVFN8PDsxxXeMoyvDqhZ6Qnzr5CG9876zNht8BpStWi8H2Mi7XCY3inbLrZrm95" - }] + }]
} @@ -974,7 +976,7 @@

Proof Chains

multiple entities and the order of when the proofs occurred matters, such as in the case of a notary counter-signing a proof that had been created on a document. A proof chain, where proof order needs to be preserved, is expressed -by providing at least one proof with an `id`, such as a UUID as a URN, and +by providing at least one proof with an `id`, such as a UUID [[?RFC9562]], and another proof with a `previousProof` value that identifies the previous proof.

Proof Chains
     "https://w3id.org/security/data-integrity/v2"
 ],
   "myWebsite": "https://hello.world.example/",
-  "proof": [{
+  "proof": [{
+    // The 'id' value identifies this specific proof
     "id": "urn:uuid:60102d04-b51e-11ed-acfe-2fcd717666a7",
     "type": "DataIntegrityProof",
     "cryptosuite": "eddsa-rdfc-2022",
@@ -1000,8 +1003,9 @@ 

Proof Chains

"verificationMethod": "https://pfps.example/issuer/2#z6MkGskxnGjLrk3gKS2mesDpuwRBokeWcmrgHxUXfnncxiZP", "proofPurpose": "assertionMethod", "proofValue": "z6Qnzr5CG9876zNht8BpStWi8H2Mi7XCY3inbLrZrm955QLBrp19KiWXerb8ByPnAZ9wujVFN8PDsxxXeMoyvDqhZ", + // The 'previousProof' value identifies which proof is verified before this one "previousProof": "urn:uuid:60102d04-b51e-11ed-acfe-2fcd717666a7" - }] + }]
}