YANTRIKA

Method · Technical note Y-1

On the Calculation of a Yantrika from a Wish, a Touch, a Moment and the Sky

Yantrika Laboratory · yantrika.shop
Revision 1.0 · 26 October 2026

Abstract We describe the deterministic procedure by which a Yantrika is computed. Six independent observables are sampled at a single instant t₀: the wish as written, the hoped-for horizon, the micro-dynamics of a fingertip held on glass, the civil time to the millisecond, the observer’s geographic position, and the apparent geocentric ecliptic longitudes of the Sun, the Moon and the five classical planets. These are quantised, serialised and compressed by a 128-bit avalanche hash into a seed s ∈ {0,1}128. The seed selects one of sixty canonical forms (ten intentional classes × six structures), sets its personal parameters, orients its sky ring to the true Sun, engraves the inputs as micro-text, and fixes a 3 to 7-day intention cycle. The probability that two Yantrikas share a seed is of order 10−38.

§1The observation vector

Every Yantrika begins as a single vector of observations, all taken within the same tap.

x=(w,h,t0,φ,λ,τ,Σ)∈U*×H×ℤ×S2×ℝ6×𝕋8(1.1)
w
the wish, a Unicode string normalised by whitespace collapse
h
the horizon of hope, h ∈ 𝓗 = {now, month, year, cosmos}
t₀
the instant the touch completes, in integer milliseconds since 1970-01-01T00:00:00Z
(φ, λ)
geodetic latitude and longitude, when the observer consents; otherwise the IANA time zone stands in
τ
the touch tensor: contact ellipse, pressure, tremor, hold duration and sample count
Σ
the sky state: seven ecliptic longitudes and the lunar elongation

§2Temporal anchoring

Civil time is converted to the continuous Julian Date, then to Terrestrial Time by adding ΔT, the slowly drifting difference between atomic time and the rotation of the Earth.

JD=t086 400 000+2 440 587.5JDTT=JD+ΔT86 400(2.1)

All periodic series below are evaluated in Julian millennia τ and centuries T from the standard epoch J2000.0:

T=JDTT−2 451 545.036 525τ=T10(2.2)

The local apparent sidereal time, which binds the sky to the observer’s meridian, follows from the Earth rotation angle θ, small precession terms, the equation of the equinoxes and the observer’s longitude:

θ=2π(0.779 057 273 264+1.002 737 811 911 354 48DU)θL≈θ+Δψcosε+λ(2.3)

§3Ephemeris of the sky

The heliocentric coordinates of each planet are summed from the VSOP87 planetary theory of Bretagnon and Francou: thousands of periodic terms, each an amplitude, a phase and a frequency.

L(τ)=∑α=05τα∑kAαkcos(Bαk+Cαkτ)(3.1)

The geocentric vector is the difference of two heliocentric vectors, evaluated at the retarded time t − ρ/c so that each body is placed where its light left it, then corrected for the aberration of light caused by the Earth’s own velocity v⊕:

ρ=rb(t−|ρ|c)−r⊕(t)ρ′≈ρ+|ρ|cv⊕(3.2)

The vector is precessed and nutated from the J2000 frame onto the true ecliptic of date, where the apparent ecliptic longitude is read:

λb=atan2(yecl,xecl)mod360°recl=R1(ε)N(T)P(T)ρJ2000(3.3)

The Moon follows an analytic lunar theory. Its elongation from the Sun gives the phase angle ψ, and the illuminated fraction k is engraved as the small disc on the sky ring, drawn with the true terminator:

ψ=(λ☽−λ☉)mod360°k=1+cosi2waxing⇔ψ<180°(3.4)

When the observer’s position is known, each body’s altitude above the local horizon is computed from its declination δ and hour angle H = θL − α. Bodies above the horizon are drawn brighter:

sina=sinφsinδ+cosφcosδcosH(3.5)

Agreement with standard ephemerides is within about one arcminute. The sky is never still: the Moon alone advances by

λ˙☽≈13.176°d−1≈0.549″s−1(3.6)

so no two moments, and no two Yantrikas, share the same sky.

§4The touch tensor

While the fingertip rests on the glass for Th = 2.5 s, the screen’s digitiser reports positions pi = (xi, yi), contact axes (ai, bi) and normal pressure πi, sampled at the display rate and between frames. No human finger is perfectly still; the physiological tremor of the hand is measured as the root-mean-square excursion about the centroid:

p¯=1N∑i=1Npiστ=1N∑i=1N‖pi−p¯‖2(4.1)
τ=(a¯,b¯,π¯,στ,Th,N)(4.2)

Where a device does not report contact geometry or pressure, those components are declared absent rather than invented, and the signature shows “—”.

§5Quantisation and the canonical record

Each real-valued observable is quantised to two decimal places by q(x) = ⌊100x + ½⌋ / 100. For position this is a deliberate privacy bound: a hundredth of a degree of latitude spans

Δs=R⊕·0.01°·π180≈6 371km×1.745×10−4≈1.11km(5.1)

so no Yantrika ever carries a home address. The quantised vector is serialised in a fixed key order into a canonical string C(x), so that identical observations always yield identical bytes.

§6The seed

C is absorbed by four interleaved 32-bit lanes. Each code unit c is mixed into every lane through multiplication by a large odd constant modulo 232, and each lane feeds the next:

hj←hj+1⊕[(hj⊕c)·mjmod232]m=(597 399 0672 869 860 233951 274 2132 716 044 179)(6.1)

A final avalanche pass, with shifts of 18, 22, 17 and 19 bits, ensures that changing a single input bit flips on average half of the 128 output bits:

s=(s0,s1,s2,s3)∈(ℤ232)4Pr[sk(x)≠sk(x⊕ei)]≈12(6.2)

With 2128 ≈ 3.4 × 1038 possible seeds, the birthday bound gives the chance that any two of n Yantrikas collide:

Pcoll(n)≈1−e−n2/2129⇒Pcoll(109)≈1.5×10−21(6.3)

The seed is shown on the calculation screen as it forms: each frame hashes a longer prefix of C until every observation has been absorbed.

§7Intentional class and form

The wish is tokenised and lightly stemmed, then scored against ten intentional classes Θ = {home, love, career, abundance, wellbeing, adventure, courage, creativity, learning, hope}. Phrases weigh 3, words 1, weak relational words 0.2; ties fall to the class named first:

θ*=arg maxθ∈Θ∑κ∈Kθ∩stem(w)ωκ(7.1)

Each class holds six canonical forms. Writing Pθ for the forms of class θ not yet shown on this device, the form is

f*=Pθ*[s0mod|Pθ*|]Pθ←FθwhenPθ=∅(7.2)
FormTrianglesInner / outer petalsEnclosure
Shri4 ▲ + 5 ▼ interlocking8 / 16bhūpura, three walls
Shatkona{6/2} hexagram ×212 / 24triple circle, 12 nodes
Ashta{8/2} + {8/3} octagram8 / —double octagon
Pancha{5/2} pentagram10 / 20bhūpura, two walls
Shikhara3 nested ▲ + 1 ▼16 / 32bhūpura, three walls
Padma{6/2} hexagram6 / 1224-petal corona

§8Geometry

All geometry lives in a unit frame whose radius 1 meets the outermost wall. In the Shri form, each triangle’s base vertices lie on the circle of radius R = 0.43, so a base at height yb has half-width

xb=±R2−yb2yapex=∓R(1−0.62u+ξ)(8.1)

the construction of the classical Śrī Yantra, whose geometry was analysed mathematically by Kulaichev. Lotus petals are quadratic Bézier arcs between base points P0, P2 on the petal circle, pulled through a control point P1:

B(u)=(1−u)2P0+2(1−u)uP1+u2P2u∈[0,1](8.2)

The personal parameters are bound to the observations: petal curvature to the tremor, gate width to the millisecond, the sky ring’s orientation to the true Sun.

κ=0.16+min(0.45,στ4+s2mod1001000)g=0.08+0.06t0mod10001000θ0=λ☉(8.3)

Each body b is placed on the sky ring at the polar angle

ϑb=−π2−(λb−λ☉)rb=0.783(cosϑb,sinϑb)(8.4)

so that today’s Sun stands at the zenith of every Yantrika and the planets keep their true angular separations.

§9The ten-second cycle

The living Yantrika is a closed loop of period P = 10 s. For a petal ring of order n, the rotation over one period is exactly one petal, 2π/n. Because the ring has cyclic symmetry Cn, the last frame maps onto the first and the loop has no seam:

α(t)=±2πn·tmodPPRα(P)(L)=L∀L∈Fix(Cn)(9.1)

The luminance breathes once per period, g(t) = 0.65 + 0.35 cos(2π t / P), and the Clip is the same loop captured at 30 frames per second.

§10The intention cycle

The cycle length N is drawn from the seed within an interval set by the horizon of hope, and its days are counted from the observer’s local date:

N=ℓh+(s3mod(uh−ℓh+1))[ℓh,uh]∈{[3,4],[4,6],[5,7],[3,7]}(10.1)

§11Engraving and scale

The observations are engraved as micro-text on three rings: the wish at r = 0.458, the full signature at r = 0.7545 and the seed around the central seal at r = 0.162. Glyph height is 0.0062 units. On a phone the Yantrika’s radius is a few hundred device pixels, so the text is one to two pixels tall and reads as a fine dotted ring. The renderer switches to letterforms only when a glyph exceeds 2.6 device pixels:

legible⇔0.0062·ρpx·z≥2.6⇒z≥2.60.0062ρpx(11.1)

where ρpx is the Yantrika’s radius in device pixels and z the zoom; on most phones the words appear between 2× and 6×. The 3000-pixel image carries the micro-text at about 8.6 px, so it survives zooming in any photo viewer and on a printed poster.

§12The symbolic vocabulary

The geometry follows the traditional grammar of the yantra as described in the Tantric literature. The bindu, the central point, is the unmanifest origin from which form proceeds. The trikoṇa, the triangles, pair the upward and downward principles, often read as Śiva and Śakti. The padma, the lotus petals, mark the unfolding of the inner circuit. The bhūpura, the square enclosure with four gates, is the earth plane through which one enters. Contemplation traditionally moves from the gates inward to the bindu, and then out again. The practice that accompanies each Yantrika follows that path.

What this calculation is, and is not. Every number on the calculation screen is real and reproducible: the same observations always give the same Yantrika. The sky positions are real astronomy, not astrology. The method determines the form of your Yantrika. It does not predict or guarantee outcomes. Yantrika is an object for contemplation and intention.

§13References

  1. Bretagnon, P. & Francou, G. (1988). Planetary theories in rectangular and spherical variables: VSOP87 solutions. Astronomy & Astrophysics, 202, 309–315.
  2. Meeus, J. (1998). Astronomical Algorithms, 2nd ed. Willmann-Bell.
  3. Montenbruck, O. & Pfleger, T. (2000). Astronomy on the Personal Computer, 4th ed. Springer.
  4. Cross, D. (2019–2023). Astronomy Engine, MIT-licensed ephemeris library. github.com/cosinekitty/astronomy
  5. Kulaichev, A. P. (1984). Śrīyantra and its mathematical properties. Indian Journal of History of Science, 19(3).
  6. Khanna, M. (1979). Yantra: The Tantric Symbol of Cosmic Unity. Thames & Hudson.

← Back to Yantrika