हर detected योग एक पूर्ण object है, label नहीं। यह IAST transliteration में name और sanskrit_name, जिस category से यह संबंधित है, planets_involved, houses_involved, और एक मानव-पठनीय वाक्य के रूप में condition_met रखता है। यह 0 से 100 तक एक बल स्कोर रखता है साथ ही एक strength_breakdown जो दिखाता है कि हर कारक कैसे जुड़ा, ताकि एक कमज़ोर योग और एक पाठ्यपुस्तक योग कभी एक जैसे न दिखें। यह is_cancelled, cancellation_strength, और bhanga_factors रखता है जो बताते हैं कि कौन से निरस्तीकरण नियम लागू हुए। यह provenance (classical, modern, या contested), 'BPHS Ch.
79' जैसा एक उद्धरण, एक controversy_note, variant, nature (benefic, malefic, mixed, या conditional), और positive और challenges arrays में बँटे effects रखता है। उस संरचना का अर्थ है कि आप एक ऐसा UI बना सकते हैं जो हर reading समझाता है, स्रोत text से link करता है, और उपयोगकर्ता को ऑडिट करने देता है कि ऐप ने जो कहा वह क्यों कहा।
हर परिणाम पर बल, निरस्तीकरण, उद्धरण, और प्रोवेनेंस