https://github.com/yosoyubik/keybase-urbit-service
https://github.com/yosoyubik/keybase-urbit-service
hoon keybase urbit
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yosoyubik/keybase-urbit-service
- Owner: yosoyubik
- Created: 2020-04-07T05:15:15.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T00:38:04.000Z (over 3 years ago)
- Last Synced: 2025-04-10T17:26:07.507Z (about 1 year ago)
- Topics: hoon, keybase, urbit
- Language: JavaScript
- Size: 2.04 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Urbit Identity Service for Keybase
Keybase is a service to aggregate multiple web2 identities and offers secure p2p messaging and file storage. Keybase assumes each ID service has multiple users. In the [Urbit](http://urbit.org) paradigm, each Uribt ID is a self-sovereign host (personal server). Each Urbit ID is one service and one user.
This repo contains a Gall app and UI that creates a Urbit ID based identity service and hosts an identity proof of the Urbit ID.
## Installation
In order to run your application on your ship, you will need Urbit v.0.10.0 or higher. On your Urbit ship, if you haven't already, mount your pier to Unix with `|mount %`.
## Using
### `npm run build`
This builds your application and copies it into your Urbit ship's desk. In your Urbit (v.0.8.0 or higher) `|commit %home` (or `%your-desk-name`) to synchronise your changes.
If this is the first time you're running your application on your Urbit ship, don't forget to `|start %keybase`.
### `npm run serve`
Builds the application and copies it into your Urbit ship's desk, watching for changes. In your Urbit (v.0.8.0 or higher) `|commit %home` (or `%your-desk-name`) to synchronise your changes.
The app is available at: `your-domain/~keybase`