라트나 (처방 보석)
라트나(रत्न)는 행성을 위한 처방 보석입니다. 아홉 개의 보석, navaratna가 아홉 그라하에 하나씩 대응합니다. “어떤 보석을 착용해야 하나요”라는 질문은 단순해 보이지만, 답은 학파에 따라 달라지고 널리 쓰이는 두 학파는 서로 다른 금지 목록을 냅니다. 그래서 /v1/vedic/gemstones는 학파를 파라미터로 받고, 응답에는 어떤 학파로 계산했는지 항상 적습니다.
두 학파
섹션 제목: “두 학파”| 학파 | 추천 | 금지 |
|---|---|---|
lagna-lord (기본값) | 1, 9, 5하우스 로드의 보석: 생명, 행운, **덕(benefic)**의 보석 | 거의 없음: 두스타나만 소유한 그라하뿐 |
functional-benefic | 같은 세 보석이지만, 요가카라카가 있으면 그것이 첫 번째 | 해당 라그나의 모든 기능적 흉성의 보석 |
추천 보석은 두 학파에서 일치합니다. 우연이 아닙니다: 기능적 길성은 트리코나를 소유한 그라하로 정의되고, 트리코나의 로드가 곧 1, 5, 9하우스의 로드이기 때문입니다. 저희는 이를 가정한 것이 아니라 열두 라그나 전체를 돌려 확인했고, 테스트로 고정했습니다.
차이는 구매자에게 중요한 곳에 있습니다: 금지 목록입니다. 사자자리 라그나의 경우 functional-benefic은 에메랄드, 다이아몬드, 블루 사파이어를 제외하지만, lagna-lord는 그중 아무것도 제외하지 않습니다. 여러분의 점성가는 한 학파로 일하는데 고객에게 다른 학파의 답을 준다면, 불일치는 바로 여기서 생깁니다.
엔드포인트
섹션 제목: “엔드포인트”| 엔드포인트 | 크레딧 | 반환값 |
|---|---|---|
POST /v1/vedic/gemstones | 20 | 차트 기반 추천: 역할이 붙은 보석 세 개, 금지 목록, 주의 사항, 행성 상태 |
GET /v1/vedic/gemstones/navaratna | 5 | 차트 없이 보는 아홉 보석 참조표 |
curl -X POST https://api.astroway.info/v1/vedic/gemstones \ -H "X-Api-Key: aw_live_your_key_here" \ -H "Content-Type: application/json" \ -d '{ "date": "1990-05-15", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.45, "longitude": 30.52, "school": "functional-benefic" }'const r = await fetch('https://api.astroway.info/v1/vedic/gemstones', { method: 'POST', headers: { 'X-Api-Key': process.env.ASTROWAY_API_KEY!, 'Content-Type': 'application/json', }, body: JSON.stringify({ date: '1990-05-15', time: '14:30:00', timezoneOffset: 3, latitude: 50.45, longitude: 30.52, school: 'functional-benefic', }),});const { data } = await r.json();console.log(`Lagna ${data.lagna.signName}, school ${data.school}`);for (const g of data.recommended) console.log(` ${g.role}: ${g.gem}`);for (const g of data.avoid) console.log(` avoid ${g.gem} (${g.basis})`);import os, requests
r = requests.post( 'https://api.astroway.info/v1/vedic/gemstones', headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY']}, json={ 'date': '1990-05-15', 'time': '14:30:00', 'timezoneOffset': 3, 'latitude': 50.45, 'longitude': 30.52, 'school': 'functional-benefic', },)d = r.json()['data']print(f"Lagna {d['lagna']['signName']} ({d['school']})")for g in d['recommended']: w = g['wearing'] print(f" {g['gem']:16s} {w['day']:10s} {w['finger']:14s} {w['minWeight']['carats']} ct")응답 예제
섹션 제목: “응답 예제”{ "type": "gemstone-recommendation", "school": "functional-benefic", "ayanamsa": 23.7225, "lagna": { "sign": 4, "signName": "Leo", "lord": 0, "lordName": "Sun" }, "recommended": [ { "role": "yogakaraka (primary)", "graha": 4, "grahaName": "Mars", "gem": "Red coral", "gemSanskrit": "Moonga", "mineral": "Corallium rubrum", "housesOwned": [4, 9], "basis": "owns the 4th (kendra) and the 9th (trikona)", "substitutes": ["Carnelian", "Red jasper"], "wearing": { "day": "Tuesday", "finger": "Ring finger", "metals": ["Gold", "Copper"], "minWeight": { "ratti": [6, 9], "grams": [0.729, 1.094], "carats": [3.65, 5.47] }, "mantra": "Om Kraam Kreem Kraum Sah Bhaumaya Namah", "japaCount": 10000 } } ], "avoid": [ { "gem": "Blue sapphire", "basis": "owns the 6th and no trikona" }, { "gem": "Emerald", "basis": "owns the 11th and no trikona" } ], "condition": { "Sun": { "signName": "Taurus", "house": 10, "dignity": "neutral", "isCombust": false } }, "disclaimer": "Traditional Jyotish remedy, informational only..."}정확히 무엇이 반환되나요
섹션 제목: “정확히 무엇이 반환되나요”- 각 보석의 **
basis**는 라벨이 아니라 추적 기록입니다: 그라하가 어떤 하우스를 소유하고 왜 그 역할이 되는지. 저희 말을 믿지 않고도 추천을 검증할 수 있습니다. wearing: 요일, 손가락, 금속, ratti 단위 무게와 그램/캐럿 환산, 비자 만트라와 자파 횟수. 지침서마다 다르기 때문에 무게는 범위로, 손가락은 선택지 목록으로 제공합니다.substitutes(우파 라트나): 5캐럿짜리 천연 블루 사파이어의 현실적인 대안은 “처방 없음”이 아니라 더 저렴한 대체석입니다. 추천의 비용을 계산하는 사람이라면 두 선택지를 모두 봐야 합니다.condition: 각 그라하의 품위(dignity), 연소(combust), 역행. 이것은 규칙이 아니라 맥락입니다: 두 학파 모두 하우스 소유에 따라 처방하며, 다르게 주장한다면 세 번째 학파를 지어내는 셈입니다.nodesNote: 라후와 케투는 어떤 별자리도 소유하지 않으므로, 어느 학파로도 라그나에서 헤소나이트(고메드)와 캐츠아이에 도달할 수 없습니다. 아홉 개 중 일곱 개 보석만 조용히 내주는 대신 이를 명시합니다.
정확도와 출처
섹션 제목: “정확도와 출처”- 보석과 그라하의 대응: 가루다 푸라나(아차라 칸다, 라트나 파리크샤 장)와 바라하미히라의 브리하트 삼히타 80장. 두 문헌 모두 같은 아홉 보석 세트를 제시합니다.
- 세 보석 규칙(생명, 행운, 덕)은 현대의 표준 관행입니다.
- 기능적 분류: Bepin Behari, Fundamentals of Vedic Astrology. 요가카라카 규칙 자체는 BPHS에서 유래합니다: 켄드라와 트리코나를 모두 소유한 그라하.
- 검증 방법. 이것은 수치 기법이 아니므로 천문력 대비 오차가 생길 여지가 없습니다. 가능한 검증은 하나뿐입니다: 규칙이 공개된 처방을 어디에도 하드코딩하지 않고 재현해야 합니다. 고전적인 요가카라카 여섯(황소자리와 천칭자리의 토성, 게자리와 사자자리의 화성, 염소자리와 물병자리의 금성)은 소유 규칙만으로 저절로 도출되며, 양자리, 황소자리, 게자리, 사자자리에 대해 알려진 금지 목록도 마찬가지입니다. 이 주장 하나하나가 테스트입니다.
- 라그나는 항성(sidereal) 기준이며 ayanamsa로 도출합니다. 트로피컬 어센던트는 보통 별자리 하나만큼 어긋나 있어서, 응답의 모든 보석이 달라집니다.
- 착용 프로토콜(요일, 손가락, 금속, 무게, 만트라)은 샤스트라가 아니라 현대의 관행입니다. 그래서 정전처럼 제시된 숫자 하나가 아니라 선택지와 범위를 제공합니다.