Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/UIPsPublic

Urbit Improvement Proposals

License

NotificationsYou must be signed in to change notification settings

urbit/UIPs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

The goals of the UIP project are to:

  • Make core development decision-making visible and open to entry.
  • Standardize and provide high-quality documentation for Urbit itself and conventions built upon it.

This repository tracks past and ongoing improvements to Urbit in the form of Urbit Improvement Proposals (UIPs).UIP-0001 governs how UIPs are published.

UIPs can be divided into the following categories:

  • Standards Track UIPs are improvements to Urbit that require a Kelvin version decrement to any of the following components: the machine code specification, Nock; the programming language and its standard library, Hoon; the kernel, kernel modules, its standard library, or the base distribution — Arvo, vanes, zuse or %base, respectively.
  • Informational UIPs describe an Urbit design issue, or provide general guidelines or information to the Urbit community, but do not propose new features. Informational UIPs do not necessarily represent an Urbit community consensus or recommendation, so users and implementors are free to ignore Informational UIPs or follow their advice.
  • Process UIPs describe a process surrounding Urbit, or proposes a change to (or an event in) a process. Process UIPs are like Standards Track UIPs but apply to areas other than Urbit itself. They may propose an implementation, but not to Urbit's codebase; they often require community consensus; unlike Informational UIPs, they are more than recommendations, and users are typically not free to ignore them. Examples include procedures, guidelines, changes to the decision-making process, and changes to the tools or environment used in Urbit development. Any meta-UIP is also considered a Process UIP.

UIP

NumberTitleOwnerStatusType
0001Purpose and Guidelines~wolref-podlexLivingProcess
0100Sticky Scry~rovnys-ricferDraftStandards
0101%lick~mopfel-winruxFinalStandards
0102Symmetric Routing~rovnys-ricferWithdrawnStandards
0103Persistent Nock Caching~rovnys-ricferLast CallStandards
0104Scry Store~rovnys-ricferWithdrawnStandards
0105Drop Pokes to Dead Agents~rovnys-ricferFinalStandards
0106Scry over HTTP~watter-parterLast CallStandards
0107Auras Renovation~ponmep-litsemDraftStandards
0108%yard~lagrev-nocfepDraftStandards
0109Essential Desks~wicdev-wisrytLast CallStandards
0110Gall Agent Backups~midden-fabler, ~mopfel-winruxFinalStandards
0111Desk Publisher Switcher~tinnus-napbusFinalStandards
0112Informal Ping~master-morzod, ~norsyr-torrynFinalStandards
0113%ames: Directed Messaging~master-morzodLast CallStandards
0114OTA Approval~tinnus-napbusFinalStandards
0115Breadth-First Arvo~wicdev-wicryt, ~rovnys-ricferLast CallStandards
0116Arvo Ticks~wicdev-wicryt, ~rovnys-ricferLast CallStandards
0117Ulam: Self-Describing Nouns~rovnys-ricferDraftStandards
0118Encrypted Remote Scry~hastuc-dibtuxFinalStandards
0119Pretty Printer Improvements~sidnym-ladrutDraftStandards
0120HTTP Streaming~rovnys-ricferLast CallStandards
0121%pine Request at Latest~rovnys-ricferDraftStandards
0122%wild: Stateless jet registration~ritpub-sipsylLast CallStandards
0123%loop hint: reify infinite loops as crashes~ritpub-sipsylLast CallStandards
0124Computation Timeout Hint~lagrev-nocfepLast CallStandards
0125%eyre/%iris Webssocket Support~fidwed-sipwynDraftStandards
0126Pierport Protocol~littul-pocdevDraftProcess
0127Lagoon IEEE 754 Reals~lagrev-nocfepDraftStandards
0128Monadic Scry Interface~fodwyt-ragful, ~mastyr-bottecDraftStandards
0129Typed Paths with Coin Encodings~rovnys-ricferDraftStandards
0130Content Addressable Networking~hastuc-dibtuxDraftStandards
0131Ministry~master-malwyl, ~rolryx, ~sarlev-sarsenDraftStandards
0132Planet Token~master-malwylDraftStandards

Background

Urbit has been in development for over a decade at time of writing, and until June of 2023 was developed without the use of this UIP process. New UIPs after UIP-0001 will begin their numbering at UIP-0100 to leave room for retroactive improvements that should have canonical documentation for reference.

About

Urbit Improvement Proposals

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp