Node: Present
AbrufenExtraktion einer überprüfbaren Präsentation eines Zertifikates. Erlaubt die teilweise Kenntlichmachung von statistischenInhalten Informationeneines zuZertifikates den(Belegs) Belegen,an einen Dritten.
Der Present-Node bekommt ein oder mehrere Belege und extrahiert daraus eine überprüfbare Präsentation (verifieable presentation/VP) als Ausgabe. Ein Dritter kann auf Basis der Präsentation erkennen, dass die Inhalte im Payload nicht verändert wurden und von welchem ursprünglichen Ersteller (meist Zertifizierungsdienst) die Angaben bestätigt wurden. Zudem wird ein Umschlag durch hinzugefügt, aus dem ersichtlich ist, wer die Präsentation erstellt hat. Die Konfiguration des Present Node erlaubt eine Selektion der Datenblöcke (Beispiel "ghg" für Treibhausgasemissionen), die in einer GHG Wallet hinterlegt wurden.
Die Rückgabe des Statistics Node enthält im msg.payload eine Zusammenfassung der DatenPräsentation allerenthalten vonsein der Wallet verwalteten Zertifikate (Anzahl, sowie Summe der Treibhausgasemissionen, Stromverbrauch, Einsparungen), sowie den öffentlichen Schlüssel (Address) der Wallet. sollen.
Beispiel Flow
Download: simple_statistics.simple_present.flow.json.json
Ausgabe
[
{
"certificates"payload":{
"count"signature":2,"0xb7bde2b1141b923a877a9372b5722562521ed418590a266021264955e9999d9d724cbc14eea2e6f3f9367c95776c42c89cd240579e2b07aad04095845c2dc3aa1b",
"sums"payload":{
"wh"factors":1337,{
"emissions"unit":269,"g co2eq per wh",
"savings"actual":314{
"grid":0.201,
"eco":0.201
},
"base":{
"grid":0.436
}
},
"address"base":{
"unit":"g co2eq",
"grid":0
},
"actual":{
"unit":"g co2eq",
"grid":0,
"eco":0
},
"saving":{
"unit":"g co2eq",
"grid":0
},
"scope":2,
"hash":"0xae809bc0a0695356ec850baf96eada931b21d717fa593baa683180f36d0e4a98"
},
"$schema":"https://schema.corrently.io/tydids/ghg"
},
"issuer":"0xE7Fe0626D7B8e3F2e5ECD146F9b11daac1DBE447",
"owner":"0x48a2F735c6BC140C15109f5a8AFF8010715D9ddb",
"iss":"did:ethr:6226:0x48a2F735c6BC140C15109f5a8AFF8010715D9ddb",
"iat":1673260521496,
"recipient":"",
"signature":"0x40c9449ca8bb7acadd6262a3a4903aa3efe54ad90e906616f78fa8ed7b121ac3263b11d5c4b8cbb4c60ab8df9e2527fc6fd3fe7811556cad34714c0cc18fc16e1c"
},
{
"payload":{
"signature":"0x7b7636b91814e44a859eeac0d2a891d5d007d5930ee01f416607ce5da39fd925248d2b24649ad22cc6a2d496023b1fc04e06198fa901fa200696fa7664333b911c",
"payload":{
"factors":{
"unit":"g co2eq per wh",
"actual":{
"grid":0.201,
"eco":0.201
},
"base":{
"grid":0.436
}
},
"base":{
"unit":"g co2eq",
"grid":583
},
"actual":{
"unit":"g co2eq",
"grid":269,
"eco":269
},
"saving":{
"unit":"g co2eq",
"grid":314
},
"scope":2,
"hash":"0xd90d0978039c34f955e0813af6c3f853ab43a891e508a3517a1c7c3929531be6"
},
"$schema":"https://schema.corrently.io/tydids/ghg"
},
"issuer":"0xE7Fe0626D7B8e3F2e5ECD146F9b11daac1DBE447",
"owner":"0x48a2F735c6BC140C15109f5a8AFF8010715D9ddb",
"iss":"did:ethr:6226:0x48a2F735c6BC140C15109f5a8AFF8010715D9ddb",
"iat":1673260521499,
"recipient":"",
"signature":"0x0fc170a4ab59424f47ccfa732fd39be597fc9dc27f1be14ac3c7723f2d180862286e9c8a48182f43719c0d61f2279771d11538bc516f0e2fc970e67e29862b961b"
}
]