Overview

A personal server is a virtual computer which stores your data, runs your apps, and manages your connected devices.

Project stage

Beta version

Detailed description

Urbit is a new clean-slate system software stack. A nonpreemptive OS (Arvo), written in a strict, typed functional language (Hoon) which compiles itself to a combinator VM (Nock), drives an encrypted packet network (Ames) and defines a global version-control system (Clay). Including basic apps, the whole stack is about 30,000 lines of Hoon.

Urbit is an “operating function”: a general-purpose OS whose entire lifecycle is defined as a pure, frozen, small function on its input stream. The function is an interpreter; it compiles an initial language, which boots an initial kernel. Everything but the lifecycle function can upgrade itself from source code in the input stream.

Problem

Security problems are an inevitable consequence of unrigorous and/or complex computing semantics. Rigor and simplicity are hard properties to enforce retrospectively on the classical Unix/IETF/W3C stack. A new stack, designed as a unit, learning from all the mistakes of 20th-century software and repeating none of them, should be simpler and more rigorous than what we use now. Otherwise, why bother? 

One example of painful heterogeneity inherited from the current stack: the relationship between a database schema, a MIME type, a network protocol, and a data structure. The same semantics may be reimplemented incompatibly at four layers of this stack. The programmer is constantly hand-translating values. Helpful tools abound (“ORM is the Vietnam of computer science” [17]), but no tool can fix architectural impedance mismat

Solution

Urbit is a “solid-state interpreter”: an interpreter with no transient state. The interpreter is an ACID database; an event is a transaction in a log-checkpoint system. The Urbit interpreter runs on a normal Unix server; it interacts with the Unix user, on the console or via FUSE; with other Urbit nodes, in its own protocol over UDP; with the Internet, as an HTTP client or server.

Urbit is designed to work as a “personal server.” 

Features

A frontier to homestead
In Urbit, network identities are cryptographic property, like Bitcoin. If Bitcoin is money and Ethereum is law, Urbit is land.

Urbit is designed to become a digital republic: a network of individually owned nodes with no central point of control. Like a well-planned city, the friendly network is decentralized but connected, safe but free.

A computer that works just for you
Your computer isn't yours unless you can run whatever software you want and switch without losing data. Imagine if you could replace the Facebook UI, or move your Evernotes to Google Docs.

A clean-slate platform
An ordinary person can't manage a Unix server on the Internet. The Unix-Internet platform was a brilliant system, but it's almost 50 years old. Urbit is a new clean-slate, full-stack server. It's implemented on top of the old platform, but it's a sealed sandbox like the browser. Urbit remains young and unstable. Alas, it's not yet ready for end users. But it's feature-complete and ready for public development.

Show details

Additional links

  • Token details

    • Token symbol ? Token symbol — a shorten token name. It is used during an ICO and after the coin listing at the cryptocurrency exchanges. : URBIT
    • Fundrasing target ? Fundraising target — the maximum amount of funds to be raised during an ICO. When it is reached, the developers stop selling the tokens because they do not need to raise more money for the project development. : NA
    • Token type ? Token type — a platform for a startup launch that influences the stability of blockchain operation, the speed of transactions and the fees. :Own blockchain ()
    • Soft cap ? Soft cap — the minimum amount of funds to be raised for the project development. Sometimes when the soft cap has not been reached, the money is returned to the participants. : NA
    • Role of token ? Role of Token — type of token depending on the opportunities it offers to its owner. Utility tokens give their owners a right to use the project services, security tokens are aimed at bringing profit, and currency tokens are a money substitute. :Utility token
    • Total supply ? Total supply — a total amount of tokens that will be released by the developers. :NA
    • Escrow agent ? Escrow agent — a qualified agent who has the right of signature in a multisig wallet. An escrow agent participates in an ICO, monitors the financial operations of the developers and confirms their fairness. :No
    • Tokens for sale ? Tokens for sale — the number of tokens offered to the participants of an ICO. :NA
    • Whitelist ? Whitelist — a list of participants, who get an opportunity to buy tokens. To be whitelisted, you need to register on time because the number of participants and the registration period are usually limited. :Without whitelist
    • Additional emission ? Additional emission — an additional release of tokens. It can be done once after the crowd sale or on an ongoing basis. In the projects with a limited emission there is no additional emission. :No
    • Exchange listing ? Exchange listing — an assumed date when the token will be listed at a cryptocurrency exchange. The developers usually indicate it in a roadmap and a white paper. :NA
    • Accepting currencies ? Accepting currencies — cryptocurrencies and fiat currencies that can be used for buying the project tokens. :NA
    • Can't participate ? Can't participate — the countries where it is prohibited to buy tokens. These can be countries where ICOs are prohibited altogether, or countries that have the requirements that a particular project does not meet. :No
    • Know Your Customer (KYC) ? Know Your Customer — a verification procedure for ICO participants, during which the developers can ask for personal data, a photo and a scanned copy of a passport of a potential investor. :No
    Get details
  • Token and Funds Distribution

    Token distribution date

    NA

    Unsold tokens

    NA

Sale schedule

Round Token Price Bonus Min / Max Purchase Soft Cap Hard Cap
Public sale — Ended
28 Jun 00:00 UTC
NA No - Uncapped Uncapped
  • Team

    • Galen Wolfe-Pauly photo
      Galen Wolfe-Pauly
      Founder, CEO
    • Curtis Yarvin photo
      Curtis Yarvin
      Founder, CTO
  • Advisors

Roadmap

No information

Activity