File tree Expand file tree Collapse file tree 2 files changed +22
-25
lines changed
datatrails-common-api/assets/v2/assets Expand file tree Collapse file tree 2 files changed +22
-25
lines changed Original file line number Diff line number Diff line change @@ -173,18 +173,17 @@ message EventResponse {
173
173
max_length : 1024
174
174
}];
175
175
176
- // An event has exactly one proof mechanism. On any event only the entry
177
- // corresponding to the chosen proof mechanism will be present. (Note that
178
- // onfof exposes us to to many tooling compatibility issues)
176
+ // An event has exactly one proof mechanism. This field caputures the proof
177
+ // mechanism specific details supporting the trustworthyness of the event
178
+ // record. More than one proof mech type is likely, but using oneof here has
179
+ // proven to expose us to open ended tooling compatibility issues.
179
180
180
181
// proof details for proof_mechanism MERKLE_LOG
181
- oneof proof_details {
182
- MerkleLogEntry merklelog_entry = 19 [ (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field ) = {
183
- description :
184
- "verifiable merkle mmr log entry details" ,
185
- // see https://github.com/grpc-ecosystem/grpc-gateway/blob/master/protoc-gen-openapiv2/options/openapiv2.proto
186
- // for specific types.
187
- type : OBJECT
188
- }];
189
- }
182
+ MerkleLogEntry merklelog_entry = 19 [ (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field ) = {
183
+ description :
184
+ "verifiable merkle mmr log entry details" ,
185
+ // see https://github.com/grpc-ecosystem/grpc-gateway/blob/master/protoc-gen-openapiv2/options/openapiv2.proto
186
+ // for specific types.
187
+ type : OBJECT
188
+ }];
190
189
}
Original file line number Diff line number Diff line change @@ -175,17 +175,15 @@ message EventResponseJSONAPI {
175
175
max_length : 1024
176
176
}];
177
177
178
- // An event has exactly one proof mechanism. This field caputures the proof
179
- // mechanism specific details supporting the trustworthyness of the event
180
- // record. We anticipate at least two proof mechs: merkle_log and
181
- // verkle_log. We use oneof to avoid repeating the scattering of randomly
182
- // re-purposed fields we currently have for simple hash vs khipu.
183
- oneof proof_details {
184
- // proof details for proof_mechanism MERKLE_LOG
185
- MerkleLogEntry merklelog_entry = 19 [ (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field ) = {
186
- description :
187
- "verifiable merkle mmr log entry details"
188
- max_length : 1024
189
- }];
190
- };
178
+ // An event has exactly one proof mechanism. This field caputures the proof
179
+ // mechanism specific details supporting the trustworthyness of the event
180
+ // record. More than one proof mech type is likely, but using oneof here has
181
+ // proven to expose us to open ended tooling compatibility issues.
182
+
183
+ // proof details for proof_mechanism MERKLE_LOG
184
+ MerkleLogEntry merklelog_entry = 19 [ (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field ) = {
185
+ description :
186
+ "verifiable merkle mmr log entry details"
187
+ max_length : 1024
188
+ }];
191
189
}
You can’t perform that action at this time.
0 commit comments