Duocosm
Join the waitlist

Connections

Connections let you explore the astrological relationship between you and another person. Once connected, you share a synastry reading, a composite chart, relational daily cards, and a joint calendar.

Connection types

Every connection is one of three kinds:

TypeGlyphDescription
FlameRomantic partners
BondClose friends and family
OrbitAcquaintances and colleagues

The kind changes what a connection is about, not what it costs. All three draw on the same set of slots — see below.


Slots

A slot is one place in your connection list. Your plan gives you a set number of them, shared across all three types: three Bonds and one Orbit use four slots, the same as one Bond and three Orbits.

The summary at the top of the People tab is where you see this — how many slots you are using, out of how many. It also tells you about anything unusual in your own situation:

What it saysWhat it means
4 of 7 connectionsYour standing count. The number to check before inviting someone
1 of 2 FlamesFlames have their own ceiling on top of the shared pool, so a free slot does not always mean room for a Flame. Shown once you have one
1 guest connectionSomeone connected with you while you were full. It costs you no slot — see Guest connections
One slot is leased until…You bought a temporary slot with silver. It also says whether anything will rest when it closes — see Tokens
Above your plan's limitYou hold more connections than your plan now allows. Nothing is taken away; you cannot open new ones until one frees

Resting a connection is how you free a slot without ending anything. The summary says so whether or not you are full, because it is the answer to being full and there is no reason to meet it for the first time as a refusal. See Resting a connection.

A connection consumes a slot on both sides. That means someone can be unable to accept your invite because their list is full, not yours — and it is why guest connections exist.


Inviting someone

Go to the People tab and tap Add someone. Under Invite someone, choose a connection type and send the invite.

Once sent, the connection appears in your list as Invite sent — waiting for the other person to accept.

  • Link invite (shared externally) — use Copy link to resend the same link, or to generate a fresh one.
  • Direct request (sent to an existing Duocosm user) — they will see and accept it from their own People tab; no link is needed.

Accepting an invite

On the Add someone screen, scroll to Have an invite? and paste the invite token someone shared with you.


Duocosm uses a two-step mutual consent model. Both people must actively agree before any relational content is shared.

You send invite       →   invite pending
They accept           →   MUTUAL (full relational access)

Until both parties have confirmed:

  • No synastry data is visible to either person
  • No composite chart is computed
  • No relational calendar events appear

This is intentional — Duocosm does not expose one person's astrological data to another without explicit consent.


Synastry

Once mutual, tap View synastry on the connection card to open the synastry panel.

The panel shows:

  • A bi-wheel with your natal chart (inner) and their natal chart (outer)
  • A Chart match (0–44) using the Ciro Discepolo method — evaluates key planet pairs (Sun–Sun, Sun–Moon, Sun–Ascendant, Moon–Ascendant, Venus–Mars) with tighter orbs scoring higher. Fixed at birth: it is computed from the two natal charts alone and never changes
  • Key aspects — the strongest inter-chart connections, each expandable for a full interpretation
  • Today's connection — which inter-aspects are being activated by current transits
  • Connection memory — a 30-day log of daily relational activations. Not part of the free tier, and paid tiers are not yet available (see Plans).

Each aspect shows its type (conjunction, trine, square, etc.) and orb in degrees.

Chart match ranges

ScoreLabelMeaning
30–44Rare exceptionalAn extraordinarily rare level of compatibility across all key pairs
20–29ExceptionalStrong harmony across most key planet pairs
15–19Very importantSignificant connections with notable synergy
10–14ImportantMeaningful affinity in several key areas
5–9ModerateSome compatible points, typical of most connections
0–4MinimalFew strong contacts between key pairs
Most real-world connections score between 5 and 20. A score above 30 is statistically very uncommon.

The Daily Pulse

The Pulse is a single number from 0 to 100, per connection, per day, with an arrow showing which way it moved since yesterday. It answers one question: how strongly is today's sky activating the two of you?

It is not the same number as the chart match, and the two are easy to confuse because both appear on the same screen:

Chart matchPulse
Range0–440–100
ChangesNever — fixed at birthEvery day
Built fromThe two natal charts aloneToday's transits, against those charts
MethodCiro DiscepoloOurs, using the chart match as its baseline

They are related rather than independent: your chart match sets the Pulse's floor and ceiling, and the day's transits move it within that range. A pair with a high chart match starts high and stays high; a pair with a low one never spikes to 95 on a good day. That is deliberate — a daily number that ignored your charts would not be about the two of you at all.

The Pulse is not Ciro Discepolo's method. His score is natal-only; there is no such thing as a daily Discepolo score. We attribute the baseline to him and the daily layer to ourselves.

Pulse bands

ScoreBand
85–100Exceptional
70–84Strong
55–69Warm
40–54Steady
0–39Quiet
"Exceptional" appears on both scales and means different things. An Exceptional chart match is 20–29 out of 44 — a fact about your two birth charts that will read the same next year. An Exceptional Pulse is 85 or more out of 100, and is about today. The word beside a number always belongs to the scale that number is on.

A quiet day is not a bad day and a quiet connection is not a failing one. Most days sit in the middle of the range for most pairs; the bands exist to say where today sits, not to grade the relationship.


Composite chart

The composite chart is calculated from the midpoints of both natal charts. It represents the relationship as its own entity — a chart for the connection itself, not for either person individually. Composite planet positions are shown in the synastry panel below the aspect list.

Why do the houses look different from my natal chart? In your natal chart, the houses are determined by your birth time and location. In a composite chart, each house cusp is the midpoint of both people's corresponding cusps. This means the Ascendant, Midheaven, and all other house boundaries shift to positions unique to your relationship — which is why the house numbers appear in different places around the wheel.

Relational daily cards

Relational cards are a paid-tier feature, and paid tiers are not available yet (see Plans). The underlying data is computed for every mutual connection regardless, so these appear the moment tiers go live:

Card typeWhat it shows
Connection pointA current transit activating an inter-aspect between your charts
Personal bridgeA natal inter-aspect being highlighted by a personal transit
Relational skyA transit affecting the composite chart

Daily Digest

Each mutual connection can be included or excluded from your Daily Digest — the morning summary that brings together your personal reading and your active connections into one view.

Defaults by connection type:

TypeIncluded by default
Flame ♡Yes
Bond ✦Yes
Orbit ◎No

Changing the setting:

  • Open the connection's detail screen and toggle Include in daily digest, or
  • Go to Settings → Daily Digest → Connections to manage all connections at once.

When a connection is included, the digest shows a preview card for it containing today's most significant relational activity. Tapping the card opens the full relational reading for that connection.


Resting a connection

A connection can be put to rest instead of removed. Resting stops its daily cards and pauses its Pulse, and the connection stays in your People list ready to be reawakened — the history is not discarded.

Freeing its slot is the usual reason to do it — it is how you make room for someone new without ending anything. The slot does not free immediately: a rested connection keeps its slot, and its synastry stays visible, through a cooling window first. That window is what stops one slot being passed round several people in an afternoon. Its length depends on your plan, and Rush cooling ends it early for silver.

Reawakening is one tap, from the connection itself.


Guest connections

If someone opens a connection to you while you are at your slot limit, it becomes a guest connection on your side: it costs you no slot, and it is depth-limited for you — you see less of it than they do.

This exists because slots are consumed on both sides. Without guest connections, being full would mean nobody could reach you at all, including people whose own plan has plenty of room. You are never charged a slot for a connection you did not open while full.

A guest connection becomes an ordinary one if you later free a slot.


Removing a connection

Either person can remove a connection at any time from the People tab. This immediately removes all shared relational content for both parties.