Dance2Abundance
Dance2Abundance

Balanced accounts for a community that circulates value.Balansirani računi za skupnost, v kateri vrednost kroži.

Every account starts at zero. A Step, paid in money, is how far you may go below zero. A plus you do not pass on flows back to the Common Good. The sum of all accounts is always zero — nobody gets rich at the expense of another.

Vsak račun se začne pri nič. Korak, plačan z denarjem, pove, kako globoko pod nič smeš. Plus, ki ga ne daš naprej, odteče nazaj v Skupno dobro. Vsota vseh računov je vedno nič — nihče se ne obogati na račun drugega.

An account, for example — you can give up toRačun, na primer — lahko daš do
1 025 EUR
Step (paid in)Korak (vplačan)1 000
Account balance (received − given)Stanje računa (prejeto − dano)+25
Flows to Common Good this monthOdteče v Skupno dobro ta mesec≈ 0.25
The ideaZamisel

Four things to knowŠtiri stvari, ki jih je dobro vedeti

1

The StepKorak

You pay money in — 1 000 EUR, say — and an administrator confirms it arrived. That is your Step: you may now give up to 1 000, and your account may go down to −1 000. The Step never flows away and never creates units.

Vplačaš denar — recimo 1 000 EUR — in skrbnik potrdi, da je prispel. To je tvoj korak: zdaj lahko daš do 1 000, tvoj račun pa sme do −1 000. Korak nikoli ne odteče in nikoli ne ustvarja enot.

2

Plus and minusPlus in minus

When you give, your account goes into minus; the receiver's goes into plus. Nothing is printed: what one account lost, another gained. That is why the sum of all accounts is always zero.

Ko daš, gre tvoj račun v minus, prejemnikov v plus. Nič se ne natisne: kar je en račun izgubil, je drugi dobil. Zato je vsota vseh računov vedno nič.

3

The wheelKolo

A plus is meant to keep moving; a plus nobody pushes onward loses a little every morning to the Common Good. Within one Step about 1 % a month; above it half of the excess in 30 days; and once the wheel has rested for months, the whole plus flows like an excess. A minus never flows: you already paid for it.

Plus je namenjen temu, da gre naprej; plus, ki ga nihče ne požene naprej, vsako jutro malo odteče v Skupno dobro. Do enega koraka približno 1 % na mesec; nad njim polovica presežka v 30 dneh; ko kolo mesece miruje, ves plus odteka kot presežek. Minus nikoli ne odteče: zanj si že plačal.

4

Common GoodSkupno dobro

What flows away gathers in the circle's Common Good and pays for projects: any member may propose, a proposal is public for 72 hours so anyone can object, the administrator decides, and a rejection carries its reason. Today's app shows only totals, not who flowed how much. In the open records of draft 0.1.0 every amount is public, as on a blockchain; amounts encrypted to the two parties and the node are an open question for 0.2.0.

Kar odteče, se zbira v Skupnem dobrem kroga in plačuje projekte: predlaga lahko vsak član, predlog je 72 ur javen, da lahko kdorkoli ugovarja, odloči skrbnik, zavrnitev pa nosi razlog. Današnja aplikacija kaže le vsote, ne komu je koliko odteklo. V odprtih zapisih osnutka 0.1.0 je vsak znesek javen kot na blockchainu; zneski, šifrirani za oba udeleženca in vozlišče, so odprto vprašanje za 0.2.0.

Over a yearSkozi leto

What happens to an account with a Step of 1 000Kaj se zgodi z računom pri koraku 1 000

Three quiet accounts — nobody gives, nobody receives — with example settings; the lines show Step + balance, what each account can give, the number the app shows first. Settings: 1 % a month within the Step, half of the excess in 30 days, six quiet months before the wheel comes to rest. The same arithmetic runs every morning in the app; you can try your own numbers on your profile page there.

Trije mirni računi — nihče ne daje, nihče ne prejema — z vzorčnimi nastavitvami; črte kažejo korak + stanje, koliko lahko posamezen račun da, številko, ki jo aplikacija pokaže prvo. Nastavitve: 1 % na mesec znotraj koraka, polovica presežka v 30 dneh, šest mirnih mesecev, preden se kolo ustavi. Isti izračun teče vsako jutro v aplikaciji; svoje številke lahko preizkusiš na strani profila.

05001 0001 5002 0002 500now2 mo4 mo6 mo8 mo10 mo12 mo your Step 1 000tvoj korak 1 000 10 000 starts above the chart10 000 se začne nad grafom
  • Start 800 — a minus of 200 below the Step: nothing flows, still 800 after a year.Začetek 800 — minus 200 pod korakom: nič ne odteče, po letu še vedno 800.
  • Start 1 500 — gently for six months, then the rest halves every 30 days: about 1 007 after a year.Začetek 1 500 — šest mesecev položno, nato se ostanek prepolovi vsakih 30 dni: po letu okrog 1 007.
  • Start 10 000 — the excess halves every 30 days from the first morning: about 1 016 after a year.Začetek 10 000 — presežek se prepolovi vsakih 30 dni že od prvega jutra: po letu okrog 1 016.
Circle rulesPravila kroga

Eight sentencesOsem stavkov

  1. Your Step, which you paid for with money, never flows away.
  2. Only a plus flows away: what others owe you and you do not use. A minus does not flow, because you already paid for it with your Step.
  3. Plus up to your Step: of every 100, about 1 a month goes to Common Good. Plus above your Step: half of the excess goes to Common Good in a month.
  4. The average of the day counts, so moving value back and forth does not help. If you spend your plus before the morning, that morning's flow is taken from your next plus (at most one Step).
  5. A wheel nobody turns comes to rest: if you give nothing for months, your whole plus flows like an excess until nothing above your Step is left. Giving, even a little, keeps the wheel turning.
  6. Common Good supports projects of the community. Everyone sees how much came in and where it went.
  7. Any member may propose support. A proposal is public for 72 hours so anyone can object; the administrator decides, and a rejection carries its reason. Support goes to a member who supplies the project, or to a person in weekly parts of at most their Step and at most 500 a month.
  8. What flowed to Common Good belongs to the fund. No member has a claim to it; when the circle closes, the fund closes with it.
  1. Tvoj korak, ki si ga plačal z denarjem, nikoli ne odteče.
  2. Odteka samo plus: kar so ti drugi dolžni in tega ne uporabiš. Minus ne odteka, ker si ga s korakom že plačal.
  3. Plus do koraka: od vsakih 100 gre približno 1 na mesec v Skupno dobro. Plus nad korakom: polovica presežka gre v Skupno dobro v enem mesecu.
  4. Šteje povprečje dneva, zato prelaganje sem in tja ne pomaga. Če plus porabiš pred jutrom, se odtok tistega jutra vzame iz tvojega naslednjega plusa (največ en korak).
  5. Kolo, ki ga nihče ne vrti, se ustavi: če mesece nič ne daš, ves plus odteka kot presežek, dokler nad korakom ne ostane nič. Dajanje, tudi malo, kolo drži v teku.
  6. Skupno dobro podpira projekte skupnosti. Vsi vidijo, koliko je prišlo in kam je šlo.
  7. Vsak član lahko predlaga podporo. Predlog je 72 ur javen, da lahko kdorkoli ugovarja; odloči skrbnik, zavrnitev pa nosi razlog. Podpora gre članu, ki projekt izvede, ali osebi po tedenskih delih, največ v višini njenega koraka in največ 500 na mesec.
  8. Kar je odteklo v Skupno dobro, pripada skladu. Noben član do tega nima terjatve; ko se krog zapre, se z njim zapre tudi sklad.
InfrastructureInfrastruktura

Built to live on keys and relays, not on one serverZgrajeno, da živi na ključih in relejih, ne na enem strežniku

A blockchain is trusted for three reasons: everyone holds their own key, every record is signed, and the books are public and copied many times. Balanced accounts need exactly those three — not mining, not a global chain. Today (phase 0) one server keeps the books; the five layers below are how the same circle lives on members' keys and the Lana relays.

Blockchainu zaupamo iz treh razlogov: vsak drži svoj ključ, vsak zapis je podpisan, knjiga je javna in shranjena v mnogih kopijah. Balansirani računi rabijo natanko to troje — ne rudarjenja, ne svetovne verige. Danes (faza 0) knjigo vodi en strežnik; spodnjih pet plasti pove, kako isti krog živi na ključih članov in Lana relejih.

your keytvoj ključ = your account= tvoj račun a serverstrežnik shows the balancepokaže stanje cannot hold itne more ga imeti cannot sign for youne more podpisati zate balance = the sum of signed records that name your keystanje = vsota podpisanih zapisov s tvojim ključem
1

A key is an accountKljuč je račun

In this plan your account is not on a server; it is your Lana key on your phone (the same key you sign in with). An account in EUR, GBP or USD is only the sum of signed records that name that key. A server can show you a balance — it will not hold it, and it will not be able to pay in your name.

V tem načrtu tvoj račun ni na strežniku; je tvoj Lana ključ na tvojem telefonu (isti, s katerim se prijaviš). Račun v EUR, GBP ali USD je le vsota podpisanih zapisov s tem ključem. Strežnik ti bo stanje lahko pokazal — imel ga ne bo in ne bo mogel plačati v tvojem imenu.

note 1listek 1 A → B · 25 EURA → B · 25 EUR prev: genesis · signed Aprej: začetek · podpis A note 2listek 2 A → C · 40 EUR prev: note 1 · signed Aprej: listek 1 · podpis A note 3listek 3 A → B · 10 EUR prev: note 2 · signed Aprej: listek 2 · podpis A note 3′ — forklistek 3′ — razcep prev: note 2 againprej: spet listek 2 = double spend, visible to all= dvojna poraba, vsem vidna every member has a chain of their own notes, one per currency;vsak član ima verigo svojih listkov, eno na valuto; the morning flow is a rule, not anyone's notejutranji odtok je pravilo, ne listek
2

Notes, not a ledgerListki, ne knjiga

Every payment is a note the giver signs: to whom, how much, in which currency, and which of my notes came before. Each member's notes form a chain — one per currency. Two notes pointing at the same previous note are a fork — a double spend that everyone can see. The morning flow to Common Good is not anyone's note; it is a rule anyone can recompute from the notes, and the sum of all accounts still stays zero: the flow, too, is one minus (the member) and one plus (Common Good).

Vsako plačilo je listek, ki ga podpiše dajalec: komu, koliko, v kateri valuti in kateri moj listek je bil prej. Listki vsakega člana tvorijo verigo — eno na valuto. Dva listka, ki kažeta na isti prejšnji listek, sta razcep — dvojna poraba, ki jo vidi vsak. Jutranji odtok v Skupno dobro ni listek nikogar; je pravilo, ki ga iz listkov izračuna kdorkoli, vsota vseh računov pa še vedno ostane nič: tudi odtok je en minus (član) in en plus (Skupno dobro).

A B memberčlan memberčlan circle nodevozlišče kroga checks, countersignspreveri, sopodpiše relay 1relej 1relay 2relej 2relay 3relej 3relay 4relej 4 every note goes to every relay;vsak listek gre na vsak relej; any computer can rebuild the booksvsak računalnik lahko knjigo sestavi znova
3

Relays keep the notesReleji hranijo listke

Lana already has relays that hold the ecosystem's records. Notes are one more kind of record on the same relays. Every member carries their own notes; the relays carry everyone's. Once the notes are on the relays, if the app disappeared tomorrow the books would be rebuilt from the relays on any other computer in minutes — nothing is lost. Today (phase 0) the books still live in one database.

Lana že ima releje, ki hranijo zapise ekosistema. Listki so le še ena vrsta zapisov na istih relejih. Vsak član nosi svoje listke; releji nosijo vse. Ko bodo listki na relejih: če aplikacija jutri ugasne, se knjiga v nekaj minutah sestavi iz relejev na katerem koli drugem računalniku — nič se ne izgubi. Danes (faza 0) knjiga še živi v eni bazi.

Step certificatePotrdilo o koraku "I hold 1 000 EURDržim 1 000 EUR for key A, since 25 Sep 2026za ključ A, od 25. 9. 2026" signed: custodian Xpodpis: skrbnik X (public name, key, country)(javno ime, ključ, država) Registry of custodiansRegister skrbnikov X · Y · Z … signed by LanaX · Y · Z … podpiše Lana a certificate counts only from the listpotrdilo velja le s seznama Reserve attestationPotrdilo o rezervi held on the bank account ≥na bančnem računu ≥ sum of certificates — custodian or auditor signsvsota potrdil — podpiše skrbnik ali revizor your Step = the sum of your certificatestvoj korak = vsota tvojih potrdil move to another custodian: X releases, Y acceptsmenjava skrbnika: X sprosti, Y prevzame
4

Who holds your money — in publicKdo drži tvoj denar — javno

A Step is not a number in a database. It is a certificate signed by a custodian: "I hold 1 000 EUR for this key." Your Step is the sum of such certificates, and everyone can see which custodian stands behind which Step. Custodians are listed in a public registry, publish reserve attestations (money held ≥ certificates issued, with the evidence linked; signed by the custodian itself or by an auditor it names — until an auditor signs, it is the custodian's own word), and a Step can move from one custodian to another. A computer cannot prove that a custodian has the money — that is why everything about them is public and checkable, so trust rests on evidence, not on a name.

Korak ni številka v bazi. Je potrdilo, ki ga podpiše skrbnik: »Držim 1 000 EUR za ta ključ.« Tvoj korak je vsota takih potrdil in vsak vidi, kateri skrbnik stoji za katerim korakom. Skrbniki so v javnem registru, objavljajo potrdila o rezervi (denar na računu ≥ izdana potrdila, s priloženim dokazom; podpiše jih skrbnik sam ali revizor, ki ga imenuje — dokler jih ne podpiše revizor, je to skrbnikova lastna beseda), korak pa se lahko preseli k drugemu skrbniku. Računalnik ne more dokazati, da skrbnik denar res ima — zato je vse o njem javno in preverljivo, da zaupanje sloni na dokazih, ne na imenu.

circle Akrog A node Avozlišče A circle Bkrog B node Bvozlišče B one note, two countersignaturesen listek, dva sopodpisa address = circle code + key (like an IBAN)naslov = koda kroga + ključ (kot IBAN) a federation list says which circles are realseznam federacije pove, kateri krogi so pravi no global chain, no global lookupbrez svetovne verige, brez svetovnega imenika
5

Circle nodes countersign; circles federateVozlišča sopodpisujejo; krogi se povezujejo

A circle — a community — runs a node, the scribe. It cannot forge a note (it has no keys), but it checks cover and capacity and countersigns; the receiver trusts the countersignature. Circles recognise each other through a short federation list; a payment across circles is one note with two countersignatures. The address carries the circle code, like an IBAN carries the bank, so nothing has to be looked up globally.

Krog — skupnost — vodi vozlišče, pisarja. Listka ne more ponarediti (nima ključev), lahko pa preveri kritje in zmogljivost ter sopodpiše; prejemnik verjame sopodpisu. Krogi se prepoznavajo prek kratkega seznama federacije; plačilo med krogi je en listek z dvema sopodpisoma. Naslov nosi kodo kroga, kot IBAN nosi banko, zato ni treba nič iskati po svetu.

Step by stepKorak za korakom

How a payment travelsKako potuje plačilo

  1. The giver's app writes a note — to whom, how much, which note came before — and the giver's key signs it.
  2. The giver's circle node checks: is this really the giver's latest note in this currency? Is Step + balance enough? Does the receiver have a Step in this currency? Are both circles on the federation list?
  3. The node countersigns: accepted, with both balances after — or refused, with the reason. Only now does the note count.
  4. If flow was waiting on the receiver's account (nothing to take at a morning), it is taken from the received plus at once, and the countersignature says how much.
  5. For a receiver in another circle, the receiver's node adds its own countersignature; both are needed.
  6. After the next morning the node publishes a checkpoint of each account and a morning record: totals to Common Good and a hash of the per-member lines. In draft 0.1.0 those balances and amounts are public, so each member's flow can be worked out from the relays.
  1. Dajalčeva aplikacija napiše listek — komu, koliko, kateri listek je bil prej — in ga dajalčev ključ podpiše.
  2. Vozlišče dajalčevega kroga preveri: je to res dajalčev zadnji listek v tej valuti? Je korak + stanje dovolj? Ima prejemnik korak v tej valuti? Sta oba kroga na seznamu federacije?
  3. Vozlišče sopodpiše: sprejeto, z obema stanjema po plačilu — ali zavrnjeno, z razlogom. Šele zdaj listek šteje.
  4. Če je na prejemnikovem računu čakal odtok (zjutraj ni bilo kaj vzeti), se vzame iz prejetega plusa takoj, sopodpis pa pove, koliko.
  5. Za prejemnika v drugem krogu doda svoj sopodpis še njegovo vozlišče; potrebna sta oba.
  6. Po naslednjem jutru vozlišče objavi posnetek vsakega računa in jutranji zapis: vsote v Skupno dobro in zgoščeno vrednost vrstic po članih. V osnutku 0.1.0 so ta stanja in zneski javni, zato je odtok vsakega člana mogoče izračunati iz relejev.
ScaleObseg

Does it hold for ten billion people?Zdrži deset milijard ljudi?

Yes — because there is no global book. A single chain must put every payment on Earth into one order, which is why chains are slow. Here the only order that matters is each member's own chain of notes, and cover is checked from that member's notes and certificates. The work splits by itself into millions of circles, each with its own morning.

Da — ker ni svetovne knjige. Ena veriga mora vsako plačilo na svetu postaviti v en vrstni red, zato so verige počasne. Tu šteje le lastna veriga listkov vsakega člana, kritje pa se preveri iz njegovih listkov in potrdil. Delo se samo od sebe razdeli na milijone krogov, vsak s svojim jutrom.

~2 000 000circles of about 5 000 members for ten billion peoplekrogov po ~5 000 članov za deset milijard ljudi
< 1 / spayments per second in one circle at a few hundred billion a month worldwide — a small computer's jobplačil na sekundo v enem krogu pri nekaj sto milijardah na mesec po svetu — delo za majhen računalnik
~45 MBof notes per circle per month; the world's total spread over the circleslistkov na krog na mesec; svetovna vsota, razdeljena po krogih

The real limit is not computers. It is custodians: who holds the money, who checks the reserves, how circles trust each other's custodians. That is organisational and legal work — and the reason everything about custodians is public and checkable.

Prava meja niso računalniki, ampak skrbniki: kdo drži denar, kdo preverja rezerve, kako si krogi zaupajo skrbnike drug drugega. To je organizacijsko in pravno delo — in razlog, da je o skrbnikih vse javno in preverljivo.

RoadmapNačrt

Where we areKje smo

Today · phase 0Danes · faza 0
One node, private books.Eno vozlišče, zasebna knjiga. v1.dance2abundance.com: Steps confirmed by an administrator, the morning wheel, Common Good with public proposals, a simulator. The records below are defined, not yet published by the app.v1.dance2abundance.com: koraki, ki jih potrdi skrbnik, jutranje kolo, Skupno dobro z javnimi predlogi, simulator. Spodnji zapisi so definirani, aplikacija jih še ne objavlja.
Phase 1Faza 1
Signed notes.Podpisani listki. The app stores the giver's signature with every payment and publishes notes and countersignatures to the relays. The books become checkable from outside; nothing changes for members.Aplikacija ob vsakem plačilu shrani dajalčev podpis in listke ter sopodpise objavi na releje. Knjiga postane preverljiva od zunaj; za člane se nič ne spremeni.
Phase 2Faza 2
Custodian certificates.Potrdila skrbnika. A Step becomes a signed certificate; the first custodian and the first federation list are published; reserve attestations begin.Korak postane podpisano potrdilo; objavljena sta prvi skrbnik in prvi seznam federacije; začnejo se potrdila o rezervi.
Phase 3Faza 3
Rebuild from relays.Obnova iz relejev. The same books and the same morning are recomputed on another computer from the relays alone.Ista knjiga in isto jutro se izračunata na drugem računalniku samo iz relejev.
Phase 4Faza 4
A second circle.Drugi krog. Another community with its own node; a payment across the border.Druga skupnost s svojim vozliščem; plačilo čez mejo.
Phase 5Faza 5
A phone without a server.Telefon brez strežnika. The app reads its account from the relays; the node is only the countersigner.Aplikacija bere svoj račun z relejev; vozlišče je le še sopodpisnik.

The record definitions (KINDs 30910–30914 and 43910–43915, draft 0.1.0) are onDefinicije zapisov (KIND 30910–30914 in 43910–43915, osnutek 0.1.0) so na lananostr.site/dance2abundance.