SS-01Method

Nobody here has an opinion about your stars.

Sahayak computes Tamil astrology the way an almanac does: planetary positions from a published ephemeris, then a fixed set of classical rules applied the same way every time. No model generates a reading on demand. Below is the entire method, in order, with real numbers you can check yourself.

EPHEMERIS NASA DE440sAYANAMSA LahiriMETHOD drik ganitaRULE SET tamil_standard_v1
01The input

Five numbers, and then we forget them.

A birth chart needs a moment and a place, and nothing else. Not a name, not a phone number, not a photo. The five values shown here are the complete input to everything that follows.

Time matters more than people expect. The ascendant moves a full degree roughly every four minutes, so a birth recorded to the nearest hour is genuinely uncertain about the lagna - and Sahayak says so rather than quietly picking one.

dob
1994-03-22
date of birth
tob
06:15
local clock time
lat
13.0827
degrees north
lon
80.2707
degrees east
tz
+5.5
offset from UTC
The complete input contract. engine/main.py::PlaceBody
02The shift almost nobody explains

Your newspaper says Leo. Your grandmother says Kadagam. They are both right.

Western astrology measures from the spring equinox. Indian astrology measures from the fixed stars. Those two starting points were together about seventeen centuries ago and have been drifting apart ever since, because the Earth wobbles on its axis, one full turn roughly every 26,000 years.

The gap between them is the ayanamsa, and it is not a matter of belief - it is an angle. Today it is 24.2282°, widening by about 50.3 arcseconds a year. Sahayak uses the Lahiri value, the one the Indian government’s own ephemeris uses.

Subtract it and the whole zodiac slides back by roughly four-fifths of a sign. Nobody is wrong. They are measuring from different places.

WORKED, FOR 15 AUGUST
tropical longitude 142.00° = Simha / Leo
minus ayanamsa 24.2282°
sidereal longitude 117.77° = Kadagam
LEOKADAGAM24.2282°AYANAMSATROPICAL 0°MESHAM 0°
Outer ring: tropical, measured from the equinox. Inner ring: sidereal, measured from the fixed stars and rotated forward by the ayanamsa. The pale ray is one real position in the sky, 15 August: read against the outer ring it falls in Leo, against the inner ring in Kadagam. Lahiri ayanamsa for 25 July 2026, drawn to scale.
03The chart

Twelve houses, drawn the way Tamil Nadu draws them.

With sidereal longitudes in hand, each graha drops into one of twelve rasi. Tamil charts use the South Indian square: a four-by-four with a hollow centre, rasi running clockwise from Meenam at the top left.

The positions are fixed on the page. Unlike the North Indian diamond, the box for Mesham is always the same box - which is why a Tamil reader can glance at any chart and find a planet without reading a single label. Sahayak draws it in the same fixed order, so a chart from the app can be checked against one from a family astrologer square by square.

மீனம்Meenam
மேஷம்Mesham
ரிஷபம்Rishabam
மிதுனம்Mithunam
கடகம்Kadagam
சிம்மம்Simmam
கன்னிKanni
துலாம்Thulam
விருச்சிகம்Viruchigam
தனுசுDhanusu
மகரம்Makaram
கும்பம்Kumbam
RASI CHARTD1
South Indian rasi chart. Fixed positions, clockwise from Meenam at top-left - the arrangement is a convention about the sky, not a design decision.
04The ten rules

A porutham score is arithmetic. Here is all of it.

Matching compares the two moon stars against ten classical rules. Each rule is a small, closed calculation - a distance, a remainder, a lookup in a table that has been the same for centuries. None of it requires judgement, which is exactly why none of it is behind a paywall in the app. Take Dina porutham, the first rule, for the two births below.

bride's moon starPunarpoosam7 of 27
groom's moon starPooram11 of 27
count between them((11 - 7) mod 27) + 15
remainder5 mod 95
favourable remainders{ 2, 4, 6, 8, 0 }5 is not one
Dina poruthamFAIL · 0 of 1
engine/porutham.py::m_dina - run for these two births, reproduced exactly.

That is the whole rule. Count from one star to the other, take the remainder on division by nine, and check it against a fixed set. A reader with a nakshatra list and a pencil gets the same answer, which is the point: there is nothing to take on faith.

The other nine rules work the same way, and the ten of them produce a score out of ten. Note what the score below is not - it is not a probability, not a compatibility percentage, and not a verdict on two people. It is a count of how many classical rules happen to align.

Ten out of ten is not a thing that happens. Most communities treat six as sufficient, and classical practice allows a full-chart reading to override a star-level rule. Any app that implies otherwise is selling you fear.

Full scorecard4.5 / 10
  • DINAதினம்
    FAIL · 0Moon star distance 5 (remainder 5).
  • GANAகணம்
    PARTIAL · 0.5Temperament: bride Deva, groom Manushya.
  • MAHENDRAமகேந்திரம்
    FAIL · 0Groom's star is 5th from bride's; Mahendra favours 4, 7, 10, 13.
  • STHREE DEERGHAஸ்திரீ தீர்க்கம்
    FAIL · 0Sthree Deergha distance 5.
  • YONIயோனி
    FAIL · 0Nature: bride Cat, groom Rat - enemy pair.
  • RASIராசி
    PASS · 1Rasi distance 3; no adverse rule applies.
  • RASI ADHIPATHIராசி அதிபதி
    PASS · 1Rasi lords Budha and Suriya are friendly.
  • VASYAவசியம்
    FAIL · 0Mutual attraction pairing not present.
  • RAJJUரஜ்ஜு
    PASS · 1Different rajju groups: Udhara and Kati.
  • VEDHAவேதை
    PASS · 1No vedha between Punarpoosam and Pooram.
05The refusals

Four things this engine will not do.

No model generates a reading on demand.

A reading is never generated on demand by a language model - every value comes from the engine's rules and lookup tables. The fixed interpretation text was drafted with AI assistance and reviewed; the live computation that turns a birth moment into a chart and a verdict is not.

No fear as a sales tool.

The app used to show a free user only the reason a match failed, and charge for the reasons it passed. That is fear priced as a feature. Every rule, every reason and every score is now free. What is sold is interpretation, narration and a keepsake - never the arithmetic.

No medical, legal or financial claims.

Traditional guidance is offered as traditional guidance. No gemstone, mantra or remedy is presented as a treatment for an illness, and no reading is framed as a determination of fact about a person.

Nothing is kept.

Birth details are used for the calculation and dropped. They are not stored, not sold, and never placed in a URL. A porutham involves two people's data, so the app asks for consent before it computes, not after.

06Free and paid

The line, stated in public so we can be held to it.

Always free

  • The full rasi chart and birth panchangam.
  • All ten poruthams: status, points and the reason for each, in Tamil and English.
  • The dosham reading.
  • The shareable report image.

Paid

  • Written interpretation of what the chart means for this life.
  • The reading narrated aloud in Tamil.
  • The long-form keepsake jathagam.

The test is simple: if a lookup table can produce it, it is free. What costs money is the work of saying what it means.

All of it is free to try, in Tamil, right now.

Open the porutham calculator