Skip to main content
profClaw includes experimental support for the Urbit network via Tlon. Urbit is a decentralized OS and network where each user controls their own server (a ship). Tlon is the primary messaging client for Urbit.

Overview

Urbit messaging works differently from traditional chat platforms:
  • Each user runs their own “ship” (server node)
  • Identity is based on cryptographic keys, not accounts
  • Messages are peer-to-peer
  • No central server or account required

Capabilities

Requirements

  • A running Urbit ship (comet, planet, or star)
  • Urbit HTTP API accessible
  • Tlon installed on the ship

Setup

1

Set up an Urbit ship

Follow urbit.org/getting-started to boot a ship. A comet (free, temporary identity) works for testing.
2

Get your ship's URL and code

Once running, note your ship’s HTTP port (usually 8080) and access code:
3

Configure profClaw

Environment Variables

string
required
HTTP URL of your Urbit ship (e.g., http://localhost:8080).
string
required
Ship access code from +code in the dojo.
string
required
Your ship’s Urbit name (e.g., ~sampel-palnet).

Configuration Example

Notes

  • Status: Experimental
  • Urbit/Tlon has a small but dedicated community. Best for privacy-focused deployments.
  • Ship names come in the form ~sampel-palnet (planets) or ~sampel-palnet-sampel-palnet (comets).
  • Comets are free to boot but are anonymous. Planets are NFT-style identities.
  • The Tlon provider uses Urbit’s Eyre HTTP API for subscription-based message delivery.