Skip to content
AstroWay/api v2.325.0 · vedic
all systems operational

Matchmaking - Porutham, dosha cancellation, D9, dasha, bulk

Last updated View as Markdown Agent setup

Ten endpoints on top of Guna Milan: the South Indian Porutham, the cancellation of the three doshas a match is usually refused for, the navamsa and dasha view of a couple, one report with all of it, and one profile ranked against a list.

Every judgement comes back with the rule that produced it, the source of that rule and a basis: classical when a named text states it, manual when it comes from a published Tamil matching manual and no verse-numbered text could be found. Where manuals disagree, the rule says which variant is applied and what the other one says.

EndpointCreditsWhat it returns
/v1/vedic/compatibility/porutham50All ten factors, score out of 10, verdict
/v1/vedic/compatibility/porutham/rajju50Rajju alone
/v1/vedic/compatibility/porutham/vedha50Vedhai alone
/v1/vedic/compatibility/porutham/mahendra50Mahendram alone
/v1/vedic/compatibility/porutham/stree-deergha50Stree Deergham alone
/v1/vedic/compatibility/dosha-cancellation50Mangal, Nadi and Bhakoot, each with the rules that cancel it
/v1/vedic/compatibility/navamsa50D9 Lagna, Moon, Venus and 7th of both, navamsa lords of the Moons
/v1/vedic/compatibility/dasha50Concurrent Vimshottari maha and antar for up to 30 years
/v1/vedic/compatibility/couple-report50All of the above plus Ashtakoot and Dashakoota
/v1/vedic/compatibility/bulk50 + 20 per further candidateOne profile against up to 100 candidates, ranked

Ten factors: Dinam, Ganam, Mahendram, Stree Deergham, Yoni, Rasi, Rasi Adhipathi, Vasiyam, Rajju, Vedhai. Each one is uttamam (agrees, 1), madhyamam (agrees in part, 0.5) or adhamam (does not agree, 0). The match is agreeable when Rajju and Vedhai both agree and the score is at least 5. That threshold is the manuals’ guideline, not a verse, and verdictRule says so.

school is tamil (default) or kerala. The ten tables are the same in both, because no Kerala table for them could be sourced; kerala adds Papasamyam: Sun, Mars, Saturn and Rahu in houses 1, 2, 4, 7, 8, 12 count 1 from the Lagna, 0.5 from the Moon and 0.25 from Venus, and the bride’s total should not exceed the groom’s.

FactorRule appliedSource
DinamCount 2, 4, 6, 8, 9, 11, 13, 15, 18, 20, 24, 26 agrees; same star by a star listfindyourfate; other manuals use the remainder by 9
GanamSame Deva or Manushya agrees, Deva bride with Manushya groom in partfindyourfate
MahendramCount 4, 7, 10, 13, 16, 19, 22, 25hindutone, tuningmymelody
Stree DeerghamAbove 13 agrees, above 7 in partfindyourfate, tuningmymelody
YoniSame animal agrees, the seven enemy pairs failMuhurta Chintamani 6.25-26
RasiGroom’s sign 1, 7, 9, 10, 11, 12 from the bride’s agreestuningmymelody; findyourfate fails 2, 4, 6, 8, 12
Rasi AdhipathiMutual friends agree, enemies fail, the rest in partBPHS ch. 3 friendship
VasiyamGroom’s sign vasya to the bride’s agrees, the reverse in partone transcribed manual table; manuals disagree on six rows
RajjuSame rajju of five fails, with its named consequencefindyourfate, hindutone
Vedhai12 pairs plus the Mrigashira-Chitra-Dhanishta triad failfindyourfate, hindutone

The Vasiyam table, sign by the signs vasya to it: Aries: Leo, Scorpio. Taurus: Cancer, Libra. Gemini: Virgo. Cancer: Scorpio, Sagittarius. Leo: Capricorn. Virgo: Taurus, Pisces. Libra: Capricorn. Scorpio: Cancer, Virgo. Sagittarius: Pisces. Capricorn: Aquarius. Aquarius: Pisces. Pisces: Capricorn.

Kuja (Mangal) dosha is found from Mars’s houses by mangalSchool: south (default) 1, 2, 4, 7, 8, 12 from the Lagna, Moon and Venus; north the same from the Lagna and Moon; strict 1, 4, 7, 8, 12 from the Lagna, the houses of BPHS 80.47. Each position is then checked against these exceptions:

RuleSource
No dosha when Jupiter or Venus joins or aspects MarsBPHS 80.47
Mars in the 4th or 7th in Aries, Scorpio, Cancer or CapricornMuhurta Chintamani
Mars in a movable sign in the 2nd, 4th, 8th or 12thJataka Chandrika
Mars joined or aspected by Jupiter or MercuryJataka Parijata
Mars exalted or debilitatedattributed to Garga
Leo or Cancer lagnaa verse whose text is not named
Both partners have the dosha (samya)a verse whose text is not named

Exceptions that appear only in modern lists (a sign table per house, Aquarius lagna, age 28) are not applied. This is why the Mangal answer here can differ from /vedic/doshas/parashara/mangal.

Nadi is cancelled by Jyotirnibandha (same star in different signs, or same sign with different stars), Muhurta Ganapati (same or friendly Moon-sign lords, or friendly navamsa lords) and the exempt-star lists of Narada Samhita and Piyushdhara. Bhakoot is cancelled by Muhurta Pradipa for six 6/8 pairs, by Kalaprakasika for a 2/12 pair with friendly lords or a vasya sign, and Jyotih Prakasam counts a 5/9 pair good when the groom is 5th from the bride. uncancelled lists what remains.

/navamsa gives each partner’s D9 Lagna, Moon, Venus and 7th with lords and vargottama flags, and the relation of the two Moons’ navamsa lords, the one navamsa rule of matching that could be sourced (Muhurta Ganapati, Nadi cancellation). It returns no score, because no text defines one.

/dasha cuts the window (fromDate, years 1 to 30, default 10) into segments where both partners’ mahadasha and antardasha lords stay the same, and gives the natural relation (BPHS ch. 3) of the lords running side by side. Rahu and Ketu have no place in that table, so their relation is null. It also lists every mahadasha change in the window. No verdict.

One profile with profileRole (groom or bride) against up to 100 candidates, each { id, chart }. Every candidate takes the other role. Results are ranked by Ashtakoot points, ties by Porutham, or the other way with sortBy: "porutham"; minAshtakoot drops those below a line. A candidate whose chart fails comes back in errors and does not stop the rest.

The call is synchronous. /v1/vedic/compatibility/bulk costs 50 credits for the first candidate and 20 for each further one, so 100 candidates cost 2 030; X-Credits-Used and credits in the body carry the figure.

Terminal window
curl -X POST https://api.astroway.info/v1/vedic/compatibility/porutham/rajju \
-H "X-Api-Key: aw_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"chart1": { "date": "1990-05-15", "time": "15:30:00", "timezone": "Europe/Kyiv", "latitude": 50.45, "longitude": 30.52 },
"chart2": { "date": "1985-11-03", "time": "09:15:00", "timezone": "Europe/Kyiv", "latitude": 48.46, "longitude": 35.04 }
}'

The Rajju answer for that pair:

{
"ok": true,
"data": {
"method": "porutham-rajju",
"school": "tamil",
"groom": { "star": 21, "starName": "Uttara Ashadha" },
"bride": { "star": 6, "starName": "Ardra" },
"factor": "rajju",
"verdict": "uttamam",
"pass": true,
"score": 1,
"rule": "The two stars are in different rajju.",
"source": "findyourfate.com, 10 Porutham (Tamil manual tables); hindutone.com, The 10 Poruthams of South Indian marriage matching",
"basis": "manual",
"detail": { "brideRajju": "kanta", "groomRajju": "udara" }
}
}

Prokerala’s published sample couple (bride Ashwini, groom Magha): our Porutham agrees on six factors of ten, and differs on four where Prokerala uses another table (Dinam by Tara, Yoni by the sex of the animal, Rajju in three groups, and a Rasi Adhipathi verdict its own Guna Milan contradicts). The test suite pins both the agreements and the differences.