From 28012736502ef24b1ec31f91db94ff2b91e0b641 Mon Sep 17 00:00:00 2001 From: 51-50 <51213010+a-51-50@users.noreply.github.com> Date: Thu, 5 Nov 2026 12:21:43 +0100 Subject: [PATCH 1/4] config: add dreddster and brxtrac as original equal cofounders --- .github/founder-roster.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/founder-roster.json b/.github/founder-roster.json index 172f19d..3e2af36 100644 --- a/.github/founder-roster.json +++ b/.github/founder-roster.json @@ -1,5 +1,9 @@ { "issue_number": 3, "policy_commit": "d56279b4f3c25dd8f9e68699d61be23a0c7a6b07", - "founder_logins": ["a-51-50", null, null] + "founder_logins": [ + "a-51-50", + "dreddster", + "brxtrac" + ] } From a4304249b7c5c6cbc71a09125e04b3d7b4b01188 Mon Sep 17 00:00:00 2001 From: 51-50 <51213010+a-51-50@users.noreply.github.com> Date: Thu, 5 Nov 2026 12:22:21 +0100 Subject: [PATCH 2/4] docs: identify the three founder accounts while keeping consent pending --- FOUNDER_ONBOARDING.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FOUNDER_ONBOARDING.md b/FOUNDER_ONBOARDING.md index 7147024..a0ce1fe 100644 --- a/FOUNDER_ONBOARDING.md +++ b/FOUNDER_ONBOARDING.md @@ -7,8 +7,8 @@ OpenDKG is intended as a project **cofounded from the outset by three equal individuals**: - `@a-51-50` — one of the three equal cofounders; presently the **technical GitHub Organization Owner** because this account created the organization. -- Original cofounder 2 — **GitHub handle not yet provided or personally confirmed**. -- Original cofounder 3 — **GitHub handle not yet provided or personally confirmed**. +- `@dreddster` — one of the original equal cofounders; personal acceptance of the pinned policy is still required. +- `@brxtrac` — one of the original equal cofounders; personal acceptance of the pinned policy is still required. These are **three equal founding seats**. Who created the GitHub account first does not confer additional votes, project copyright, founders' ownership rights, or permanent control. The other original cofounders are not ordinary later-stage applicants merely because their GitHub invitations have not yet been sent. However, **do not claim that anyone is contractually bound until they personally accept** the relevant agreement. @@ -26,7 +26,7 @@ These are **three equal founding seats**. Who created the GitHub account first d ## Automatic verification once the three usernames are known -The [founder adoption automation](FOUNDER_ADOPTION_AUTOMATION.md) will verify and close Issue #3 when all three **specific** original GitHub accounts have personally accepted the **exact same policy revision**. It records a verification receipt. It cannot run to completion until the two original cofounders' actual GitHub handles replace the placeholders in [the founder roster](.github/founder-roster.json) through a reviewed PR. The first account's existing valid acceptance is preserved; do not require `@a-51-50` to sign again without a material policy change. +The [founder adoption automation](FOUNDER_ADOPTION_AUTOMATION.md) will verify and close Issue #3 when all three **specific** original GitHub accounts have personally accepted the **exact same policy revision**. It records a verification receipt. The three account handles are recorded in [the founder roster](.github/founder-roster.json); it cannot close Issue #3 until all three individuals have posted personal valid acceptances. The first account's existing valid acceptance is preserved; do not require `@a-51-50` to sign again without a material policy change. Issue comments can still be edited or deleted. On such a change after automatic closure, the bot will reopen Issue #3 if any previously verified acceptance is no longer currently present. This is an integrity check, not an immutable legal e-signature. No GitHub privileges are granted automatically. From a989af772330cabbc07147e930aa0ef16c128d94 Mon Sep 17 00:00:00 2001 From: 51-50 <51213010+a-51-50@users.noreply.github.com> Date: Thu, 5 Nov 2026 12:22:27 +0100 Subject: [PATCH 3/4] docs: identify the three founder accounts while keeping consent pending --- FOUNDER_ADOPTION_AUTOMATION.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/FOUNDER_ADOPTION_AUTOMATION.md b/FOUNDER_ADOPTION_AUTOMATION.md index 82cadca..5112df6 100644 --- a/FOUNDER_ADOPTION_AUTOMATION.md +++ b/FOUNDER_ADOPTION_AUTOMATION.md @@ -17,19 +17,19 @@ Once all three pass, it: If a signature is **later edited or deleted**, the same workflow reassesses the three accounts. If a formerly completed issue no longer has all three currently valid declarations, it **reopens Issue #3**, removes the completed label, and writes a warning. A completion receipt is a *historical observation*, not an immutable or legally qualified e-signature; administrators can still change GitHub issue state manually. GitHub's API and Git history do not make comments undeletable. -## Initial configuration — required before it can auto-close +## Founder roster configuration -The committed configuration [`.github/founder-roster.json`](.github/founder-roster.json) starts with three reserved seats: +The [`.github/founder-roster.json`](.github/founder-roster.json) configuration identifies three original equal cofounder accounts: ```json { "issue_number": 3, "policy_commit": "d56279b4f3c25dd8f9e68699d61be23a0c7a6b07", - "founder_logins": ["a-51-50", null, null] + "founder_logins": ["a-51-50", "dreddster", "brxtrac"] } ``` -The **two null entries intentionally prevent automatic closing**. Once the two other *original equal cofounders* give you their actual GitHub usernames, open a reviewed PR that replaces **only those two null values** with their handles, e.g., `"cofounder-two"` and `"cofounder-three"`. Do **not** invent account names, use GitHub profile display names, or fill the seats with a random contributor. Keep the three original persons' identities distinct. +The three accounts were specified by the current technical owner and confirmed to have public GitHub repositories. **This records identities for technical verification only; it is not acceptance on anyone's behalf.** All three must personally sign the same pinned policy text in Issue #3. Changes to the roster must be reviewed and require an explicit, documented founding decision once the council is constituted. After roster change merges into `main`, a `push` event automatically checks already-posted comments; a new or edited comment on Issue #3 also triggers it. The three founders **do not need to be members of OpenDKG to post** on the public Issue, and no additional acceptance is required from `@a-51-50` if the **existing exact-revision declaration remains valid**. From de965bbef64fb56235233c1693ea86be4939042e Mon Sep 17 00:00:00 2001 From: 51-50 <51213010+a-51-50@users.noreply.github.com> Date: Thu, 5 Nov 2026 12:22:30 +0100 Subject: [PATCH 4/4] docs: identify the three founder accounts while keeping consent pending --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e809f66..ad903fd 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ OpenDKG was started as a joint effort of **three equal cofounders**. The fact th - [Founding acceptance and onboarding](FOUNDER_ONBOARDING.md) - [Founding adoption record (Issue #3)](https://github.com/OpenDKG/.github/issues/3) -- [Automated final verification and Issue closing](FOUNDER_ADOPTION_AUTOMATION.md) — checks three pre-registered accounts; inactive while two founder handles remain unconfigured. +- [Automated final verification and Issue closing](FOUNDER_ADOPTION_AUTOMATION.md) — checks the three registered founder accounts; closes Issue #3 only once all three have personally accepted the same version. Future non-founder members use the separate membership form. No one is automatically promoted to admin/Owner based on a form or comment. Equal cofounder status does not automatically transfer assets or divide statutory liability.