Skip to content
KayD
← All notes

Say what you cannot compute

In Kendara, the checks the app cannot calculate are reported as unknown instead of being guessed.

, Product, AI

Kendara builds a Vedic birth chart from birth details, or from a photo of a Sri Lankan kendaraya, and writes a reading in Sinhala, English or Tamil. It is easy for software like this to sound certain about everything. I wanted it to be honest about where its knowledge stops.

Unknown is an answer

Marriage matching (porondam) has 20 checks. Kendara computes 12 of them, and reports the rest as unknown rather than guessing them. An empty answer that says so is more useful than a confident one that is made up.

Get the inputs right first

The chart itself comes from the Swiss Ephemeris with the Lahiri ayanamsa and whole-sign houses, and the historical Sri Lankan time zone is resolved for each birth instant, because Sri Lanka's time zone has changed over the years.

When the input is a photo, the AI reads it into an editable table first, so the reader can check and correct it before anything is calculated.

Guard the model

Readings come from Gemini models behind a fallback chain and an output guard. The model writes the words; the calculation stays in code.