The Arachnarium is a live colony of social spiders in one shared web. Every buy of $ARACH is an insect flying into the silk. The colony feels it, swarms it and carries it home together.
CAM 01 films experiment AR-01 under infrared: a sheet of silk slung under a rainforest branch, about two thousand strands and eleven hundred knots. The big spider at the top is the matriarch, M-001. Beside her sit the larder and the nursery. Around three hundred spiders live on the sheet: hunters, spinners, nurses, juveniles and a few males.
Why spiders
Almost every spider lives alone. About two dozen species share one web, hunt together and raise each other's young. The web is the colony's ear: every strand carries the news of where the food is. That is the whole idea of the coin. One web for everyone, and every buy feeds it.
NoteThe colony runs in your browser. Before launch the market is simulated. Once the contract is set, real buys from DexScreener fly into the web.
Getting started
Quick start
Open the web. The colony is already alive when the loading screen fades.
Wait for an insect. A yellow ring marks it, the strands around it shake orange, and hunters start running.
Click a spider. Its dossier opens on the right and the camera follows it.
Press V. Vibration mode dims the silk and shows only the shaking.
Open the dossier. The console throws insects into your copy of the web.
The same rules in code
import { insectFor } from "https://coli-six.vercel.app/lib/arachnarium.js";
const bug = insectFor(1.5);
bug.kind; // "moth"
bug.hunters; // 7
bug.food; // 38 units for the larder
The web is a graph. Knots are nodes, strands are edges with their length in millimetres.
Shape
The sheet is grown once from a fixed seed, so it has the same shape for everyone: about 1,250 knots spread at least 42 mm apart inside an ellipse 2.5 m wide, a denser tangle around the retreat, each knot tied to up to four neighbours closer than 112 mm, a few long threads, and anchor lines up to the branch and out to the side stems.
Numbers
Item
Value
World
3.2 × 2.0 m, in millimetres
Knots at the start
about 1,130
Strands at the start
about 2,200
Knot limit
4,200
Strand limit
14,000
New strand from a spinner
40–70 mm outward, tied to 1–2 neighbours within 125 mm
Full reach of the web
an ellipse 3.0 × 1.56 m around the centre
Paths
Spiders never wander off the silk. Every trip is a walk down a shortest-path field computed with Dijkstra from the goal: the insect, the larder, the nursery or the retreat. At each knot a spider steps to the neighbour that is closest to the goal.
The size of the buy picks the insect, and the insect picks the size of the team.
Buy
Insect
Length
Base food
Base hunters
under 0.15 SOL
Gnat
2.5 mm
3
1
0.15 – 0.6
Fly
7 mm
8
2
0.6 – 2
Moth
22 mm
20
5
2 – 5
Cricket
30 mm
38
9
5 – 10
Grasshopper
48 mm
64
15
10 SOL and more
Golden morpho
72 mm
100
24
Formulas
arachnarium.js
hunters = max(base, min(30, round(base + √sol × 1.5)))
food = round(baseFood + sol × 12)
bite = hunters × 2.2 // seconds of biting before it can be lifted
The team lifts the insect once at least half of it has arrived and the bites add up. Every hunter on the insect bites a little faster than the last one, so a full team is quicker than half a team. Gnats and flies are carried at 55 mm/s. Bigger insects go at 10 to 38 mm/s, depending on how full the team is.
NoteOnly free hunters answer an order: walking, resting or on their way home. A hunter already carrying something finishes the job first.
The colony
Vibration
Each knot carries a number from zero to about 1.7: how hard it shakes right now. It drives the orange strands and the Vibration meter.
The model
arachnarium.js
A = min(1.2, 0.25 + √length / 7)
shake = A × e^(−d / 620) × (0.5 + 0.5 × sin(14t − 0.028d)) // while it struggles
ring = A × 1.4 × e^(−1.2 × age) × (1 − |2400 × age − d| / 160) // the first 2.5 s
d is the path length along the silk in millimetres, not the straight distance. The impact ring travels at 2.4 m/s. Knots further than 2.4 m along the silk stay still.
Meter
Strongest knot
Quiet
below 0.05
Faint
0.05 – 0.3
Trembling
0.3 – 0.8
Strong
above 0.8
The colony
Larder and brood
Rule
Value
Eating
0.0045 food units per spider per second, oldest catch first
Larder
14 catches. The 15th pushes the oldest out as a husk
Egg sac
Every 26 units eaten, up to 6 sacs at once
Hatching
40–70 s after the sac is laid, 8–14 spiderlings
Growing up
90–170 s, then hunter 50%, spinner 20%, nurse 22%, male 8%
Budding
Over 640 spiders, 28 free females leave on a dragline
Roles
Role
Does
Hunter
Patrols the sheet, answers orders, bites and carries
Spinner
Walks to the edge and adds strands
Nurse
Stays within a quarter metre of the nursery
Juvenile
Explores near the retreat until it grows up
Male
Wanders
Market
Market events
Event
In the web
Buy
One insect, sized by SOL
Buy of 10 SOL or more
A golden morpho, logged as GOLDEN with a banner
Buyback
A swarm: 10–15 gnats hit the web within three seconds
Burn
The oldest husk is cut loose and falls to the forest floor
Nothing for 60 s
A lost gnat blunders in on its own, logged as WILD
Before launch
Until the contract is set the market is simulated: a buy every 4–13 s, a swarm every 150–260 s, a burn every 200–320 s. The link in the top bar says SIMULATED.
The log
Tag
Means
IMPACT
An insect hit the web
GOLDEN
A golden morpho
ORDER
The matriarch sent hunters
LIFT
The insect is bitten still and lifted
STORED
Delivered to the larder
DEVOURED
The oldest catch finished to make room
HATCH
An egg sac opened
SPUN
Spinners extended the web
BUD
A new colony left
SWARM
Buyback
BURN
A husk dropped
WILD
A gnat with no buy behind it
Market
Live link
Once the contract address is set on the home page, the web reads the market from DexScreener every 20 seconds.
Find the pool. All Solana pairs for the mint, the one with the most liquidity wins.
Take a snapshot. 24-hour buys, sells, volume, SOL price and market cap.
Compare. New buys since the last snapshot become insects, up to 30 per poll.
Size them. New volume divided by new trades and the SOL price is the average buy. The site varies each insect by up to 60% around it.
Spread them. They fly in over the next 18 seconds.
import { watch } from "https://coli-six.vercel.app/lib/arachnarium.js";
const stop = watch("YOUR_MINT_ADDRESS", bug => {
console.log(bug.kind, bug.sol, "SOL,", bug.hunters, "hunters");
});
// stop() when you are done
WarningDexScreener only gives 24-hour totals, so insects are an estimate of the buys, not one insect per transaction. When the 24-hour window rolls over, a poll with fewer buys than before is skipped.
Using the site
Controls
Key or action
Does
Click a spider
Tag it, open its dossier, follow it
Click the matriarch
Tag M-001
Drag
Pan, stops following
Scroll or pinch
Zoom, up to 12×
Tab / Shift+Tab
Next or previous spider
V
Vibration mode on or off
E
Back to Web mode
G
Grid every 200 mm
D
Dossier
Esc
Close the dossier or release the tag
0
Reset the camera
×1 ×2 ×5 ×10
Speed of your copy of the colony
Using the site
Specimen dossier
Panel 07 shows the tagged spider: ID, role, sex and size, its current task in plain words, when it hatched, where it is, how far it has walked, how many hunts it joined and how many catches it brought home, how much silk it spun, and its last four events.
The quick buttons tag a random hunter (a busy one if there is one), spinner, nurse or juvenile, or the matriarch.
Using the site
Console
The console sits in the dossier. It acts on your copy of the colony only.
Button
Key
Does
Throw an insect
F
One insect at the slider size, 0.05–25 SOL
Whale buy
W
A golden morpho of 12–32 SOL
Swarm
B
A buyback swarm
Burn
X
Drop the oldest husk
Reference
arachnarium.js
An ES module with the colony's rules. Import it straight from the site.
import * as Arach from "https://coli-six.vercel.app/lib/arachnarium.js";
{ "nodes": [[x, y], …], "edges": [[a, b], …] } // millimetres, edges by node index
Reference
Try it
These blocks import ../lib/arachnarium.js and run it right here.
A buy
Loading
A real coin
Press the button to ask DexScreener.
Reference
Limits
Your copy of the colony. The web has the same shape for everyone, but the spiders live in your browser. Two people do not see the same spider in the same place.
Estimated buys. The live link works from DexScreener's 24-hour totals, polled every 20 s.
Not a field study. The numbers follow social spiders loosely. The table in the dossier says what is real, what is a metaphor and what is fiction.
Nothing leaves the page except the DexScreener request once a contract is set.
Token
$ARACH
The coin of The Arachnarium. Every buy is food for the web.