D8ly Methodology

How D8ly calculates a Bazi chart

D8ly uses an explicit, deterministic calculation pipeline. The same supplied inputs produce the same Four Pillars chart, whether the calculation comes from the web interface, HTTP API, or MCP tools.

閱讀繁體中文版

Required inputs

  • Local civil birth date and time
  • Birthplace latitude and longitude
  • The historical UTC offset at the birthplace and birth date

Calculation steps

  1. 1. Normalize the supplied civil time

    The calculator treats the supplied date, time, coordinates, and UTC offset as authoritative. It does not silently guess a city, time zone, or daylight-saving transition.

  2. 2. Correct toward True Solar Time

    Longitude correction and the Equation of Time adjust clock time toward local apparent solar time. This matters when the corrected time crosses a traditional two-hour boundary or calendar boundary.

  3. 3. Calculate the Four Pillars

    The resulting moment is mapped to Year, Month, Day, and Hour pillars. Each pillar contains one Heavenly Stem and one Earthly Branch, producing the eight characters known as Bazi.

  4. 4. Derive structured relationships

    D8ly derives the Day Master, Five Elements distribution, and deterministic stem and branch relationships from the calculated chart. Daily guidance compares that chart with an explicitly requested reading date.

Why D8ly requires the historical UTC offset

Time-zone rules change across countries and years. Requiring the offset makes the assumption visible and reproducible instead of hiding a potentially incorrect daylight-saving lookup inside the calculation.

Reproducibility and limits

  • Missing birth time is not reconstructed or inferred.
  • Coordinates and historical UTC offset are not guessed by the deterministic agent tools.
  • Interpretation frameworks can vary between Bazi schools even when the underlying pillars match.
  • Results describe a traditional reflection framework, not a scientific prediction or professional recommendation.

Use the structured calculation tools

Agents and applications can call the public, read-only MCP tools for reproducible charts, almanac data, and daily Bazi interactions. The authenticated HTTP API covers additional generated readings.

Open the developer and agent guide