File size: 2,883 Bytes
a6a5d8e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
{
  "@context": {
    "@version": 1.1,
    "@protected": true,

    "id": "@id",
    "type": "@type",

    "szl": "https://szl.io/ns/receipt/v1#",
    "sec": "https://w3id.org/security#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",

    "SZLGovernanceReceipt": "szl:SZLGovernanceReceipt",
    "SZLOrganReceipt": "szl:SZLOrganReceipt",
    "SZLDSSEAttestation": "szl:SZLDSSEAttestation",
    "SZLRekorAttestation": "szl:SZLRekorAttestation",

    "receiptId": {
      "@id": "szl:receiptId",
      "@type": "xsd:string"
    },
    "organId": {
      "@id": "szl:organId",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "szl:action",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "szl:outcome",
      "@type": "xsd:string"
    },
    "operatorDID": {
      "@id": "szl:operatorDID",
      "@type": "@id"
    },
    "policyRef": {
      "@id": "szl:policyRef",
      "@type": "@id"
    },
    "payloadHash": {
      "@id": "szl:payloadHash",
      "@type": "xsd:string"
    },

    "dsseEnvelope": {
      "@id": "szl:dsseEnvelope",
      "@type": "@json"
    },
    "dssePayloadType": {
      "@id": "szl:dssePayloadType",
      "@type": "xsd:string"
    },
    "dsseSignatures": {
      "@id": "szl:dsseSignatures",
      "@type": "@json"
    },

    "rekorUUID": {
      "@id": "szl:rekorUUID",
      "@type": "xsd:string"
    },
    "rekorLogIndex": {
      "@id": "szl:rekorLogIndex",
      "@type": "xsd:integer"
    },
    "rekorIntegratedTime": {
      "@id": "szl:rekorIntegratedTime",
      "@type": "xsd:dateTimeStamp"
    },
    "rekorEntryURL": {
      "@id": "szl:rekorEntryURL",
      "@type": "@id"
    },
    "rekorInclusionProofRootHash": {
      "@id": "szl:rekorInclusionProofRootHash",
      "@type": "xsd:string"
    },

    "ipfsCID": {
      "@id": "szl:ipfsCID",
      "@type": "xsd:string"
    },
    "ipfsGatewayURL": {
      "@id": "szl:ipfsGatewayURL",
      "@type": "@id"
    },
    "ipfsPinnedAt": {
      "@id": "szl:ipfsPinnedAt",
      "@type": "xsd:dateTimeStamp"
    },

    "federationSources": {
      "@id": "szl:federationSources",
      "@type": "@json"
    },

    "webAuthnCredentialId": {
      "@id": "szl:webAuthnCredentialId",
      "@type": "xsd:string"
    },
    "webAuthnRpId": {
      "@id": "szl:webAuthnRpId",
      "@type": "xsd:string"
    },
    "webAuthnSignatureBase64": {
      "@id": "szl:webAuthnSignatureBase64",
      "@type": "xsd:string"
    },
    "webAuthnClientDataJSON": {
      "@id": "szl:webAuthnClientDataJSON",
      "@type": "@json"
    },

    "governancePolicyVersion": {
      "@id": "szl:governancePolicyVersion",
      "@type": "xsd:string"
    },
    "doctrineVersion": {
      "@id": "szl:doctrineVersion",
      "@type": "xsd:integer"
    },
    "zenodoDOI": {
      "@id": "szl:zenodoDOI",
      "@type": "@id"
    }
  }
}