Official interface

Build astrology apps with verified Zodiac ownership.

The Zodiacs SDK recognizes official Zodiacs, reads public ownership, and turns held signs into optional symbolic context for charts, profiles, share cards, compatibility, seasonal moments, and AI astrology.

TypeScript + React 18+ Solana + Base

Birth charts show one kind of symbolic context. Zodiacs can add another layer when a sign appears in a connected wallet.

Taurus figure
№ 01 Symbolic context

A verified context layer.

Most astrology apps start with a birth chart. Zodiacs adds another read-only layer: signs that appear in a connected wallet. Apps can surface verified holdings, emphasized elements, wheel coverage, and seasonal relevance inside a reading, profile, or moment.

Birth chart

Born with

The signs and placements a user was born with.

Zodiacs ownership

Verified in wallet

The signs that appear through public ownership lookup.

App experience

In the product

Readings, profiles, share cards, compatibility, seasonal moments, and AI astrology.

№ 02 Build

What apps can build.

Verified held signs become part of familiar astrology surfaces, without custody, signing, or transactions.

01

Birth chart overlay

Natal placements meet the signs a user holds, revealing support, balance, and contrast across the chart.

Born with Fire. Taurus and Virgo bring Earth into the profile.

02

Zodiac shelf and identity receipt

Held signs, wheel coverage, element mix, modality mix, and current season match in one clean surface.

Aries, Leo, Pisces. Wheel coverage: 25%. Element mix: Fire + Water.

03

Seasonal moments

Seasonal moments when the current zodiac season matches a sign the user holds.

Taurus season is active. You hold Taurus. Taurus enters today’s reading.

04

Compatibility context

Charts and held signs together, with shared signs, complementary elements, and relationship themes.

You hold Libra. Their Venus is in Libra. A shared theme appears.

05

Digital talisman

A held Zodiac as a symbolic object with history, duration, and personal meaning.

Scorpio, carried for 90 days, becomes part of the long-term profile.

06

AI astrology context

Structured inputs for astrology assistants: held signs, confirmed absent signs, mix, coverage, and season.

Personalized readings with verified ownership context. No custody. No signing.

№ 03 Symbolic resonance

Facet copy for app surfaces.

Apps can map verified holdings into aura bars, hover text, or share-card copy without changing the SDK. Treat every facet as optional symbolic context: if this appears, it may emphasize a quality in the experience.

Aries icon
AriesFire · Cardinal
  • CourageYou move forward even when the path is not fully clear.
  • MomentumYou bring energy that gets things started.
  • InitiativeYou are often the first to act when something matters.
Taurus icon
TaurusEarth · Fixed
  • StabilityYou create calm by staying steady and grounded.
  • DevotionYou show care through consistency and presence.
  • AbundanceYou notice what is enough and help it grow.
Gemini icon
GeminiAir · Mutable
  • CuriosityYou stay endlessly interested in how things work.
  • WitYou catch patterns quickly and keep the mood alive.
  • AdaptabilityYou adjust easily when the situation changes.
Cancer icon
CancerWater · Cardinal
  • CareYou notice what people need before they say it.
  • IntuitionYou often sense the emotional truth underneath the surface.
  • ProtectionYou know how to guard what feels tender or important.
Leo icon
LeoFire · Fixed
  • RadianceYou bring warmth and visibility into the room.
  • ConfidenceYou are learning to take up space without shrinking.
  • GenerosityYou share attention, warmth, and creative energy freely.
Virgo icon
VirgoEarth · Mutable
  • ClarityYou help make confusing things feel clean and workable.
  • CraftYou improve things through patience, detail, and care.
  • DiscernmentYou can tell what matters and what can be released.
Libra icon
LibraAir · Cardinal
  • HarmonyYou sense when something needs balance.
  • GraceYou move through tension with tact and beauty.
  • DiplomacyYou help different sides find a way to meet.
Scorpio icon
ScorpioWater · Fixed
  • DepthYou are drawn to what is hidden, intense, and real.
  • MagnetismYou carry a quiet pull that people can feel.
  • PowerYou can transform pressure into inner strength.
Sagittarius icon
SagittariusFire · Mutable
  • FreedomYou need space to explore, learn, and expand.
  • VisionYou look for meaning beyond the immediate moment.
  • FortuneYou notice openings, timing, and possibility.
Capricorn icon
CapricornEarth · Cardinal
  • DisciplineYou keep going when the work asks for patience.
  • MasteryYou build confidence through effort and repetition.
  • LegacyYou care about what lasts beyond the moment.
Aquarius icon
AquariusAir · Fixed
  • OriginalityYou see things from an angle others might miss.
  • InsightYou recognize patterns before they become obvious.
  • LiberationYou help break stale patterns and imagine new ones.
Pisces icon
PiscesWater · Mutable
  • ImaginationYou move easily through dreams, symbols, and possibility.
  • CompassionYou feel deeply and respond with care.
  • MysticismYou are comfortable with mystery and unseen meaning.
Example share copy: Taurus appears in your connected wallet, adding a subtle layer of stability, devotion, and abundance. The SDK provides verified facts; apps own the resonance mapping, bar fill, hover text, and share-card rendering.
№ 04 Brand kit

Official Zodiac icons.

The SDK includes icons for all twelve Zodiacs, ready for products that display verified signs in the Zodiacs.org visual language.

Aries iconAries
Taurus iconTaurus
Gemini iconGemini
Cancer iconCancer
Leo iconLeo
Virgo iconVirgo
Libra iconLibra
Scorpio iconScorpio
Sagittarius iconSagittarius
Capricorn iconCapricorn
Aquarius iconAquarius
Pisces iconPisces

Use the icons in Zodiac shelves, identity receipts, birth chart overlays, compatibility cards, seasonal moments, profiles, symbolic resonance displays, and AI astrology interfaces.

assets.ts
import { getZodiacIconAsset } from "@zodiacs/sdk/assets";

const leo = getZodiacIconAsset("leo");

console.log(leo.packagePath);
// "@zodiacs/sdk/assets/zodiac-icons/circle/leo.png"
№ 05 Flow

From public address to app surface.

Verify Public address → Zodiacs SDK
Read Verified held signs
Render Symbolic context for app surfaces
Official registry. Public reads. No custody. No signing. No transactions.
№ 06 Quick start

Install the SDK.

Use the package for the official registry, address verification, read-only ownership, identity context, and Zodiac icon assets.

install
npm i @zodiacs/sdk
React hooks and UI primitives are included, including useZodiacIdentityContext, useIdentityReceiptData, IdentityReceiptCard, and ProfileSummaryCard. See the GitHub guide for neutral symbolic resonance patterns.
№ 07 Examples

Integration paths.

Start with address verification, provenance, public ownership, and identity context.

Verify an official address

Resolve a Solana mint or Base address to its sign, chain, and representation type.

Code
verify.ts
import {
  getRepresentationByAddress
} from "@zodiacs/sdk/core";

const representation = getRepresentationByAddress(
  "0x3ffB5282F5891Dd8c813E64059EdB0607537eC91"
);

console.log(representation?.sign);  // "aries"
console.log(representation?.chain); // "base"
console.log(representation?.kind);  // "bridged"

Read public ownership

Use Solana and Base public clients. No custody. No signing.

Code
ownership.ts
import { getCrossChainZodiacsOwnership } from "@zodiacs/sdk";

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

console.log(ownership.heldSigns);

Compute identity context

Turn ownership into facts for a profile, shelf, identity receipt, or wheel.

Code
context.ts
import {
  getIdentityReceiptData,
  getZodiacIdentityContext
} from "@zodiacs/sdk/identity";

const context = getZodiacIdentityContext(ownership, {
  sunSign: "leo"
});
const receipt = getIdentityReceiptData(ownership);

console.log(context.heldSigns);
console.log(context.elementComposition);
console.log(context.currentSeasonHeld);
console.log(receipt.wheelCoverage);
№ 08 Identity context

Facts for identity surfaces.

The SDK computes symbolic context from verified public ownership. The source data stays factual, repeatable, and ready to render.

Styled component preview IdentityReceiptCard
SDK input getIdentityReceiptData(ownership)
Verify address getRepresentationByAddress(address)
Verification Loading official registry... Read-only local check
Aries icon Aries
Gemini icon Gemini
Leo icon Leo
Pisces icon Pisces
Sample identity receipt
A public Zodiac shelf.
Held signs 4 of 12
Wheel coverage 33.33%
Element mix Fire · Air · Water
Season Represented
Native 2 Solana
Bridged 2 Base
Aries Gemini Leo Pisces 8 confirmed absent
№ 09 Core API

Core SDK surfaces.

The package is organized around registry facts, representation provenance, public reads, identity composition, React helpers, and official display assets.

Registry
getZodiacsRegistry getZodiacAsset getAllZodiacAssets
Verify
isOfficialZodiacAddress getRepresentationByAddress assertOfficialZodiacAddress
Map
getNativeCounterpart getBaseZodiacRepresentation getSolanaZodiacRepresentation
Read
getSolanaZodiacsOwnership getBaseZodiacsOwnership getCrossChainZodiacsOwnership
Context
getZodiacIdentityContext getIdentityReceiptData getCurrentZodiacSeason
React
useZodiacIdentityContext useIdentityReceiptData useCurrentZodiacSeason IdentityReceiptCard ProfileSummaryCard
Assets
getZodiacIconAsset getAllZodiacIconAssets getZodiacIconAssetPath
№ 10 Posture

Read-only by design.

The SDK is made for recognition, verification, metadata, public reads, and identity context. It does not request private keys, provide custody, sign messages, submit transactions, provide approval helpers, or move assets.

No private keys No custody No signing No approvals No transactions No asset movement
Back to the registry