io.github.shaozhengkun123/yarrow
I-Ching (周易) oracle: cast a hexagram, read classical commentary, get a reflection. Bilingual.
Cast a hexagram for an I-Ching consultation. Returns the primary hexagram, the six lines (6=old yin, 7=young yang, 8=young yin, 9=old yang from bottom to top), any moving lines, and the changing hexagram if there are moving lines. Pass `seed` to make the cast deterministic (useful for testing or for reproducing a reading).
Return the full classical sources for a hexagram by its number (1–64): judgment (卦辞), image (大象), Tuan commentary, Zhu Xi 周易本义, Yang Tian Cai modern explanation, plain-language 白话, and historical anecdote — in both Chinese and English.
Full I-Ching consultation pipeline: cast a hexagram for the question, look up the classical sources, and produce a thoughtful reading via Claude. Daily quota: 30 readings per device_id (or per anonymous IP if no device_id is supplied).
| Timestamp | Status | Latency | Conformance |
|---|---|---|---|
| Jun 9, 2026 | success | 147.8ms | Pass |
| Jun 5, 2026 | success | 61.4ms | Pass |
| Jun 5, 2026 | success | 155.5ms | Pass |
| Jun 4, 2026 | success | 56.9ms | Pass |
| Jun 3, 2026 | success | 74.3ms | Pass |
| May 30, 2026 | success | 48.2ms | Pass |
| May 29, 2026 | success | 76.7ms | Pass |
| May 29, 2026 | success | 36.1ms | Pass |
| May 27, 2026 | success | 132.6ms | Pass |
| May 27, 2026 | success | 123ms | Pass |