Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
Signed-off-by: Darrell O'Donnell <[email protected]>
  • Loading branch information
darrellodonnell committed Jan 25, 2024
1 parent df9bc43 commit dadb44d
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 5 deletions.
12 changes: 8 additions & 4 deletions spec/requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@

The following queries relate to receiving answers related to entities and other trust registries.

* [RQ-1] MUST support query operations for the current status of a **registered entity**.
* [RQ-2] MUST support querying about ---TODO:
* [RQ-1] The system MUST support query operations for the current status of a **registered entity**.
* [RQ-2] The system MUST support querying about ---TODO:

### Configuration Queries [CQ-*]

Expand Down Expand Up @@ -83,9 +83,13 @@ The **DID document** for the **DID** that identifies an **EGF** compliant with t
* The value of the `type` property MUST be `TrustRegistry`.
* The value of the `serviceEndpoint` property MUST be exactly one HTTPS URI.

::: issue
https://github.com/trustoverip/tswg-trust-registry-protocol/issues/5
- Should align with DID Profiles
:::

[`TODO:` reconcile above with Profiles concept. ]

[[ref: Registered entities]] MUST indicate which registries they are part of.
* Registered entities MUST indicate the primary trust registry for a particular [[ref: permission]].
[`TODO:` The issuer/verifier needs to state their primary trust registry affiliation (a trust relationship) - is this a new section?]

### Trust Registry Protocol [TRP-*]
Expand Down
7 changes: 6 additions & 1 deletion spec/terms_and_definitions.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S
~ The primary trust registry plus all secondary trust registries are collectively referred to as the authorized trust registries.

[[def: action]]
~ a discrete property (string) that an entity can be authorized for, in the form of an [[ref: authorization]] response.
~ a discrete property (string) that an entity can be authorized for, in the form of a [permission](https://trustoverip.github.io/ctwg-main-glossary/#term:permission) response.

[[def: action namespace]]
~ A well-known string that is used in an EGF to indicate a discrete authorization. Examples (non-exhaustive): "canada:driver-license", "eu:trusted-list.authorized-timestamp", "global:tsm"
Expand All @@ -35,6 +35,11 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S
[[def: registered entity]]
~ An entity that is listed in the system (i.e. the [[ref: trust registry]]) that is being queried.

[[def: permission]]
~ 1. Authorization, either tacit or explicit, allowing some thing or action. – 2. Computing · Access controls that grant users the ability to perform specific, often limited, actions in a system.

* source: [InterPARES](https://interparestrustai.org/terminology/term/permission/en)

[[def: primary trust registry]]
~ TODO:

Expand Down

0 comments on commit dadb44d

Please sign in to comment.