This is an automated email from the ASF dual-hosted git repository.

wave pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-docs.git


The following commit(s) were added to refs/heads/main by this push:
     new d290b39  Move the data model off of the platform page
d290b39 is described below

commit d290b39fcc74c9373810ba9fb8c2c052b5be695d
Author: Dave Fisher <dave2w...@comcast.net>
AuthorDate: Sat Feb 1 18:35:40 2025 -0800

    Move the data model off of the platform page
---
 apache-trusted-release/platform.md | 52 +-------------------------------------
 1 file changed, 1 insertion(+), 51 deletions(-)

diff --git a/apache-trusted-release/platform.md 
b/apache-trusted-release/platform.md
index a0cdf8d..18c94d2 100644
--- a/apache-trusted-release/platform.md
+++ b/apache-trusted-release/platform.md
@@ -29,7 +29,7 @@
 ### Release Manager Signing Keys
 
 1. Collate Keys by Committer
-2. Link Committer Keys to Signed Releases
+2. Link Committer Keys to Project, Signed Releases
 
 ### Release CVE Store
 
@@ -52,56 +52,6 @@ The co-ordinates make up the external path to objects. The 
metadata database pro
 - Latest product release: `/<stage>/<project>/<product>/latest/<file>`
 - Product release by version: `/<stage>/<project>/<product>/<version>/<file>`
 
-### Data Model
-
-Here is an introduction to the ATR's data model.
-
-> The following needs some work, but I wanted to have nomenclature for 
discussion.
-
-#### Projects.
-
-Projects are run by a PMC with members and committers, have metadata, vote 
policy settings, and products.
-
-4. **Products**. Zero or more products with separate releases from the main 
one. A product may override vote policy settings.
-3. **Public Signing Keys**. Release Managers have signing keys that are 
applied to all of packages in a release.
-2. **Release Manager**. One or more Release Managers who may sign the release 
packages.
-1. **Vote Policy Settings**. These are a set of choices which control how a 
release vote is conducted by the ATR. 
-
-Products that are not the main one have metadata, separate releases, and vote 
policy settings.
-   
-#### Releases
-
-Releases have stage and state, packages, votes and vote policy, cves both 
impacted and solved, and metadata.
-A release may override vote policy settings. The vote policy settings and 
signing keys used become release metadata.
-
-7. **CVEs**. For each release there are zero or more CVEs that impact this 
release. There may be CVEs that are solved this release.
-3. **Packages**. One or more triples of file, signature, and checksum that is 
a downloadable component of a release.
-6. **SBOMs**. Are in one or more acceptable SBOM formats and should be 
maintained using standard python libraries.
-1. **Stage**. A release is in one of three stages: Candidate, Current, or 
Revoked.
-2. **State**. A release state is either "at rest" or is performing a task in 
the release lifecycle.
-5. **Votes**. A release Vote is a monitored task of email communication and 
vote recording. Vote policy choices will provide choices.
-
-#### User Roles
-
-Multiple roles are possible and available actions are composed.
-
-| Activity   | PMC Member | Release Manager | Committer | Visiter | ASF Member 
| Admin
-| ---------- | ---------- | --------------- | --------- | ------- | ---------- 
| -----
-| binding vote | yes |  | | |  | 
-| vote         | yes |  | yes | yes | yes | 
-| manage release | yes | yes | | | | yes
-| manage policy | yes | yes | | | | yes
-| manage metadata | yes | yes | | | | yes
-| manage keys | yes | | | | | yes
-| manage own key | yes | yes | | | |
-| perform actions | yes | yes | | | | yes
-| view release events | yes | yes | yes | yes | yes | yes
-| view all events | | | | | yes | yes
-
-> To vote _visiters_ must provide PII and we'll need to assure that this is 
affirmatively agreed and revocable.
-
-> The authorization and authentication for `GitHub PATs` will be specific and 
fine-grained, but should be similar to a "release manager"
-
 ### Restful API
 
 1. GET


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tooling.apache.org
For additional commands, e-mail: dev-h...@tooling.apache.org

Reply via email to