€4.2M
FIG. 01 — LINEAGE-BASED ACCESS
EVERY OUTPUT CARRIES THE RULES OF THE DATA BEHIND IT _
OUTPUTS
sparse · then combined
T1 · READT2 · ENRICHT3 · SERVE
REPORT
← prev
NEW OUTPUT · acl(a,b,c,d)
DASHBOARD
← prev
NEW OUTPUT · acl(a,b,c,d)
3D MODEL
← prev
NEW OUTPUT · acl(a,b,c,d)
DATASET
← prev
NEW OUTPUT · acl(a,b,c,d)
AGENT ALPHA
SPARSE SOURCES
4 sources · mixed acls
OUTPUT Ainherits acl(a,b)
DATA OWNEROPENS A
AGENT BETA
+ NEW DATA
+2 sources · stricter acls
OUTPUT Binherits acl(a,b,c,d)
SAME OWNEROPENS B → c,d HIDDEN
AGENT GAMMA
OUTPUT Bacl(a,b,c,d)
RESOLVED PER RECIPIENT
same file · three answers
ANALYST · cleared a,b,c,dOPENS → FULL ANSWER
MANAGER · cleared a,bOPENS → a,b ONLY
CONTRACTOR · no clearanceOPENS → NOTHING
resolved on open · no review