Deterministic calculation and uncertainty workflow

Vimśottarī opening-balance allocation

Calculate a tradition-relative remaining period from a declared lunar position and duration convention.

Required inputs

Natal lunar longitude

Named sidereal frame

Nakṣatra boundaries

Lord-year table

Duration basis

Ordered execution

Work the protocol

  1. 1

    Derive the nakṣatra in the declared frame.

  2. 2

    Compute elapsed fraction within it.

  3. 3

    Select the tradition’s lord duration.

  4. 4

    Allocate elapsed and remaining years.

  5. 5

    Convert to dates only under one pinned duration basis.

Outputs

  • Opening lord
  • Elapsed/remaining fraction
  • Balance receipt

Done only when

  • Fractions sum to one.
  • Elapsed plus remaining equals lord duration.
  • The tradition and arithmetic stay separately labelled.

Fail closed

Refusal conditions

  • Frame or ayanāṁśa is absent.
  • A duration basis changes between subperiods.
  • The result is described as a prediction.

Recomputable fixture

Calculation receipt

The output and digest are derived from the displayed inputs. The fixture demonstrates the operation, not an astrological prediction.

operation vimshottari-balance

input.lordYears 20

input.elapsedFraction 0.25

output.remainingYears 15

output.elapsedYears 5

sha256:3cb19a8a35795d29e9acd46addb2fbf7351316b1a1132f78944d2923a3da5424

Uncertainty: Calendar dates inherit natal-time, lunar-position, boundary, and duration-basis uncertainty.