Skip to content

Commit

Permalink
Merge pull request #305 from ietf-wg-scitt/steve/268
Browse files Browse the repository at this point in the history
Add clarity for lines and duplicate boxes
  • Loading branch information
SteveLasker authored Oct 15, 2024
2 parents 0d86887 + fc71453 commit e963de6
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions draft-ietf-scitt-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -326,17 +326,22 @@ The SCITT architecture consists of a very loose federation of Transparency Servi
In order to accommodate as many Transparency Service implementations as possible, this document only specifies the format of Signed Statements (which must be used by all Issuers) and a very thin wrapper format for Receipts, which specifies the Transparency Service identity and the agility parameters for the Signed Inclusion Proofs.
Most of the details of the Receipt's contents are specified in the COSE Signed Merkle Tree Proof document {{-COMETRE}}.

{{fig-concept-relationship}} illustrates entities and processes that comprise a Transparency Service independent of any one use case.
{{fig-concept-relationship}} illustrates the roles and processes that comprise a Transparency Service independent of any one use case.

This section describes the three main roles and associated processes in SCITT:

* Issuers that use their credentials to create Signed Statements about Artifacts
* Transparency Services that evaluate Signed Statements against Registration Policies, producing Receipts upon successful Registration.
- Issuers that use their credentials to create Signed Statements about Artifacts
- Transparency Services that evaluate Signed Statements against Registration Policies, producing Receipts upon successful Registration.
The returned Receipt may be combined with the Signed Statement to create a Transparent Statement.
* Relying Parties that:
* collect Receipts of Signed Statements for subsequent registration of Transparent Statements;
* retrieve Transparent Statements for analysis of Statements about Artifacts themselves (e.g. verification);
* or replay all the Transparent Statements to check for the consistency of the Transparency Service's Append-only Log (e.g. auditing)
- Relying Parties that:
- collect Receipts of Signed Statements for subsequent registration of Transparent Statements;
- retrieve Transparent Statements for analysis of Statements about Artifacts themselves (e.g. verification);
- or replay all the Transparent Statements to check for the consistency of the Transparency Service's Append-only Log (e.g. auditing)

In addition, {{fig-concept-relationship}} illustrates multiple Transparency Services and multiple Receipts as a single Signed Statement MAY be registered with one or more Transparency Service.
Each Transparency Service produces a Receipt, which may be aggregated in a single Transparent Statement, demonstrating the Signed Statement was registered by multiple Transparency Services.

The arrows indicate the flow of information.

~~~aasvg
.----------.
Expand Down

0 comments on commit e963de6

Please sign in to comment.