Skip to content

EOH Fulfillment & Registration

Modules: hours_eoh/core/eoh_fulfillment.py, hours_eoh/core/registration.py

These two modules form the fulfillment pipeline: registration curves gate which EOH enters the collective ledger; the fulfillment functions turn registered EOH into TEH. Both are genuinely ε-driven.


Registration (registration.py)

Registration curves are sigmoid functions of ε. Each domain uses a distinct curve.

personal_eoh_registration_share(epsilon, p)float

Share of personal EOH admitted to the collective ledger. Near-zero at ε = 0 (off-ledger subsistence), rising through the mid-automation range, approaching 1.0 before ε = 1.

Distinct mechanism from other domains

Personal EOH uses its own sigmoid — do not conflate with total_registration_share(). The two represent distinct mechanisms.

total_registration_share(epsilon, p)float

Labor composite registration share for non-personal domains (infrastructure, ecological, knowledge, care, production, stewardship).

Domain-specific registration

from hours_eoh.core.registration import (
    care_registration_share,
    production_registration_share,
    stewardship_registration_share,
    knowledge_eoh_registration_share,
    labor_category_weights,
    validate_registration_trajectory,
)

Each follows its own sigmoid with different inflection points. Care registration accelerates in the mid-ε range.

validate_registration_trajectory(p) — verifies all registration curves are monotonically non-decreasing and well-behaved at the arc extremes.


Fulfillment Pipeline (eoh_fulfillment.py)

human_eoh_share(epsilon)float

Share of total EOH fulfilled by human labor: 1 − ε.

human_eoh_per_domain(eoh_dict, epsilon)dict

Applies the human/machine split to each domain's EOH.

registered_eoh(human_eoh, registration_share)float

EOH admitted to the collective ledger: human_eoh × registration_share.

teh_created(registered_eoh_value, mean_multiplier)float

TEH entering circulation: registered_eoh × mean_multiplier.

teh_supply(epsilon, p)float

Total TEH in the system at ε.

capital_writedown(capital_teh, writedown_fraction)float

D1 destruction: TEH removed when capital degrades beyond maintainability.

eoh_to_teh_pipeline(epsilon, p)dict

Full pipeline in one call — canonical physical state → EOH → registration → TEH → fiscal solvency check.

from hours_eoh.core.eoh_fulfillment import eoh_to_teh_pipeline

result = eoh_to_teh_pipeline(0.40, p=p)
# Returns: teh_created, registration_share, fiscally_solvent, component breakdown

TEH Destruction Mechanisms

D# Name Location
D1 Capital write-down capital.pyexecute_writedown()
D2 Income-driven consumption fiscal.py
D3 Biology-anchored consumption fiscal.py
D4 CPI delivery prices.pycpi_goods_destruction()
D5 Estate dissolution capital.pyestate_dissolution()
D6 Accumulation ceiling fiscal.pyaccumulation_ceiling_commitment()

Levies and Trust spending are circulatory — TEH moves, not destroyed.