Contents Eins System: A Scientific, Fair, Real-Time Measure of AI Originators' Influence on Society v1.11 · 2026-08-29
Part I · Motivation and Positioning
1 Introduction: Why Society Needs a Measurable Notion of AI Influence v1.11 · 2026-08-29 2 Prior Measurement Systems and the Positioning of This Work v1.11 · 2026-08-29
Part II · The Object
3 The Object: AI Originators and the Field of Measurement v1.11 · 2026-08-29 Part III · The Measure
4 Measurement Theory and Construct Validity v1.11 · 2026-08-29 5 From Influence Definition to Composition v1.11 · 2026-08-29
Part IV · The Mathematical Shell
6 Formal Framework: The Mathematical Shell v1.11 · 2026-08-29 Part V · Trust and Verification
7 Trustworthiness: Why the Index Can Be Scrutinized v1.11 · 2026-08-29 8 Verification: Segment-by-Segment Acceptance and Evidence v1.11 · 2026-08-29
Part VI · Operations and Evidence
9 Data Dictionary, Pipeline, and Audit v1.11 · 2026-08-29 10 Operations and Governance v1.11 · 2026-08-29
11 FA Case Study: the 2026-08-29 Snapshot v1.11 · 2026-08-29
12 Outlook and Future Work v1.11 · 2026-08-29
13 Open Data Layer, Sources, and Acknowledgments v1.11 · 2026-08-29
Appendices
A Symbols, Notation, and the Code–Symbol Binding v1.11 · 2026-08-29 B FA Reference Parameters (V1) v1.11 · 2026-08-29
C First-Assessment Roster and Inclusion v1.11 · 2026-08-29
D Formal Derivations v1.11 · 2026-08-29
E Proof Corpus v1.11 · 2026-08-29
F Algorithms v1.11 · 2026-08-29
G FA Snapshot v1.11 · 2026-08-29
H Compliance Notes v1.11 · 2026-08-29
References v1.11 · 2026-08-29
F · Algorithms 1.11 2026-08-29
Each algorithm is stated against the formal framework of Section 6 and is an executable contract of the computation pipeline. The algorithms are versioned through the method version vector (Section 10.2 ); a change to any of them increments method_ver and is logged in the audit trail.
Algorithm 1. Layered observation-state computation
Input: raw source records r ∈ R r \in \mathcal{R} r ∈ R ; roster I ∪ S \mathcal{I} \cup \mathcal{S} I ∪ S ; scale contract S \mathcal{S} S ; source registry K \mathcal{K} K .
procedure L1_ingest(R \mathcal{R} R )
for each record r r r do
classify key ( o r g , s o u r c e , t i t l e ) (\mathrm{org}, \mathrm{source}, \mathrm{title}) ( org , source , title ) ;
stamp arrival time; validate schema against source profile
assign source state: present / degraded / absent (Section 6.2 )
return raw records with source states
procedure L2_derive(r a w \mathrm{raw} raw , S \mathcal{S} S )
classify missingness per factor into P / Z / A / F P/Z/A/F P / Z / A / F (Algorithm 2 )
apply scale contract per factor class (linear / heavy-tail / inverse / boolean)
aggregate factors to blocks by composition weights (Algorithm 3 )
return derived indicator state ξ ( t ) \xi(t) ξ ( t ) (Definition 6.1 )
procedure L3_publish(ξ ( t ) \xi(t) ξ ( t ) , roster)
compute F A a d j \mathrm{FA}^{\mathrm{adj}} FA adj , R I \mathrm{RI} RI envelope, Θ \Theta Θ , Γ \Gamma Γ , Λ \Lambda Λ
apply settlement re-centering and presentation noise (Algorithms 5 , 6 )
return published layer values
Algorithm 2. Missing-value classification and two-level renormalization
Input: factor values v i , k v_{i,k} v i , k ; block weights w k w_k w k , ∑ k w k = 1 \sum_k w_k = 1 ∑ k w k = 1 ; status registry M \mathcal{M} M .
procedure Classify(i i i , k k k )
if unit not covered by the factor's definition then
else if source state absent and no readable rank then
return Z Z Z (numerical absence)
else if below printed cutoff, last readable rank available then
return A A A (leaderboard floor)
else if source outage / schema failure then
return F F F (technical unavailability)
procedure Renormalize(i i i )
P ← { k : state ( i , k ) ∈ { P , A , Z -with-fill } } \mathcal{P} \gets \{ k : \text{state}(i,k) \in \{P, A, Z\text{-with-fill}\} \} P ← { k : state ( i , k ) ∈ { P , A , Z -with-fill }}
v i , k ← 0 v_{i,k} \gets 0 v i , k ← 0 for k k k in state Z Z Z without fill, or floor value for A A A
V i ← ∑ k ∈ P w k v ^ i , k / ∑ k ∈ P w k V_i \gets \sum_{k\in\mathcal{P}} w_k\, \hat v_{i,k} \;/\; \sum_{k\in\mathcal{P}} w_k V i ← ∑ k ∈ P w k v ^ i , k / ∑ k ∈ P w k
c a r r y ( i , k ) ← v i , k ( t last-valid ) \mathrm{carry}(i,k) \gets v_{i,k}(t_{\text{last-valid}}) carry ( i , k ) ← v i , k ( t last-valid ) for state F F F
register ( i , k , state ) (i, k, \text{state}) ( i , k , state ) in M \mathcal{M} M with version stamp
return V i V_i V i (projection onto present blocks, Prop. 6.4 )
Algorithm 3. Fundamental-Anchor composition (V1)
Input: normalized blocks c a p , e d g e , e c o , c o m ∈ [ 0 , 1 ] \mathrm{cap}, \mathrm{edge}, \mathrm{eco}, \mathrm{com} \in [0,1] cap , edge , eco , com ∈ [ 0 , 1 ] ; V1 weights (Appendix B ); roster.
procedure Compose(c a p , e d g e , e c o , c o m \mathrm{cap}, \mathrm{edge}, \mathrm{eco}, \mathrm{com} cap , edge , eco , com )
c a p ′ ← ( 0.55 c a p + 0.05 e d g e ) / 0.60 \mathrm{cap}' \gets (0.55\,\mathrm{cap} + 0.05\,\mathrm{edge}) / 0.60 cap ′ ← ( 0.55 cap + 0.05 edge ) /0.60
e c o ′ ← ( 0.25 e c o + 0.15 c o m ) / 0.40 \mathrm{eco}' \gets (0.25\,\mathrm{eco} + 0.15\,\mathrm{com}) / 0.40 eco ′ ← ( 0.25 eco + 0.15 com ) /0.40
F A i ← 100 × ( 0.60 c a p ′ + 0.40 e c o ′ ) \mathrm{FA}_i \gets 100 \times \bigl(0.60\,\mathrm{cap}' + 0.40\,\mathrm{eco}'\bigr) FA i ← 100 × ( 0.60 cap ′ + 0.40 eco ′ )
m e r g e \mathrm{merge} merge per block from its factors by the composition map
return F A i \mathrm{FA}_i FA i
procedure Adjust(F A i \mathrm{FA}_i FA i , streaks, incidents)
D i ← D_i \gets D i ← sustained-leadership value ((15) ), capped at D c a p D_{\mathrm{cap}} D cap
R i ← R_i \gets R i ← real-harm value, capped at R c a p F A i R_{\mathrm{cap}}\mathrm{FA}_i R cap FA i , official facts only
F A i a d j ← F A i ( 1 + D i ) − R i \mathrm{FA}^{\mathrm{adj}}_i \gets \mathrm{FA}_i\,(1 + D_i) - R_i FA i adj ← FA i ( 1 + D i ) − R i
freeze F A i a d j ( t 0 ) \mathrm{FA}^{\mathrm{adj}}_i(t_0) FA i adj ( t 0 ) at settlement; immutable intraday
return F A i a d j ( t 0 ) \mathrm{FA}^{\mathrm{adj}}_i(t_0) FA i adj ( t 0 )
Algorithm 4. Real-time-influence renewal update
Input: event stream; residual map r ( ⋅ ) r(\cdot) r ( ⋅ ) ; half-life map T 1 / 2 ( ⋅ ) T_{1/2}(\cdot) T 1/2 ( ⋅ ) .
for each event e e e at time t e t_e t e do
r new ← A e 2 − 0 r_{\text{new}} \gets A_e\, 2^{-0} r new ← A e 2 − 0 (full value)
if r ( k e y ) ≤ r new r(\mathrm{key}) \le r_{\text{new}} r ( key ) ≤ r new then
(renewal rule)
void residual of the same primary key
insert r new r_{\text{new}} r new with start t e t_e t e
append to the renewal log (deterministic replay ledger)
else
keep existing pulse; log the rejected event
for each active pulse do
ρ e ← ( now − t e ) / T 1 / 2 ( e ) \rho_e \gets (\text{now} - t_e)/T_{1/2}(e) ρ e ← ( now − t e ) / T 1/2 ( e ) ; value ← A e 2 − ρ e \gets A_e\, 2^{-\rho_e} ← A e 2 − ρ e
R I i ( t ) ← ∑ active e A e 2 − ( t − t e ) / T 1 / 2 ( e ) \mathrm{RI}_i(t) \gets \sum_{\text{active } e} A_e\, 2^{-(t-t_e)/T_{1/2}(e)} RI i ( t ) ← ∑ active e A e 2 − ( t − t e ) / T 1/2 ( e )
H i ( t ) ← ∑ active e ∣ A e ∣ 2 − ( t − t e ) / T 1 / 2 ( e ) \mathrm{H}_i(t) \gets \sum_{\text{active } e} |A_e|\, 2^{-(t-t_e)/T_{1/2}(e)} H i ( t ) ← ∑ active e ∣ A e ∣ 2 − ( t − t e ) / T 1/2 ( e )
return R I i ( t ) \mathrm{RI}_i(t) RI i ( t ) , H i ( t ) \mathrm{H}_i(t) H i ( t ) (Prop. 6.14 )
Algorithm 5. Settlement and centering
Input: fresh F A i a d j ( t 0 ) \mathrm{FA}^{\mathrm{adj}}_i(t_0) FA i adj ( t 0 ) recomputed from settled slow data ((14) ), R I i \mathrm{RI}_i RI i , roster I \mathcal{I} I .
t ← t \gets t ← window close (UTC 04:00–07:00, 16:00–19:00)
procedure Settle
R I ‾ ← 1 ∣ I ∣ ∑ j ∈ I R I j ( t ) \overline{\mathrm{RI}} \gets \frac{1}{|\mathcal{I}|}\sum_{j\in\mathcal{I}}\mathrm{RI}_j(t) RI ← ∣ I ∣ 1 ∑ j ∈ I RI j ( t )
for i ∈ I i \in \mathcal{I} i ∈ I do
Θ i ( t ) ← F A i a d j ( t 0 ) + k r i ( R I i ( t ) − R I ‾ ) + B R i ( t ) \Theta_i(t) \gets \mathrm{FA}^{\mathrm{adj}}_i(t_0) + k_{\mathrm{ri}}\bigl(\mathrm{RI}_i(t) - \overline{\mathrm{RI}}\bigr) + \mathrm{BR}_i(t) Θ i ( t ) ← FA i adj ( t 0 ) + k ri ( RI i ( t ) − RI ) + BR i ( t )
(exact conservation: ∑ Θ i = ∑ F A i a d j \sum\Theta_i = \sum\mathrm{FA}^{\mathrm{adj}}_i ∑ Θ i = ∑ FA i adj (Prop. 6.9 ))
freeze F A i a d j ( t 0 ) \mathrm{FA}^{\mathrm{adj}}_i(t_0) FA i adj ( t 0 ) as the new anchor (slow anchor, not the closing line)
write settlement record; increment flagship_ver
return Θ i ( t ) \Theta_i(t) Θ i ( t ) , frozen F A i a d j ( t 0 ) \mathrm{FA}^{\mathrm{adj}}_i(t_0) FA i adj ( t 0 )
Algorithm 6. Presentation-layer nominal dual-value process
Input: actual line Θ i ( t ) \Theta_i(t) Θ i ( t ) ; display parameters (Table 22 ).
procedure Nominalize(Θ i ( t ) \Theta_i(t) Θ i ( t ) )
x ← 0 x \gets 0 x ← 0 (display-noise stock, hash-seeded per unit)
for each publish tick do
x ← x ⋅ ( 1 − 2 − 1 / 15 ) + N ( 0 , σ 0 2 ) x \gets x\cdot (1 - 2^{-1/15}) + \mathcal{N}(0,\sigma_0^2) x ← x ⋅ ( 1 − 2 − 1/15 ) + N ( 0 , σ 0 2 ) (discrete OU, zero mean)
with prob. 0.15 % 0.15\% 0.15% per minute: jump x ← x ± U ( 3 , 5 ) σ x \gets x \pm U(3,5)\,\sigma x ← x ± U ( 3 , 5 ) σ
x ← c l i p ( x , ± 75 b p s ) x \gets \mathrm{clip}(x,\ \pm 75\,\mathrm{bps}) x ← clip ( x , ± 75 bps )
if inside taper window: τ \tau τ min to close then
x ← x ⋅ ( 1 − τ / N t a p e r ) x \gets x\cdot (1 - \tau/N_{\mathrm{taper}}) x ← x ⋅ ( 1 − τ / N taper ) (force to zero at close)
Θ ~ i ( t ) ← Θ i ( t ) + x + N ( 0 , σ j 2 ) \widetilde{\Theta}_i(t) \gets \Theta_i(t) + x + \mathcal{N}(0,\sigma_j^2) Θ i ( t ) ← Θ i ( t ) + x + N ( 0 , σ j 2 )
return Θ ~ i ( t ) \widetilde{\Theta}_i(t) Θ i ( t ) ; at close Θ ~ ≡ Θ \widetilde{\Theta} \equiv \Theta Θ ≡ Θ (Prop. 6.17 )
Algorithm 7. Dual-track audit and replay
Input: production trace; replay engine; keys.
procedure Audit(window W W W )
recompute all outputs from raw inputs over W W W (replay path)
compare replay vs. production at each published tick
check H i ( t ) ≥ ∣ R I i ( t ) ∣ \mathrm{H}_i(t) \ge |\mathrm{RI}_i(t)| H i ( t ) ≥ ∣ RI i ( t ) ∣ over W W W (Prop. 6.14 )
check conservation ∣ ∑ Θ i − ∑ F A i a d j ∣ ≤ ϵ |\sum\Theta_i - \sum\mathrm{FA}^{\mathrm{adj}}_i| \le \epsilon ∣ ∑ Θ i − ∑ FA i adj ∣ ≤ ϵ at each settlement
verify renewal-log determinism (re-run key events)
return audit verdict + exception list
procedure Reconcile(exception list)
for each exception do
classify: display noise / source swap / model change / operator error
if source-related: trigger Algorithm 8
emit correction record; increment decision_ver
Algorithm 8. Circuit breaker and source-swap migration
Input: source state; factor weights w s w_s w s ; alert threshold.
procedure Monitor(k ∈ K k \in \mathcal{K} k ∈ K )
if health(k) below threshold for 2 2 2 consecutive windows then
degrade source k k k : drop its observations, re-normalize over survivors
assert ∣ v ^ − v ^ o u t ∣ ≤ w k / ( 1 − w k ) |\hat v - \hat v_{\mathrm{out}}| \le w_k/(1-w_k) ∣ v ^ − v ^ out ∣ ≤ w k / ( 1 − w k ) (Prop. 6.1 )
mark factor state F F F (technical unavailability), carry forward (Section 6.2 )
if Δ k > \Delta_k > Δ k > alert threshold on recovery then
record discrepancy; report to reconcile (Algorithm 7 )
return circuit state; update source_ver
Algorithm 9. Dynamic membership inclusion
Input: universe U \mathcal{U} U ; observation-layer completeness c u c_u c u ; threshold c ∗ c^* c ∗ .
procedure Review(u ∈ U u \in \mathcal{U} u ∈ U )
compute c u c_u c u = fraction of required factors observed over last N N N windows
if u ∈ S u \in \mathcal{S} u ∈ S and c u ≥ c ∗ c_u \ge c^* c u ≥ c ∗ for 2 2 2 consecutive reviews then
move u u u to I \mathcal{I} I ; apply Prop. 3.1 check
if a normalization extreme changes: disclose revaluation, no backcast
else if u ∈ I u \in \mathcal{I} u ∈ I and c u < c ∗ c_u < c^* c u < c ∗ for 2 2 2 consecutive reviews then
move u u u to S \mathcal{S} S ; re-run centering on the new I \mathcal{I} I
return roster; increment roster_ver
Algorithm 10. BR-01 bridge transition
Input: mechanical-change gap G m e c h G_{\mathrm{mech}} G mech ; horizon H H H ; path φ ( t ) \varphi(t) φ ( t ) .
procedure Transition
if G m e c h = 0 G_{\mathrm{mech}} = 0 G mech = 0 then
return (no bridge; Prop. 6.19 (d))
B R ( 0 ) ← − G m e c h \mathrm{BR}(0) \gets -G_{\mathrm{mech}} BR ( 0 ) ← − G mech
I p u b ( 0 ) ← I + + B R ( 0 ) = I − + Δ f u n d I^{\mathrm{pub}}(0) \gets I^{+} + \mathrm{BR}(0) = I^{-} + \Delta_{\mathrm{fund}} I pub ( 0 ) ← I + + BR ( 0 ) = I − + Δ fund (value preserved)
for t ∈ ( 0 , H ] t \in (0, H] t ∈ ( 0 , H ] do
B R ( t ) ← − G m e c h φ ( t ) \mathrm{BR}(t) \gets -G_{\mathrm{mech}}\,\varphi(t) BR ( t ) ← − G mech φ ( t ) , φ ( 0 ) = 1 \varphi(0)=1 φ ( 0 ) = 1 , φ ( H ) = 0 \varphi(H)=0 φ ( H ) = 0
I p u b ( t ) ← I + + B R ( t ) I^{\mathrm{pub}}(t) \gets I^{+} + \mathrm{BR}(t) I pub ( t ) ← I + + BR ( t )
B R ( t ) ← 0 \mathrm{BR}(t) \gets 0 BR ( t ) ← 0 for t > H t > H t > H ; bridge never deposits into F A \mathrm{FA} FA , never enters R I \mathrm{RI} RI
return published path; increment method_ver
Algorithm 11. Weight-sensitivity analysis
Input: frozen V1 weights β \beta β ; factor uncertainty model Θ u n c \Theta_{\mathrm{unc}} Θ unc ; M M M draws.
procedure Analyze
for m = 1 , … , M m = 1, \dots, M m = 1 , … , M do
β m ← β ⋅ ( 1 + ε m ) \beta_m \gets \beta \cdot (1 + \varepsilon_m) β m ← β ⋅ ( 1 + ε m ) , ε m ∼ \varepsilon_m \sim ε m ∼ bounded noise per block
recompute all F A \mathrm{FA} FA , Θ \Theta Θ ; record full board ranking π m \pi_m π m
for each adjacent pair ( i , j ) (i,j) ( i , j ) do
r i j ← r_{ij} \gets r ij ← smallest relative perturbation reversing the ordering (Appendix D.4 )
report: min adjacent r i j r_{ij} r ij ; distribution of rank changes; extreme-bounds band
return sensitivity report (Section 8.7 )
Together, Algorithms 1 –11 cover the full pipeline from raw observation to published value, with the verification and governance loops designed to keep the pipeline auditable. The version-vector bookkeeping (Section 10.2 ) tags every algorithm run, so that a state change can in principle be replayed from the recorded inputs.
Back to contents | ← E · Proof Corpus | G · FA Snapshot →