Elliptic Meshwork — Whitepaper

21 October 2026 · Co-Synthesis · MSH-001

Abstract

The elliptic meshwork is a network without addresses in which identity is trajectory, a bond is the sum of two points on an elliptic curve, and stability is a zero sum. It replaces the graph of vertices and edges with Tim Ingold's meshwork, made of lines in motion and of knots that exist only in the encounter, and gives that anthropology an exact mathematics: the group law of an elliptic curve over a prime field.

On that base, with no extra rules, there arise a chemistry (valence, layers, decay, catalysis), a genetics (the private scalar k written in base 4 is the gene; sequencing is solving a discrete logarithm), an evolution (replication with heredity, selection by energy, phylogeny), a cosmology (epochs in which the law of the universe changes through Vélu isogenies and life survives because it is made of invariants) and private communication (ECIES messages that only the owner of k can read).

The concept exists in two forms. A browser simulator, published at elliptic-meshwork.vercel.app, with four views, phylogeny, cosmology, wave and analysis panels, and sound generated by the field itself. And a protocol prototype in Node.js over secp256k1, in which the stable loop becomes a zero-sum ring anyone can verify without any key being revealed, with participation attestation, path-signed pulses, encrypted messages routed by messengers, a mutual-credit exchange with hidden amounts and aggregated range proofs, and an immune system. It is covered by 45 tests, including adversarial and multi-process ones, and was tested live from a phone over a public tunnel.

1. Motivation: network versus meshwork

A network is a graph: vertices are the primary thing and edges merely connect them. Every distributed system inherits the address from this: a fixed name by which one is found, attacked or removed.

Tim Ingold proposed the meshwork as an alternative: the primary thing is the line in motion, and the knot is a tangle that does not exist before the encounter. It is the encounter. There is no place, there is a path, what Ingold calls wayfaring.

This work gives the meshwork a mathematics. Three questions guide the design:

2. Mathematical foundations

The field lives on an elliptic curve over a prime field F_p, with a small p in the simulator (97 by default) and a 256-bit p in the protocol.

y^2 = x^3 + ax + b \pmod p, \qquad 4a^3 + 27b^2 \not\equiv 0

The points of the curve plus the point at infinity O form an abelian group. The sum P + Q is the line through P and Q reflected at the third intersection point; P + P is the tangent. Scalar multiplication kG is done by doubling and adding, in O(log k) steps: this is the acceleration along the curve the concept asked for.

Three properties carry everything that follows:

PropertyWhat it guarantees in the meshwork
Abelian groupA loop's sum does not depend on the order of its members; the charge of a component is well defined
Hard discrete logarithmKnowing kG does not reveal k: the gene is private, the line's history is unrecoverable
Homomorphisms (isogenies)The law of the universe can change while preserving sums: loops and signatures survive the epochs

In the simulator's small field the discrete logarithm can be solved by brute force in at most #E steps. This is deliberate: catalysis and sequencing are exactly the operations a cryptographic curve makes impossible, and the simulator shows the metabolism the secure version could not have.

3. Structure: line, knot, loop

The structure has three primitives and four rules borrowed from chemistry.

PrimitiveDefinitionWhat is public
LineA private scalar k, the point kG, a position and a trajectoryOnly the point kG
KnotThe encounter of two nearby lines: R = P + Q, stored in the knot and sharedR
Stable loop (molecule)A cycle of lines whose points sum to OThe list of points

The chemical rules:

In the simulator stability emerges: with 60 lines and p = 97, about 8% of closed cycles sum to O, and those persist while the others come apart. The system oscillates between 35% and 60% of lines in motion instead of crystallising, with rare fission of molecules acting as a thermostat.

4. Transit: pulses and path signatures

Without an address, a message can only travel as a walker. A pulse follows the line it was born on; at a knot it jumps to the partner and adds that knot's R to its signature Σ. The signature is the history of the path compressed into a single point.

\Sigma = \sum_{i} R_i = \sum_{i} (P_i + P_{i+1})

Whoever receives the pulse recomputes the sum of the R values along the declared path and compares it with Σ. If they match, the path is authentic, without anyone knowing the k of any line. The meshwork verifies trajectories, not identities: the opposite of a network, which verifies identities and trusts the path.

A pulse's destination is the molecule: it stops when it enters a stable loop, the only thing in the field that persists. In a field with few molecules pulses wander and die; in the simulator about half arrive.

In the real protocol the origin signs the pair (payload, Σ) with its private key, each hop appends the R it computes itself with the next one, and the destination requires the walked Σ to match the declared Σ. A messenger that tampers with an R is caught at the destination.

5. Metabolism

Every connected component has a charge: the sum of its members' points. Charge O is neutrality, and a stable loop is just the special case of a neutral component that closed. This comes for free from the group being abelian.

Measured over 3000 ticks, the system varies between 35% and 60% of lines in motion and between 8 and 16 stable loops, without stopping. That is what separates a metabolism from a crystal.

6. Genetics

The hidden scalar k of each line, written in base 4, is its gene: the digits 0 to 3 read as A, C, G, T. The gene is the genotype, private; the point kG is the phenotype, public. A molecule's gene is the set of its members' genes, and two loops with the same set are the same species. The layer ⌊log₂ k⌋ is the gene's length: layer affinity is genome-size affinity.

MechanismWhat it doesWhere it comes from in the mathematics
SequencingReveals the gene base by base, spending energyDiscrete logarithm of kG, brute force in the small field
ExpressionBase composition becomes behaviour: A speed, G efficiency, C extra valence, T mutation resistanceThe phenotype kG hides the composition of k
MutationA hot line swaps one base; the point changes and the loop may lose neutrality until catalysis repairs itOne base-4 digit of k
ReplicationAn energised molecule copies its members' genes into exhausted lines, which are reborn as daughtersThe copies still sum to O: heredity through the group law
Horizontal transferAn INFECT message seals the sender's k with the shared point; the recipient unseals and adopts itECIES over the scalar itself
ImmunityA line remembers the genes it has carried and rejects known onesSet memory
SenescenceAfter four copies as a template, the line no longer replicatesTelomere counter

A gene's fold is the chain of doublings and additions that builds kG from G, read off the bits of k. Two genes of the same length can fold along very different paths on the curve.

7. Evolution

Energy is the currency of fitness. A molecule that burns low is more likely to undergo fission; a molecule that receives pulses is fed by them. Lines that accumulate energy replicate more and their expression spreads. Nothing selects on purpose: the field only keeps what keeps its energy.

The phylogeny is a register: every molecule gene ever seen is a species, numbered in order of appearance. A species whose founding members carry the lineage of another is recorded as its descendant, so mutation after replication grows a tree. The register keeps population, peak, births, maximum generation and extinction, and masks genes until they are sequenced.

In a 4000-tick run: 66 species recorded, 5 alive, 42 with an identified parent, maximum generation 2. The Shannon entropy of the species distribution, in bits, measures diversity at each instant.

Hereditary factors are measured in two ways: heritability h² by regressing the mother's energy at replication against the daughter's energy four hundred ticks later, and the correlation between each species' base composition and its longevity and births. In the runs made the correlations stayed below 0.15: the model's selection is gentle, and that is an honest result, not a tuning.

8. Cosmology: the law of the universe changes

So far everything happened on a fixed curve. The field has epochs. At the end of each epoch a degree-2 isogeny, computed by Vélu's formulas from a point of order two Q = (x₀, 0), carries the whole curve to another curve.

t = 3x_0^2 + a,\quad w = x_0 t,\quad E': y^2 = x^3 + (a - 5t)x + (b - 7w),\quad \varphi(x,y) = \left(x + \tfrac{t}{x - x_0},\; y\left(1 - \tfrac{t}{(x - x_0)^2}\right)\right)

Because φ is a group homomorphism, four things survive the change of physics, and all were verified live:

The only thing that does not survive is a line whose point was in the isogeny's kernel: it goes to O and its gene is shifted by one, the scar of the epoch.

Each curve is identified, up to isomorphism, by its j-invariant. The sequence of epochs is a walk on the field's 2-isogeny graph that never backtracks along the dual isogeny. The graph is finite, so the walk meets laws it has already seen: the register calls this eternal return. Over F_97, 14 epochs visited 8 laws with 6 returns.

The arrow of time: every isogeny has a dual φ̂, and φ̂∘φ = [2]. Rewinding the universe is possible, but it is not undoing: genes stay, and the factor 2 is absorbed by the generator, which doubles. If the generator's order is even, doubling halves the points it reaches; verified, 50 → 25, with the founding law back and only the line with k = 25 scarred. Rewinding enough exhausts the generator and forces a new beginning.

9. Encrypted communication

Each line is a key pair: k private, kG public. Molecules can therefore speak in secret, using ECIES. The sender draws r, sends R = rG and a ciphertext that mixes the intent with r·P of the recipient; the recipient computes k·R, which is the same point, and reads. Nobody else can, unless they know k.

The message travels on a messenger, the free line closest to the sender, which drifts toward the recipient and jumps at knots preferring the neighbour closest to the target: orientation without an address. Wrong molecules intercept without reading and pass it on up to three times. The lab only reads messages addressed to genes already sequenced, and the register says so.

IntentEffect on the recipient
FEEDTransfers energy from the recipient's members to the sender
BONDPulls the recipient close to the sender for 240 ticks
AVOIDPushes the recipient away
REPLICATELowers the replication threshold for 400 ticks
INFECTTransfers the sender's gene (section 6)

Measured over 5000 ticks: 25 messages sent, 10 delivered, 8 discarded after three hand-offs, 6 lost. An INFECT message that crosses a metamorphosis arrives corrupted, because the seal was made with the old point; the recipient detects it and rejects it.

10. Field physics

The field received quantities from other sciences, each with a measurable effect.

ExperimentResult
Temperature 0.3 / 1.0 / 2.5 (2500 ticks each)crystal 70% in molecules / liquid 60% / gas 0%, entropy 0
Coupling K = 0 / 0.08 / 0.25r = 0.09 / 0.16 / 0.64: synchronisation transition
Avalanches over 8000 ticks84 firings, 24 cascades, sizes 1 to 26, τ ≈ 0.74

11. From simulator to protocol

What was already real cryptography became a protocol with real keys. The prototype, in Node.js over secp256k1 with the noble libraries, replaces the toy field with a 256-bit curve and the agents with processes connected to a relay that knows only public points and forwards signed envelopes.

SimulatorProtocol
Line (k, kG)Identity: private scalar k kept on the device, public point kG announced to the relay with a signature
Knot R = P + QSigned hello; both sides compute R and an ECDH channel secret
Stable loop Σ = OZero-sum ring with joint closing, verified by summing public points and attested by every member's signature
Pulse with signature ΣPath-signed pulse: the origin signs (payload, Σ), each hop appends its R, the destination checks walked Σ = declared Σ
Encrypted messageECIES routed through messengers that cannot read it

Each row has its counterpart; what changes is that sequencing and catalysis are no longer possible, and that is the point.

The zero-sum ring is the central piece, and it closes without a closer. Each member i splits −kᵢ into m encrypted pieces, one per member; each member j adds the pieces it received into a share sⱼ and publishes only the point Qⱼ = sⱼ·G. Since Σsⱼ = −Σkᵢ, any observer checks ΣPᵢ + ΣQⱼ = O by adding public points. The closing line is held by everyone, as shares, and by no one: nobody learns any k nor Σk, unless all the other members collude, which is the theoretical optimum for any sum. Because a zero sum does not prove participation (P and −P sum to O), each member signs the complete list: a certificate is attested when all members have signed.

TestResult
Primitives, ring, attestation, pulse, ECIESunit tests
Dishonest share, forged certificate, forged envelope, curious messengerrejected on every node
Security: announce possession, replay, tampering, rate and size limits, persistencecovered, one test per threat
Load: 30 nodes, 435 knots, ring of 10about 6 s and 4 s
Multi-process: relay and 4 nodes as OS processesring attested, pulse verified, message delivered
Exchange and exchange rings: bilateral trade, rings of 2, 3 and 5, dishonest member, tampered certificate, aggregated proof m = 1 to 5settled or rejected as expected
Live: a phone over a public tunnel, twicering attested 3/3, message read, pulse verified, trade and ring settled

In total 45 automated tests pass, including the immune-system tests.

The exchange system follows the same principle. Two lines agree on “I give g, I want w”; each commits to its net balance with a Pedersen commitment C = v·H + r·G, with blindings that sum to zero, and signs the certificate. C_A + C_B = O: a third party verifies that the trade is balanced without seeing the amounts. It is mutual credit without a global ledger: each line keeps only its balance with each counterparty, and the network keeps only the proof that nothing was created or destroyed. For exchange rings with more than two parties, the hidden values carry a single aggregated range proof for the whole ring, a Bulletproof built in three rounds between the members and the proposer, in which nobody reveals a value or a blinding: each member contributes its own slice, the proposer adds them and closes the inner-product argument, and the proof grows only with the logarithm of the number of members, about 1.65 KB for three and 1.9 KB for sixteen. So no gift is a disguised charge, and the nets N_i = C_{i−1} − C_i sum to O: a witness attests the whole circulation without opening anything. Before signing, each member opens only the commitment of whoever gives to it and checks the promised value.

The network also regulates and defends itself, with the same biology as the simulator. Each line measures the rate of envelopes it receives against a set point and moves its own tolerance through a proportional–integral controller: under flooding it runs a fever, each incident weighs more and what it merely routes may be dropped; the relay shrinks the per-connection limit when the global rate rises. Innate immunity is per-peer inflammation, which rises with attributable incidents (flooding, invalid signature, replayed envelope, false proof) and decays with a half-life; above the threshold there is quarantine and a signed alert to the knots, the cytokine. Rumour is never enough: through alerts, only a peer accused by two distinct knots and that has caused an incident to the judge goes to quarantine. Adaptive immunity is made of verifiable fraud proofs, not reputation: signing a certificate whose commitments do not sum to O, attesting a ring that does not close, or signing two different documents with the same id. Each proof is a spacer, like those of CRISPR: it goes to disk, is shared at every new knot and re-verified by whoever receives it before adopting it. Quarantines that expire without proof or relapse are counted as possible autoimmunity, the measure of how much the network punishes the innocent.

To participate is to run a line: a process with a persistent key in ~/.meshwork, a terminal with who, ring, pulse, msg, certs, trade and circle, and a reachable relay; or simply open the relay address on a phone, where the key is born and stays in the browser. Metamorphosis by isogeny is not yet real in this prototype: secp256k1 has prime order and no point of order two, so the walk of epochs would require another family of curves, such as the supersingular curves of post-quantum cryptography.

12. Analysis

The lab reads the field at seven levels, in a panel of its own.

LevelWhat it measuresHow
BehaviourTime budget, path tortuosity, knots, messages and pulses per line; six temperaments (settler, social, messenger, explorer, drifter, wanderer)Ethogram and threshold classification
SymmetryA loop's group symmetry order, gcd(m, #G); chirality; bilateral and rotational symmetryGroup order of the members' points and their spatial arrangement
Heredityh² by mother–daughter regression; correlation between base composition and longevity or birthsPairs recorded at replication; Pearson across species
AnomaliesSix signals against a moving window, flagged above 3.8σ; an invariant audit every ten ticksz-score; Σ = O, point on the curve, valid signature
PhenomenologyThe field as it appears: figures against ground by perceptual grouping, restlessness, heat, rhythm, what changed, the horizon of the next epochA natural-language observation every 300 ticks
HomeostasisEach stable loop is an organism: energy regulated by a proportional–integral controller on intake (torpor and foraging when short), internal temperature held against the field, fever during inflammation, allostatic load that ages the knotsIndex = 1 − relative deviation from the set point; slow integral of the deviations
DefensePathogens write their gene into a member and break Σ = O; innate recognition (inflammation, cytokines that alert neighbours) and adaptive recognition (spacers inherited by daughters, as in CRISPR); autoimmunity when a spacer resembles the loop's own gene; vaccinationJaccard similarity between gene 2-mers; recognition probability from alert, inflammation and fever

The integrity audit is the most important test of the model: over 6000 ticks with epochs, messages and mutations, 600 checks and zero failures. A real observation from the register: “the field is still; almost everything holds; a common beat is audible; 4 figures stand against a ground of 4 solitary lines; 6 new loops closed since last look. Next metamorphosis in 1 t.”

13. Limits, threats and future work

What the model is not, said before anyone asks.

Three next steps have the best return:

  1. A fixed relay on a host with a live process and persistence of attested certificates, so that rings survive restarts.

  2. t-of-m threshold robustness in the closing, so the ring closes even if a member walks away, and an independent cryptographic review of the design.

  3. A version of the protocol over a curve with 2-torsion, so that the cosmology, the most singular part of the concept, stops being only a simulation.

References

Conceptual and mathematical sources the work relies on. Titles are given without links.

Artefacts of this work: the simulator at elliptic-meshwork.vercel.app; the full model at cosynthesis.net/meshwork; the film The cell and the code; the Portuguese edition of this whitepaper.