The direction
Discovery breaks at scale. This is the repair we are working towards.
Everything below describes where Ladders is going, not what it currently does. It is an argument and a design sketch, written down so it can be argued with.
This is a direction, not a specification. None of the routing protocol described here is built. The reputation maths, the risk weights, the rate limits and the governance rules are illustrative — they show the shape of a system whose parameters we have not yet earned the right to fix. Numbers on this page are placeholders for decisions, not results.
What does exist today is Rungs: relationship intelligence over the network you already have. That is the product, and it is the part of this argument we are building first. See what actually ships →
Part one — the problem
Civilization is a coordination problem
Human progress is constrained less by intelligence than by coordination.
At every scale, advancement depends on the right people discovering one another at the right time, under conditions of sufficient trust. Scientific collaboration, institutional formation, capital allocation and talent development are all coordination outcomes.
When coordination fails, potential goes unrealised despite capacity.
Small societies had contextual trust
In small societies, discovery operated inside bounded networks.
- Reputation was directly observable.
- Intent was socially contextualised.
- Intermediation was accountable — the person who introduced you was known.
Trust scaled because scale was limited. Discovery happened within visible relational boundaries.
High trust. Low reach.
Scale replaced context with visibility
As societies expanded, relational density could not scale with them.
- Reputation became abstract.
- Context fragmented.
- Visibility emerged as a substitute signal.
Discovery shifted from tribal routing to broadcast exposure. The mechanism changed from who vouches for you to who can see you.
High reach. Low signal integrity.
Reach and trust diverge
Modern coordination systems optimise for reach. Trust does not scale proportionally with it.
When reach expands faster than accountability, signal integrity deteriorates and legitimacy is obscured by visibility. This is the divergence every failure below descends from.
Visibility system
Trust routing
Three failure modes follow
From the divergence between reach and trust, three structural distortions emerge.
Visibility inflation
Popularity becomes a proxy for legitimacy. Quantitative metrics displace qualitative judgement — ten thousand followers outrank three people who can actually speak to your work.
Cold routing
Requests travel without contextual bridges. A cold message carries no endorsement, so trust is consumed rather than transferred. The recipient pays the cost of evaluating it, and learns to stop paying.
Informal intermediation
Warm introductions do work — but they are memory-dependent. The risk sits entirely with the person making them, and the judgement involved never compounds into anything. Good connectors accumulate no credit for being right.
What high-integrity discovery would need
Effective large-scale discovery requires three things at once:
- Contextual transfer — the request arrives with its context intact.
- Accountable forwarding — passing something on costs something.
- Compounding judgement — being right repeatedly has to accrue.
No system in wide use optimises for all three simultaneously.
What is absent is a structured trust-routing layer: one where intent travels through accountable paths, forwarding carries measurable consequence, reputation reflects routing decisions, and discovery requires opt-in consent at each step.
Ladders is an attempt to build towards such a layer.
Part two — the shape of the thing
A trust-routing layer, in outline
The intended system defines how intent moves between people through accountable paths. Three properties would hold everywhere in it:
- Every transmission requires explicit consent.
- Every forward carries reputational exposure.
- Every decision compounds.
The vocabulary below is how we currently think about the problem. It has been neither implemented nor tested against real routing behaviour, and we expect parts of it to be wrong.
A node is an individual participant. Each would carry:
- Identity — verified, or structured pseudonymous
- Reputation state
- A relationship graph, private to them
- Routing preferences
Intent is a structured request rather than a message. It would contain:
- Objective — what is sought
- Context — the background that makes it legible
- Constraints — the boundaries of the ask
- An expiry condition
- A risk weight
The distinction matters: a message is addressed, a packet is routed.
A forward is a deliberate propagation of intent to another node. It implies:
- Endorsement of the context
- Acceptance of risk
- Temporary exposure of the forwarder's reputation
Forwarding is not neutral. That is the entire point of it.
A path is the ordered sequence of nodes an intent has travelled through.
Path = [N₁ → N₂ → N₃ → … → Nₓ]Each node in the path would see only the node before it and the node after it. No full path is exposed unless every participant chooses to reveal it.
The reputation model is a sketch
The maths in this section describes a system that does not exist. The constants are illustrative — chosen to express a relationship between good and bad judgement, not because they have been calibrated against anything. Treat them as a statement of intent about asymmetry, and nothing more.
Each node would hold a reputation R in the range 0 to 1, starting neutral at 0.5.
When a forward resolves:
accepted → R = R + (0.02 × W) rejected → R = R − (0.04 × W) expired → no change…where W is the intent's risk weight, somewhere between 0.1 and 1.0. Vouching for a high-stakes ask earns more when it lands and costs more when it does not.
The only claim we are willing to make about these numbers is their shape: loss is roughly twice gain. Trust should be earned slowly and lost quickly, because that is how it behaves between people who actually know each other.
Every real question here is open. Whether reputation should be a single scalar at all, whether it should decay, whether it should be domain-specific rather than global, how it survives a cold start — none of these are settled, and a system that got them wrong would be worse than no system.
Visibility would be bounded by default
Nodes do not see the graph. A participant sees their direct connections, intent that has been routed to them, and their own local slice of the path.
- The full path is not visible by default.
- A seeker cannot see nodes ahead of the intent.
- A finder cannot see the path behind it.
- A bridge sees only the previous node and the next.
This is a privacy constraint before it is a design one. A routing layer that exposed everyone's graph to everyone would be a worse product than the address book it replaced.
Abuse constraints, in principle
Any routing system with reputation attached is a system somebody will try to farm. The intended defences are structural rather than editorial — limits in the protocol rather than moderators reading messages.
Forward rate limits
A ceiling on forwards per day, so routing stays a considered act rather than a broadcast.
Parallel intent limits
A small number of live intents per node, so the network cannot be flooded from one origin.
Reputation floors
Below a threshold, a node cannot originate high-risk intent until it has rebuilt standing.
Collusion attenuation
If two nodes forward largely to each other, the reputation gain multiplier falls towards zero.
Concentration caps
Diminishing returns at the top of the range, so influence cannot run away with itself.
R_eff = R × (1 − 0.3 × max(0, R − 0.8))Non-transferability
Reputation cannot be bought, delegated or transferred. There would be no operation for it.
We would rather say this plainly than overclaim: constraints like these raise the cost of gaming a system. They do not make it ungameable, and any design that says otherwise has not met enough adversaries yet.
Part three — incentives
It cannot depend on altruism
A coordination layer that only works when people are generous is not a system, it is a mood. Each role has to come out ahead by behaving in the way the network needs.
Seekers get access to routes they could not otherwise reach. The price is transparency: submitting real, structured context instead of broadcasting a vague ask at everyone.
Better context should produce better routing, which makes honesty the self-interested move rather than the noble one.
Bridges convert social judgement into something durable. Good routing decisions compound into standing; poor ones attenuate it. Influence is reduced gradually rather than revoked.
This is the piece that does not exist anywhere today. The person who makes the introduction that changes a career currently gets a thank-you.
Finders get pre-filtered, contextually rich requests instead of undifferentiated inbound. Their attention cost falls as the network's judgement improves.
They pay attention only to what has already survived somebody else's reputation being on the line.
Every layer of judgement removes noise
The intended pipeline is a progressive filter. At each hop, a human decides whether to spend standing on passing something along.
The proportions above are drawn to illustrate attenuation, not measured. We have no throughput data, because there is nothing running to measure.
The substantive claim is the one underneath them: layered human judgement catches what filtering cannot — context mismatch, wrong timing, the ask that is reasonable but not from this person to that one.
Part four — position
A coordination layer, not a platform
Ladders is not a social network. It does not optimise for content, followers or engagement.
It is not a marketplace. It does not match supply and demand through exposure.
It is meant to be a coordination layer: something that structures how intent moves across trust boundaries.
Capability is widely distributed. Access is not. Broadcast systems amplify that asymmetry; structured routing is an attempt to reduce it. It would not equalise outcomes — only the pathways by which someone can legitimately become visible.
Growth should add filtering, not noise
Traditional networks amplify noise as they grow. The intent here is the opposite.
Growth should increase:
- Path diversity
- Signal quality
- Accumulated context
Growth should not increase:
- Broadcast exposure
- Unbounded visibility
- Unfiltered inbound volume
Whether that inversion actually holds is the central empirical question of the whole design, and it is not one that can be answered from a document.
What this would not fix
Stated plainly, because a direction that only lists its upside is marketing.
- It does not eliminate inequality of access. It reorganises how it is mediated.
- It does not guarantee good decisions. Bridges will be wrong, confidently.
- It does not prevent collusion. It makes it more expensive.
- It depends entirely on participant integrity. Cultural decay degrades routing quality faster than any parameter can compensate for.
- It does not replace judgement. It gives judgement somewhere to accumulate.
What would settle this
Saying every question here is open is cheap unless the questions have answers that could arrive. These are the observations that would settle them against us.
They are about the routing and reputation design specifically. The premise underneath Rungs — that dormant ties survive and that people cannot rank their own — is tested separately, on the evidence page.
None of these carries a threshold yet. There is nothing running to calibrate one against, and a number chosen now would be the same guesswork the standing note at the top of this page warns about. The thresholds get fixed, and published, before anything is measured.
Reputation does not discriminate.
The model claims a node's standing predicts whether its forwards get accepted. Group nodes by reputation and compare acceptance rates on the intents they forward.
If acceptance rates are flat across the reputation range, the score is measuring activity rather than judgement, and the whole update rule — the 0.02 and the 0.04 — is decoration on a number that means nothing.
Growth degrades path quality instead of improving it.
The claim on this page is that growth should add filtering capacity rather than noise. That is the central empirical question of the design, so it needs a number attached to it: as the network doubles in size, track the share of intents that reach an accepting finder, and the number of hops they take to get there.
If the acceptance share falls, or paths lengthen without accepting more, then the inversion does not hold and this is an ordinary network that gets noisier as it grows.
Forwarding carries no felt consequence.
The design assumes a bridge treats a forward as spending something. If that is true, forwarding should be selective: bridges should decline intents, and should decline more of them as their own standing rises.
If bridges forward nearly everything they receive, and rejection rates do not move with what they have to lose, then the reputational exposure is not felt. It is a scoreboard, not a cost, and every claim on this page that rests on accountable forwarding fails with it.
The constraints do not survive contact with people trying to game them.
Rate limits, reputation floors and collusion attenuation are meant to make farming expensive rather than impossible. The test is whether reciprocal forwarding pairs still accumulate standing faster than nodes routing across the wider graph.
If they do, the attenuation is not biting, and the honest participants are subsidising the ones working the mechanism.
What exists right now
None of the above. What is built is Rungs: a system that reads the network you already have, remembers what you know about the people in it, and tells you who can actually move the thing you are working on.
That is the first honest step towards this — before intent can be routed through strangers' judgement, it has to be worth routing through your own. We would rather ship that and be held to it than publish a protocol nobody can run.