The SalgSelv Constitution

The first marketplace
that can explain itself.

Every action is recorded.
Every decision is traceable.
Every change has a reason.

Live system Real-time data Append-only history
Progress 0/0 Roadmap 0 Constitution 15
How the system behaves

Principles in practice

Four questions we must always answer

What exists. What happened. Why it happened. Who triggered it. If a feature would hide any of these answers, it does not ship.

A system that understands itself

Traceability. Clarity. Consistency. Safety. Every choice we make moves toward these four. Nothing we build may move away from them.

We never break what we shipped

Every new phase keeps existing features working. Production code stays production code. No regressions, ever.

We never break what we shipped

Every new version keeps existing features working. We only add — never drop, never rename, never change meaning. History is append-only.

The database is the source of truth

Everything you see here comes directly from our live system. No spreadsheets. No copies. No outdated documents. What we ship is what you read.

Our history is a ledger, not a notepad

We can add, but we cannot rewrite. Every decision, every change, every milestone stays recorded. The story we tell today is the same story we will tell tomorrow.

New layers add, they never take away

Each version of our platform builds alongside the one before it. Older versions continue working the day new ones ship. We grow by addition — never by replacement.

Every decision is traceable

What we build, how we build it, and why we build it is recorded in one place. Nothing gets lost between conversations.

Understanding before action

Our tools favor reading and understanding over blind changes. Nothing is deleted. When something changes, the history explains why.

We build only what is needed now

Every layer has one job. Nothing speculative. Nothing unnecessary. We extend only when a real need appears.

Slow is smooth, smooth is fast

One change at a time. Test before declaring done. Every change we ship can also be undone.

Our rules can change - but only with a record

Our Constitution is not frozen. A rule may be clarified, narrowed, broadened, split, retired, or added - but only through a written, approved, logged amendment. Old wording stays in history. Nothing changes silently.

Sproget pa SalgSelv er dansk

SalgSelv er bygget til Danmark, og hele den offentlige platform — sider, e-mails, juridiske dokumenter — er pa dansk. Nar vi senere abner i Sverige og Norge, vil hver markedsplads have sit eget sprog. Vi tror pa, at lokal handel fortjener et lokalt sprog.

Prices are always visible

Every listing on SalgSelv shows its price publicly, without requiring login or contact. The only exception is a clearly labeled "Negotiable price" option, which is itself transparent. Hiding prices to force contact is a pattern we don't use.

H1 udvidet: Danmarkskortet på forsiden opgraderes

Vi har udvidet H1's omfang. Ud over at sikre at tallene på kortet er korrekte, opgraderer vi også Danmarkskortet på forsiden, så det bliver det samme som kortet på /map med regionsknapper og tegnforklaring. Beslutningen er logget her, så ændringen i køreplanen kan følges.

How this is enforced

These principles are not just philosophy. They are enforced in our internal systems:

  • All changes are recorded as events
  • Data comes from a single source of truth
  • Public views are filtered for safety
  • Internal tools follow strict architectural rules
This ensures the system behaves exactly as described above.