-
Notifications
You must be signed in to change notification settings - Fork 7
CoRIM‐based Evidence Appraisal (take 2)
Thomas Fossati edited this page Oct 2, 2023
·
11 revisions
WARNING: work in progress
flowchart TD
P((appraisal policy</br>for evidence))
e((Evidence))
a((Attestation</br>Result))
cs((claims-set))
acs((accepted</br>claims-set))
acs_plusplus((accepted</br>claims-set))
subgraph CryptoVfy
Identity
AVK
end
subgraph RVMatch
RefVal
end
subgraph EVMatch
EndVal
CondEndVal
MECondEndVal
CondSeries
end
subgraph AppraisalStages
CryptoVfy
RVMatch
EVMatch
cs
acs
acs_plusplus
ARAssemblyAndSign
end
subgraph ARAssemblyAndSign
end
e --> CryptoVfy
CryptoVfy --> cs
cs --> RVMatch
RVMatch --> acs
acs --> EVMatch
EVMatch --> acs_plusplus
acs_plusplus --> ARAssemblyAndSign
ARAssemblyAndSign --> a
Usual RATS arch pic, with an explicit distinction between trust anchors and endorsed values added.
The reason for separating the concepts is that they play fundamentally different roles in the appraisal process.
flowchart TD
R((reference</br>values))
Ev((endorsed</br>values))
Ei((trust</br>anchors))
P((appraisal policy</br>for evidence))
VO([verifier</br>owner])
RFP([reference</br>value</br>provider])
E([endorser])
RP([relying</br>party])
A([attester])
e((Evidence))
a((Attestation</br>Result))
V([verifier])
subgraph " "
Ev
Ei
end
subgraph " "
R
end
subgraph " "
P
end
VO --> P
RFP --> R
E --> Ev
E --> Ei
P --> V
R --> V
RP --> e
A --> e
Ev --> V
Ei --> V
V --> a
e --> V
A -.-> RP