NODA
Insight

Trust is infrastructure, not a feeling

Communities that scale do not do it by trusting harder. They do it by building specific, boring mechanisms that make trust unnecessary in the places where it would otherwise have to be assumed.

Hassan Asgharian5 min read

"A community built on trust" is the kind of phrase that sounds like a value and is actually an engineering specification. The question it raises immediately is: trust in what, verified how, and what happens when it turns out to have been misplaced?

Communities that grow past the point where everyone knows everyone answer that question with mechanisms rather than with sentiment. The sentiment is the output, not the input.

Why personal trust does not scale

Mark Granovetter's argument about embeddedness is the useful frame. Economic behaviour is not conducted between abstract parties; it happens inside concrete networks of personal relations, and it is those relations — not contracts and not generalised morality — that mostly produce trustworthy behaviour. His point cuts both ways, and the second half is the one usually skipped: embeddedness does not merely enable trust, it also creates the conditions for the most damaging fraud. The people best placed to defraud you are the ones you have most reason to trust.

Small groups do not need machinery because the network does the work. Everyone's behaviour is observed and remembered by people whose opinion matters to them. That mechanism is real, and it stops working somewhere in the low hundreds — at which point most communities either stop growing or start pretending the mechanism is still there.

What replaces it

The network analysis of Sardex found something worth dwelling on: the transaction graph is dense with cyclic motifs, chains where value returns to where it started. That structure is not incidental. In a mutual credit circuit, cycles are what let members clear obligations against each other without anyone needing to hold a settlement asset. The trust is carried by the shape of the network rather than by any pair of participants.

You can generalise the lesson. Every durable mechanism does the same thing — it moves the burden of trust off individuals and onto something checkable.

Verified identity means you are trusting a check somebody performed, and can name, rather than a claim somebody made.

Published rules mean you are trusting a document you can read rather than an intention you have to infer. This is Ostrom's first design principle and it is first for a reason.

Immutable records mean you are trusting arithmetic rather than the good faith of whoever holds the book.

Graduated access means a newcomer's mistake is bounded by design, so the community can be open to strangers without betting anything important on them. Ostrom's fifth principle — graduated sanctions — is the same idea from the other end.

Where reputation systems go wrong

The obvious answer is a reputation score, and it is worth being specific about why the obvious answer disappoints.

Ratings inflate. Any system where both parties rate each other converges on everyone rating everyone highly, because a bad rating invites retaliation. The result is a five-star scale used as a two-point one, where 4.6 means "there was a problem".

Scores hide their own composition. A single number cannot distinguish someone with two perfect transactions from someone with two hundred good ones and three disasters, and the second is much more informative.

They are strongest exactly where they are least needed. A score built from many transactions tells you about someone already established. The person you actually need information about is the newcomer, and about them the score says nothing.

None of which makes reputation useless — it makes it a supplement to structural mechanisms rather than a replacement for them.

What is actually built here

Some of NODA's mechanisms are worth naming concretely, because a claim about architecture that cannot be pointed at is not a claim about architecture.

Consent is structural, not a setting. A member's private information lives in a separate database schema reached by exactly one module, and the public view of a profile requires both the member's consent and an administrator's verification. Publishing something a member did not agree to publish is not prevented by a checkbox somebody might miss; there is no query path from the public page to that data.

The ledger only grows. The application's database role holds permission to read and to insert, and nothing else. It cannot update or delete a ledger entry even if asked to. Corrections are compensating entries.

Vocabularies are closed. Subjects and categories come from a fixed list, enforced by a foreign key, and the application can read that list but not add to it — which now matters more than it used to, because the thing suggesting tags is a language model and a model told not to invent a category will occasionally invent one anyway.

Levels are boundaries, not badges. Access rises with verification, so the community can be open at the edge without being open everywhere.

What none of it does

It does not make anyone trustworthy. It makes trustworthiness checkable, which is a different and more modest claim.

The honest version is this: mechanisms shrink the surface where trust has to be assumed. They do not eliminate it, they cannot be verified into existence, and a community that believes its architecture has solved the problem has stopped watching the part of the problem no architecture reaches.


References

  • Granovetter, M. (1985). "Economic Action and Social Structure: The Problem of Embeddedness." American Journal of Sociology, 91(3).
  • Ostrom, E. (1990). Governing the Commons. Cambridge University Press.
  • Iosifidis, G. et al. (2018). "Cyclic motifs in the Sardex monetary network." Nature Human Behaviour, 2.
  • Resnick, P. & Zeckhauser, R. (2002). "Trust among strangers in Internet transactions: Empirical analysis of eBay's reputation system." Advances in Applied Microeconomics, 11.

Published by NODA · written by Hassan Asgharian

Share LinkedIn X Facebook