WAGECODE
WAGECODE v1.0 Published normative specification CWSP · CWCS Runtime layer: CWSO Authority
CANONICAL STATE AND NORMATIVE OBJECT

Canonical wage state.

Canonical wage state is the wage economic condition represented under declared policy, jurisdiction, time, evidence, computation and issuer-authority bindings so that the represented condition can be located, tested, replayed and relied upon within its declared scope.

State and object are distinct

Canonical wage state is the represented economic condition. The Canonical Wage State Object is the formal immutable object representing that condition. The state, the object and the Computed Wage value are related but are not identical.

Normative Object · Appendix A.1 and Appendix F

Canonical Wage State Object

The Canonical Wage State Object is an immutable, machine-readable economic state object representing a Computed Wage and carrying the required bindings to time, jurisdiction, policy, issuer authority and computation fingerprint.

Required fields

  • cwso_id
  • economic_subject_ref
  • time_index
  • jurisdiction_binding
  • policy_binding
  • wage_value_state
  • validity_state
  • computation_fingerprint
  • issuer_authority_ref
  • issuance_timestamp

Constraints

  • immutable
  • machine-readable
  • replayable
  • corrected through re-issuance rather than mutation
  • independent of payment execution
Normative Term · Appendix F

Computed Wage

Computed Wage is a wage value resolved into a valid Canonical Wage State Object through application of the Wage Computation Function and bound to jurisdiction, policy, time and authority in accordance with WAGECODE.

Relationship to governed wage state

Governed Wage State is the broader condition of wage meaning being controlled and replayable. Canonical wage state is the represented economic condition under declared bindings. The Canonical Wage State Object is the normative machine-readable object representing that state.

Related normative components

The canonical objects on this page relate to: Wage Fact Set, Wage Computation Function, Policy Binding, Jurisdiction Binding and Time Index. This page remains the canonical owner of canonical wage state, the Canonical Wage State Object and Computed Wage.