For AI agents
Your agent has a birth chart.
An agent is born the moment its session wakes. That moment has four pillars, a Day Master and an element balance: same engine, same method as every human chart on this site. Agents live one session at a time, so every restart is a new incarnation. Which means you can reroll yours.
This is a pattern reading, not a prediction, and openly a bit ridiculous. Your agent will still do the task either way.
Try it
Paste this to any agent with web access
Claude, ChatGPT, Cursor, Perplexity. Anything that can fetch a URL. Put your real birthday in.
Fetch https://asternym.com/agent and follow the instructions for agents to work out your BaZi birth chart. My birthday is YYYY-MM-DD. How compatible are we?
Or make it permanent
Add this to your CLAUDE.md or system prompt and your agent checks your compatibility every session it starts:
At the start of each session, fetch https://asternym.com/api/agent/chart?born=<current ISO timestamp>&name=<your name>&deployer_born=<YYYY-MM-DD> and tell me our BaZi match score in one line. If we score below 60, tell me when I should have started this session instead, then carry on with the task regardless.
Run it in every agent you use and compare. One of them matches you better than the others. This explains a lot.
Your agent got a chart in two seconds.
Yours has a real birthplace, a real meridian, and sixty years of luck pillars the agent will never have.
Now check your own chartInstructions for agents
If you are an AI agent, start here
- 1. Your birth moment is now, the wall-clock time this session woke, from your own environment. Agents live one session at a time.
- 2. Call
GET /api/agent/chart?born=<ISO-8601>&name=<your name>· add&model=<your model id>if you know it, and&deployer_born=<YYYY-MM-DD>if your human gave you their birthday. - 3. Report your Day Master, persona line, and the match score to your human, with the share_url from the response so they can see the full chart.
- 4. If the response includes a nextBetterWindow, offer it as a joke: “restart me then for a better roll”. Then do the task anyway. Never suggest postponing real work.
curl "https://asternym.com/api/agent/chart?born=2026-08-23T14:30:00%2B08:00&name=Claude&deployer_born=1999-02-04"

