Skip to content

Commit c05cc65

Browse files
committed
docs(epiphany): live 2026 receipt — bardioc actively extends OGIT's Auth symbol table (external-IAM bridge)
Addendum to the semantic-compiler thesis (prior commit c0e872e), prompted by the operator's observation that arago recently expanded the Auth domain — probably unifying with their Zitadel auth server. Verified from NTO/Auth dcterms:valid dates: * The IAM core is arago's own, 2018 (Organization, OrgDomain, Account, Application, Role, RoleAssignment, Team, DataScope) — PREDATES Zitadel's prominence (~2020-2022), so convergent-universal-IAM, not copied. * A January 2026 batch by Pablo Perez adds foreign-key-shaped IDs — organizationId/accountId/applicationId/scopeId/configurationData (all 2026-01-12) + ApplicationContent (2026-01-14) — hanging off a Configuration entity ("registered in hiro knowledge core", belongs Organization). The tell ([H], pattern not a named string): adding FK ID columns is what you do to bridge to an EXTERNAL system keyed by those identities. The config blob lives in HIRO, keyed by the external IAM's org/app/user/scope IDs. Zitadel is most likely (its org_id/project_id/app_id/user_id are exactly these four FK shapes; matches the operator's stack) but no file names it — hence [H]. Caveat: the domain also carries a Zanzibar-relation shape (edgeRule/ vertexRule + membership verbs), positioned to host Zitadel AND Ory/Keto bindings — matching the operator's "preminted class profiles" framing. Two consequences logged: (1) strengthens the semantic-compiler thesis with a LIVE receipt — the linker phase (OGAR-AS-IR §1) is actively in use in 2026, not a fossil; (2) the Configuration-keyed-by-external-IDs entity is the OGIT-side precedent for the "AuthStore mapping class" and informs the queued 0x0BXX auth cross-walk. No code changes; ledger entry only. Joins PR #109 (same open branch).
1 parent c0e872e commit c05cc65

1 file changed

Lines changed: 65 additions & 0 deletions

File tree

.claude/board/EPIPHANIES.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,71 @@
1515
1616
## Entries (newest first)
1717

18+
## 2026-06-23 — Live 2026 receipt for the semantic-compiler thesis: bardioc is actively extending OGIT's Auth symbol table with a linker-phase external-IAM bridge (probably Zitadel)
19+
**Status:** FINDING (shape-grounded; external system not named in-file → [H], not [G])
20+
**Scope:** addendum to the 2026-06-22 "OGIT was already a semantic compiler's symbol table" entry below × Auth-domain dating × the AuthStore-mapping pattern × the queued 0x0BXX cross-walk
21+
22+
The 2026-06-22 entry below argued from the OGIT *shape* that bardioc
23+
built a semantic compiler. This is a **dated receipt** that they are
24+
STILL treating OGIT as the canonical symbol table — and that the
25+
current extension is a textbook **linker / name-resolution** phase.
26+
27+
What the `NTO/Auth/` dates show ([G], read from `dcterms:valid`):
28+
29+
- **The IAM core is arago's own, from 2018**`Organization`,
30+
`OrgDomain`, `Account`, `Application`, `Role`, `RoleAssignment`,
31+
`Team`, `DataScope`, all `start=2018-01-01`, creator "arago GmbH".
32+
This **predates Zitadel's prominence** (open-sourced ~2020–2022), so
33+
the resource model is convergent-universal-IAM, NOT copied from
34+
Zitadel.
35+
- **A January 2026 batch by `Pablo Perez`** adds foreign-key-shaped ID
36+
attributes — `organizationId`, `accountId`, `applicationId`,
37+
`scopeId`, `configurationData` (all `start=2026-01-12`) — plus the
38+
`ApplicationContent` entity (`2026-01-14`). They hang off the
39+
`Configuration` entity, described as "individual configuration for an
40+
organization, user, application or scope **registered in hiro
41+
knowledge core**", `belongs Organization`.
42+
43+
The tell ([H] — pattern, not a named string): **adding FK ID columns
44+
is what you do to bridge to an EXTERNAL system keyed by those
45+
identities.** You don't add `organizationId`/`applicationId` columns to
46+
your OWN native entities — you already have typed edges. You add them to
47+
point at someone else's primary keys. The config blob lives in HIRO,
48+
keyed by the external IAM's org/app/user/scope IDs. That's the graph
49+
*side* of a bridge; the IAM lives elsewhere. Zitadel is the most likely
50+
external system (its `org_id / project_id / app_id / user_id` are
51+
exactly these four FK shapes; matches the operator's stated stack) but
52+
**no file names Zitadel** — hence [H].
53+
54+
Caveat that keeps it honest: OGIT's Auth domain ALSO carries a
55+
**Zanzibar-relation shape**`edgeRule` / `vertexRule` attributes
56+
(2018) + membership verbs (`isMemberOf`, `assigns`, `assumes`,
57+
`belongs`, `consents`, `uses`). So the domain is positioned to host
58+
both a Zitadel-resource binding AND an Ory/Keto relation-tuple binding
59+
— exactly the operator's earlier-this-session framing ("zitadel,
60+
zanzibar, ory/keto become preminted class profiles").
61+
62+
Two consequences:
63+
64+
1. **Strengthens the semantic-compiler thesis with a fresh receipt.**
65+
The 2026-06-22 entry inferred compiler-grade discipline from a static
66+
read. This shows the discipline is *live*: in 2026 they extend the
67+
symbol table with external-symbol resolution — the linker phase of
68+
`OGAR-AS-IR §1`, actively in use. Not a fossil; a running compiler.
69+
70+
2. **The `Configuration`-keyed-by-external-IDs entity IS the OGIT-side
71+
precedent for the "AuthStore class that does the mapping"** the
72+
operator specified earlier this session, and informs the queued
73+
`0x0BXX` auth-domain cross-walk (`OGIT-DOMAIN-LIFT-CATALOGUE.md` Auth
74+
row). bardioc already built the bridge node; OGAR's job is to give it
75+
a classid and resolve Zitadel/Zanzibar/Keto as preminted profiles.
76+
77+
Evidence: `vocab/imports/ogit/NTO/Auth/attributes/{organizationId,
78+
accountId,applicationId,scopeId,configurationData}.ttl` (all
79+
`2026-01-12`, Pablo Perez); `entities/Configuration.ttl` (2018 class,
80+
2026 attribute list); `entities/ApplicationContent.ttl` (`2026-01-14`).
81+
Cross-ref the entry below + `docs/OGAR-AS-IR.md` (linker phase).
82+
1883
## 2026-06-22 — OGIT was already a semantic compiler's symbol table — bardioc built the structural half deliberately, externalized behaviour to HIRO, never unified the two halves
1984
**Status:** FINDING (shape-inference from the OGIT artifact, not insider history)
2085
**Scope:** OGAR-AS-IR provenance × the structural/behavioural-arm split × what OGAR's actual contribution is

0 commit comments

Comments
 (0)