Skip to content

Commit 21745be

Browse files
committed
docs: add human design and forecast examples, sync counts to 148 endpoints across 12 domains
1 parent e589290 commit 21745be

2 files changed

Lines changed: 50 additions & 6 deletions

File tree

AGENTS.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Type `roxy.` to see all available namespaces. Type `roxy.{domain}.` to see every
5757
| `roxy.languages` | 1 | List the response languages accepted by the `lang` query parameter on every i18n-aware endpoint |
5858
<!-- END:DOMAINS -->
5959

60-
**Total:** 130 endpoints across 10 product domains plus usage and languages. Counts auto-sync from `specs/openapi.json` at release time.
60+
**Total:** 148 endpoints across 12 product domains plus usage and languages. Counts auto-sync from `specs/openapi.json` at release time.
6161

6262
## Quality guidelines for agents
6363

@@ -177,6 +177,8 @@ Ordered by domain priority (Western, Vedic, Numerology, Tarot, Biorhythm, I Chin
177177
| Three-card spread | `roxy.tarot.castThreeCard({ body: { question } })` |
178178
| Celtic Cross | `roxy.tarot.castCelticCross({ body: { question } })` |
179179
| Yes / no tarot | `roxy.tarot.castYesNo({ body: { question } })` |
180+
| Human Design bodygraph | `roxy.humanDesign.generateBodygraph({ body: { date, time, latitude, longitude, timezone } })` |
181+
| Forecast timeline | `roxy.forecast.generateTimeline({ body: { birthData, startDate, endDate } })` |
180182
| Daily biorhythm | `roxy.biorhythm.getDailyBiorhythm({ body: { seed } })` |
181183
| Biorhythm forecast | `roxy.biorhythm.getForecast({ body: { birthDate } })` |
182184
| Biorhythm compatibility | `roxy.biorhythm.calculateBioCompatibility({ body: { person1, person2 } })` |

README.md

Lines changed: 47 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,49 @@ const { data: answer } = await roxy.tarot.castYesNo({ body: { question: 'Should
217217
// answer.answer ("Yes" | "No" | "Maybe"), answer.strength
218218
```
219219

220-
### 5. Biorhythm API (daily check-in, forecast, compatibility)
220+
### 5. Human Design API (bodygraph in one call)
221+
222+
The breakout 2026 self-discovery category. One call returns the full bodygraph from a birth moment: energy type, strategy, authority, profile, definition, incarnation cross, the 9 centers, defined channels, and all 26 gate activations. The Design side is solved on the exact 88-degree solar arc, not approximated as calendar days. No coordinates needed beyond the birth instant, so there is no location setup step.
223+
224+
```typescript
225+
// Full bodygraph. Type, strategy, profile, and definition are always populated.
226+
const { data: hd } = await roxy.humanDesign.generateBodygraph({
227+
body: {
228+
date: '1990-07-04',
229+
time: '10:12:00',
230+
latitude: 28.6139,
231+
longitude: 77.209,
232+
timezone: 5.5,
233+
},
234+
});
235+
// hd.type, hd.strategy, hd.profile, hd.definition
236+
// hd.centers, hd.channels, hd.gates, hd.incarnationCross
237+
```
238+
239+
### 6. Forecast API (cross-domain timeline)
240+
241+
The first cross-domain, stateless forecast in the catalog. One call merges Western transit-to-natal aspects, sign ingresses, retrograde stations, Vedic Vimshottari dasha boundaries, and biorhythm critical days into a single significance-scored, time-ordered timeline. The window is clamped to a 90-day horizon. Forecast feeds, transit alerts, and timing tools are the buyers.
242+
243+
```typescript
244+
// Merged timeline. Each event carries date, domain, type, description, and significance.
245+
const { data: timeline } = await roxy.forecast.generateTimeline({
246+
body: {
247+
birthData: {
248+
date: '1990-07-04',
249+
time: '10:12:00',
250+
latitude: 28.6139,
251+
longitude: 77.209,
252+
timezone: 5.5,
253+
},
254+
startDate: '2026-06-01',
255+
endDate: '2026-06-30',
256+
},
257+
});
258+
// timeline.count, timeline.events
259+
// timeline.events[0].date, timeline.events[0].domain, timeline.events[0].description, timeline.events[0].significance
260+
```
261+
262+
### 7. Biorhythm API (daily check-in, forecast, compatibility)
221263

222264
Zero competition domain. Steady search volume with the top Google result being a static calculator page. Pure land-grab for wellness, productivity, sports, and couples apps.
223265

@@ -233,7 +275,7 @@ const { data: forecast } = await roxy.biorhythm.getForecast({
233275
});
234276
```
235277

236-
### 6. I Ching API (daily hexagram, coin cast, 64-hexagram catalog)
278+
### 8. I Ching API (daily hexagram, coin cast, 64-hexagram catalog)
237279

238280
Meditation apps, decision-making tools, and wisdom chatbots. `i ching API` and `hexagram API` are the keywords.
239281

@@ -247,7 +289,7 @@ const { data: hexagrams } = await roxy.iching.listHexagrams({});
247289
// hexagrams.hexagrams has 64 entries
248290
```
249291

250-
### 7. Crystals API (by zodiac, by chakra, birthstone)
292+
### 9. Crystals API (by zodiac, by chakra, birthstone)
251293

252294
Crystal retail and metaphysical shops use these to build "crystals for [sign]" and "[chakra] chakra stones" pages.
253295

@@ -263,7 +305,7 @@ const { data: byChakra } = await roxy.crystals.getCrystalsByChakra({ path: { cha
263305
const { data: birthstone } = await roxy.crystals.getBirthstones({ path: { month: 4 } });
264306
```
265307

266-
### 8. Dream interpretation API (symbol dictionary, search)
308+
### 10. Dream interpretation API (symbol dictionary, search)
267309

268310
Thousands of dream symbols. `dream meaning` is among the highest-volume spiritual searches on Google. Journal apps, AI therapy chatbots, and self-discovery products are the buyers.
269311

@@ -277,7 +319,7 @@ const { data: results } = await roxy.dreams.searchDreamSymbols({ query: { q: 'fl
277319
// results.symbols is an array of matching symbols
278320
```
279321

280-
### 9. Angel Numbers API (1111, 222, 333 meanings plus universal lookup)
322+
### 11. Angel Numbers API (1111, 222, 333 meanings plus universal lookup)
281323

282324
Gen Z spiritual-tok fuel. `111 meaning`, `222 meaning`, `333 angel number` are evergreen viral queries with massive shareability.
283325

0 commit comments

Comments
 (0)