Vere
An implementation of the Urbit runtime
Install / Use
/learn @urbit/VereREADME
Urbit Runtime
Urbit is a personal server stack built from scratch. This repository contains Urbit's runtime environment, the lowest layer of the Urbit stack, which includes the Nock virtual machine, I/O drivers, event log, and snapshotting system.
Getting Started
If you've never used Urbit before, head over here to get on Urbit.
For a high-level overview of the salient aspects of Urbit's architecture, visit docs.urbit.org.
Packages
Urbit's runtime is broken down into a few separate layers, each of which is defined in its own package:
pkg/c3: A set of basic utilities for writing Urbit's style of C.pkg/ent: A cross-platform wrapper forgetentropy(2).pkg/ur: An implementation of jam and cue, Urbit's bitwise noun serialization and deserialization algorithms, respectively.pkg/noun: The Nock virtual machine and snapshotting system.pkg/vere: The I/O drivers, event log, and main event loop.
Build
See INSTALL.md.
Contributing
Contributions of any form are more than welcome. Please take a look at our contributing guidelines for details on our git practices, coding styles, how we manage issues, and so on.
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
