Zodiacs.org
Runnable example

Simastry Aura with verified Zodiac context.

Simastry uses Zodiac context in an Aura surface that can be shared. The same read-only context can optionally shape conversations with AI astrologists in the app.

Pattern preview

Build an Aura context payload.

Pick a birth-chart sign and a held Zodiac. This preview shows the shape an app can pass to a share page or AI astrologist prompt after reading ownership through Zodiacs SDK.

Production SDK shape.

import { getCrossChainZodiacsOwnership } from "@zodiacs/sdk";
import { getZodiacIdentityContext } from "@zodiacs/sdk/identity";

const ownership = await getCrossChainZodiacsOwnership({
  solanaOwner,
  baseOwner,
  connection,
  publicClient
});

const aura = getZodiacIdentityContext(ownership, {
  sunSign: "leo"
});

const aiAstrologistContext = {
  auraPage: "shareable",
  heldSigns: aura.heldSigns,
  elementComposition: aura.elementComposition,
  currentSeasonHeld: aura.currentSeasonHeld
};

Why this helps AI astrologists.

The AI receives structured facts, not a loose claim. The app can say which signs are held, how they relate to the birth chart, and whether those signs should appear in a shared Aura page or conversation.