ubi.vision

The technology is a gift to humanity. Take it.

An open-source specification for a time-based universal basic income system. Every person receives 24 hours daily. That is the currency. That is the foundation.

This is a builder's reference — a technical repository for the system described in the book, presented as actionable specification. It is not a product. There is nothing to buy. There are no investors, no equity, no shares. The project has no owner.

Developers, universities, NGOs, and community groups are invited to build nodes.

What this is not

Not a product launch. Not a startup. Not an ICO or crypto project — Time is not a token, it is not mined, it is not traded on exchanges. Not a government program — no state issues it, no state can withdraw it. Not communism, socialism, or any existing -ism. It is a replacement economy with a different currency.

Glossary

Core terms of the system. Each is defined precisely. The system is built from these primitives.

Participant

Any individual registered in the system. Registration creates a unique Handle and activates the Daily Wallet. No eligibility requirements, no credit checks, no income thresholds, no approval process. Every participant receives 24 hours at local midnight without exception.

Node

An independently operated instance of the system. Any university, NGO, community organization, or group of motivated individuals can run a node. Each node maintains its own participant accounts, issues daily allocations, processes transfers, manages tier expansions, and governs its own Universal Circles.

Nodes are sovereign — no central authority can shut one down, override its governance, or control its currency. Nodes are interoperable: a participant on one node can transfer time to a participant on any other node, like email across providers. There is no master node. There is no headquarters.

Handle

The participant's unique identity address. Format: slot1:slot2:slot3. Three slots, each containing a word, number, or any combination of characters, chosen freely at registration. Each Handle is unique system-wide.

house:cat:888
clay:orange cat:born in 1988
a:b:1

No geographic information, no national identity, no personal data is embedded. The Handle belongs to the participant alone.

Daily Wallet

The giving layer. At local midnight, every participant receives exactly 24h 00m 00s. Hours can be transferred to other participants in exchange for goods or services, given as gifts, or contributed to Circles. The Daily Wallet does not accumulate. At 23:59:59, any remaining hours flow automatically to Universal Circles.

The Daily Wallet is the floor. 24 hours arrive tomorrow regardless.

Time Vault

The savings layer. Holds time received from other participants through work, exchange, gifts, or community distributions.

A participant cannot deposit time into their own Vault. Self-deposit does not exist. The only way the Vault grows is when another person transfers time into it. Time in the Vault does not expire. Earned time is earned time. Expiring it would be wage theft committed by the system itself.

Maximum capacity: 99 hours. When making transfers, the system draws from the Daily Wallet first. The Time Vault is only accessed when the Daily Wallet balance is insufficient.

Universal Circles

5 permanent community funds built into every node from day one. Cannot be created, modified, or deleted by any participant, administrator, or institution. Funded automatically every day by hours remaining in every participant's Daily Wallet at 23:59:59 and by the 1-hour overflow payment at each tier expansion.

Community Circles

Participant-created contracts for specific declared purposes. They are pipes, not buckets — designed for flow, not accumulation. Cannot exist in perpetuity. Maximum duration: 1 year.

Settlement

Any transfer of time from one layer to another. Denominated in hours, minutes, and seconds. Full protocol format: HHh MMm SSs. Precision preserved at every step. Nothing rounded. Nothing lost.

Blue Time / Red Time

Every transfer carries a feedback signal from the sender — a satisfaction percentage (Blue) and dissatisfaction percentage (Red), always totaling 100. Reputation builds naturally through the community over time. Blue Time is not a reward. Red Time is not punishment. It is a mirror.

Plato Ratio

The architectural ceiling. Maximum Vault capacity = 99 hours. Daily floor = 24 hours. Ratio just under 4:1. Named after Plato's proposal in The Laws (~360 BC) that the richest citizen should hold no more than four times the wealth of the poorest. In this system, it is not a rule. It is a fact of the architecture.

The Daily Flow

Every day follows this sequence for every participant.

00:00:00
Issuance. Every participant's Daily Wallet is credited with exactly 24h 00m 00s. Automatic. No action required.
during day
Giving. The participant gives hours from their Daily Wallet by transferring them to other participants in exchange for goods or services, as gifts, or as direct contributions to Circles. Every transfer requires a Blue/Red feedback signal. The only path between Daily Wallet and Time Vault runs through other people.
23:59:59
Settlement. Two settlements simultaneously: (1) Any hours remaining in the Daily Wallet flow to Universal Circles. (2) Any overflow in the Time Vault is settled — either flowing to a Universal Circle if less than 1 hour, or triggering a tier unlock if 1 hour or more.
00:00:00
Reset. Daily Wallet resets to 24h 00m 00s. Time Vault balance carries forward unchanged. Cycle begins again.

Daily Wallet

The giving layer. The floor beneath every participant.

At local midnight, every participant receives exactly 24h 00m 00s. This is not earned. It is not conditional. It arrives because you are alive.

Hours can be transferred to other participants in exchange for goods or services, given as gifts, or contributed to Circles. The Daily Wallet does not accumulate. At 23:59:59, any remaining hours flow automatically to Universal Circles — funding the community passively, every day, simply because people are living.

Hours in the Daily Wallet cannot be moved into the participant's own Time Vault. Self-deposit does not exist. The only path between Daily Wallet and Time Vault runs through other people.

24 hours arrives tomorrow regardless.

Time Vault

The savings layer. Holds time received from other participants through work, exchange, gifts, or community distributions.

Cannot self-deposit. Only grows when another person transfers time in. System draws from Daily Wallet first for all outgoing transfers. Vault only accessed when Daily Wallet balance is insufficient.

Earned time is earned time. Expiring it would be wage theft committed by the system itself.

Tiers & Overflow

The Time Vault has 4 tiers, each adding 24 hours of capacity.

TierCapacityUnlock condition
10 – 24hDefault. Open from registration.
225 – 48hCumulative overflow reaches 1 full hour.
349 – 72hNext 1-hour overflow above Tier 2.
473 – 96hNext 1-hour overflow above Tier 3.

Tiers are not permanently open. A tier stays open only as long as the Vault balance at 23:59:59 remains above the threshold that activated it.

When all 3 tier unlock payments have been made (3 hours total to Universal Circles), the system returns the 3 hours as a capacity bonus: ceiling rises from 96 to 99 hours. Final maximum.

Overflow settlement

Time received that exceeds current Vault capacity is settled at 23:59:59 daily. If overflow is less than 1 full hour, it flows to a Universal Circle. If overflow is 1 full hour or more, exactly 1 hour flows to a Universal Circle as a tier unlock payment; the remainder stays in the Vault as the opening balance of the new tier.

You cannot be made poorer by receiving more.

Tax only ever comes from abundance, never from scarcity.

Universal Circles

5 permanent community funds built into every node from day one. Cannot be created, modified, or deleted by any participant, administrator, or institution.

Funded automatically every day by: (1) hours remaining in every participant's Daily Wallet at 23:59:59, and (2) the 1-hour overflow payment at each tier expansion.

01
Health — medical treatment, healthcare
02
Education — schools, teachers, knowledge access
03
Housing — shelter as a default condition
04
Environment — ecological stewardship
05
Food Security — food access

How each circle distributes its funds is decided at the node level, by the community that operates it.

You don't save for healthcare. The Health Circle pays for it.

Community Circles

The operational layer — the tool that allows participants, projects, and organized groups to manage the flow of time for a defined goal.

Required fields at creation

Recipient Handle — who receives the settlement

Stated purpose — what the circle funds

Percentage — of incoming transfers to route into the circle

Settlement cadence — daily, weekly, monthly, or annually (maximum 1 year)

Cannot exist in perpetuity. Cannot be repurposed without a new declaration. If the circle reaches 99 hours before its settlement date, it releases immediately to the declared recipient and resets automatically. At expiry, remaining time flows to the declared recipient or Universal Circles.

Example: a café

%CircleCadenceRecipient
20%Coffee SupplierWeeklySupplier Handle
10%GoodsMonthlyGoods Supplier Handle
20%Staff WagesDailyStaff Handles (equal split)
5%Holiday FundAnnualStaff Handles
45%OwnersOwner Vaults

The supply chain flows visibly: consumer → café → wholesaler → farmer → farm workers. All trackable. All transparent. No contracts, lawyers, invoices, or disputed charges anywhere in the chain.

They are pipes, not buckets — designed for flow, not accumulation.

Handles

The participant's unique identity address.

Format: slot1:slot2:slot3. Three slots, each containing a word, number, or any combination of characters (including spaces), chosen freely at registration. Each Handle is unique system-wide.

No geographic information, no national identity, no personal data is embedded. The routing node is invisible. You are just you. Like an email address — you don't think about the server. You just have an account.

Blue Time / Red Time

Every transfer carries a sender-set feedback signal.

Blue Time

Positive feedback signal. Satisfaction percentage set by the sender. 100% Blue = complete satisfaction. Accumulates across all settlements and contributes to reputation.

Red Time

Negative feedback signal. Every settlement carries a Blue/Red split totaling 100%. Red Time is information, not a penalty. The system does not act on it automatically. The community reads it and draws its own conclusions.

Accounts that only transact in closed clusters develop thin reputations — visible naturally. No algorithm enforces this. The community holds up the mirror and everyone can see what's in it.

Settlement

Any transfer of time from one layer to another. Denominated in hours, minutes, and seconds.

Full protocol format: HHh MMm SSs. Precision preserved at every step. Nothing rounded. Nothing lost.

When making transfers, the system draws from the Daily Wallet first. The Time Vault is only accessed when the Daily Wallet balance is insufficient.

The Plato Ratio

The architectural ceiling.

Maximum Vault capacity = 99 hours. Daily floor = 24 hours. Ratio just under 4:1.

Named after Plato's proposal in The Laws (~360 BC) that the richest citizen should hold no more than four times the wealth of the poorest. In this system, it is not a rule. It is a fact of the architecture.

The farmer who plants more does not get to own the rain.

Business Participation

Business participants stake 1–4 hours daily from their Daily Wallet to unlock earning potential.

Maximum stake of 4 hours unlocks up to 96 hours (4 × 24) daily in potential Vault earnings — the Plato ratio enforced by architecture, not by rule.

Revenue exceeding participants' combined earning capacity automatically flows to Universal Circles.

Success literally cannot be hoarded.

Anti-Fraud Design

Structural, not policed.

Multiple accounts are structurally disincentivized rather than policed. You can only give from one place at a time. 24 hours arrive tomorrow regardless of how many accounts hold them. The ceiling is 99 hours per Vault — in a system where basic needs are covered by Universal Circles, this is abundance, not constraint.

Closed-cluster transacting produces thin reputation profiles, visible naturally. There are no luxury goods priced in Time. The anxiety that drives hoarding under capitalism does not exist in the same form.

Nobody sells yachts for Time.

Federation Protocol

Federated like email — any node can route to any other.

No central authority. No master node. No headquarters. Every node is sovereign. A node in Nairobi does not need permission from a node in Berlin. Nodes are interoperable via shared protocol. A participant's Handle works across all connected nodes.

Front-End Interface Options

The system can be accessed through multiple interfaces:

Web interface — standard browser access

Telegram bot — global reach

LINE chatbot — Southeast Asia

USSD *UBI# — works on any basic phone, no internet required. The accessibility path for communities that smartphones have not reached.

Mobile app — standard smartphone access

A university student team can build this.

Build a Node

A node is an independently operated instance of the system. Any university, NGO, community organization, or group of motivated individuals can run one.

What a node does

Maintains participant accounts. Issues daily allocations at local midnight. Processes transfers. Manages tier expansions. Governs its own Universal Circles. Connects to other nodes via the federation protocol.

Technical requirements

A standard server environment. The implementation target is deliberately modest — the system is designed to be built by a university student team with faculty guidance and existing academic server infrastructure.

Front-end options

Choose the interfaces appropriate to your community: web, Telegram bot, LINE chatbot, USSD (*UBI#), mobile app — or any combination. USSD is the critical accessibility layer for communities without reliable internet.

Federation

Connect your node to the federation via the shared protocol. Your node is sovereign. It does not need permission from any other node to operate. Participants on your node can transfer time to participants on any connected node.

Full technical specification and protocol documentation is published at ubi.vision.

Design Principles

Architectural facts, not policy positions.

01
No conversion between time and money. This is the firewall. Without it, the system becomes another money-denominated supplement that capitalism absorbs.
02
Daily Wallet expires at midnight. Unspent hours feed Universal Circles. The community is funded passively every day by everyone simply living.
03
Time Vault does not expire. Earned time is earned time. The distinction between expiring Daily Wallet and persistent Vault is fundamental.
04
Self-deposit is impossible. The only way your Vault grows is through other people. This forces the economy through community.
05
99-hour ceiling. The Plato ratio, enforced by architecture. Not a rule — a fact.
06
Universal Circles are permanent. Cannot be created or deleted. They are the 5 things humans actually need.
07
Community Circles have maximum 1-year duration. Pipes, not buckets.
08
Feedback is information, not enforcement. Blue/Red Time is a mirror. The community decides.
09
Federated, not centralized. Every node is sovereign. No master. No headquarters.
10
No eligibility requirements. Any person. Any node. No credit check. No income threshold. No approval.

The Book

This system is described in full in Time for UBI — How Capitalism Broke the World and How Time Can Fix It. The book argues that capitalism structurally produces extreme inequality, traces how every previous alternative failed because it used the same currency, and proposes replacing that currency with time.

Connect

University pilot programs

The path to the first implementations. Student teams, faculty guidance, server infrastructure already available in academia. If your university is interested in building a node, reach out.

NGO partnerships

Organizations already working in underserved communities fund the infrastructure. They do not fund or control the currency. The system is sovereign. The partnership is logistical.

Contribute code

The specification is open. The protocol documentation is published at ubi.vision. Developers are invited to build implementations, front-end interfaces, and node infrastructure.

No patent. No owner. No investor who needs a return.

Every previous proposal reached into someone's pocket. Time reaches into nobody's pocket.