You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
mleku 098595717f
Integrate ACL with publishers for background event dispatch, ensure proper buffer adjustments in event encoding, and enhance follows sync with event delivery logic.
8 months ago
.aiassistant/rules Add detailed tag filter debugging logs in `QueryEvents` and update `rules.md` with context and debugging guidance. 8 months ago
.github/workflows initial addition of essential crypto, encoders, workflows and LLM instructions 9 months ago
app Integrate ACL with publishers for background event dispatch, ensure proper buffer adjustments in event encoding, and enhance follows sync with event delivery logic. 8 months ago
cmd Migrate internal module imports to unified package path. 8 months ago
docs initial addition of essential crypto, encoders, workflows and LLM instructions 9 months ago
pkg Integrate ACL with publishers for background event dispatch, ensure proper buffer adjustments in event encoding, and enhance follows sync with event delivery logic. 8 months ago
scripts Migrate internal module imports to unified package path. 8 months ago
.gitignore Migrate internal module imports to unified package path. 8 months ago
LICENSE Add initial project structure with README, LICENSE, and .gitignore config 9 months ago
go.mod Migrate internal module imports to unified package path. 8 months ago
go.sum Migrate internal module imports to unified package path. 8 months ago
main.go Migrate internal module imports to unified package path. 8 months ago
pprof.go Migrate internal module imports to unified package path. 8 months ago
readme.adoc initial addition of essential crypto, encoders, workflows and LLM instructions 9 months ago
stacktrace.txt Introduce `Ctx()` for proper context management in `Listener` and replace direct context usage in `HandleDelete` with `Ctx()`. 8 months ago

readme.adoc

= next.orly.dev
:toc:
:note-caption: note 👉

image:./docs/orly.png[orly.dev]

image:https://img.shields.io/badge/godoc-documentation-blue.svg[Documentation,link=https://pkg.go.dev/next.orly.dev]
image:https://img.shields.io/badge/donate-geyser_crowdfunding_project_page-orange.svg[Support this project,link=https://geyser.fund/project/orly]
zap me: ⚡<span class="escaped-code-point" data-escaped="[U+FE0F]"><span class="char">️</span></span>mlekudev@getalby.com
follow me on link:https://jumble.social/users/npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku[nostr]

== about

ORLY is a nostr relay written from the ground up to be performant, low latency, and built with a number of features designed to make it well suited for

- personal relays
- small community relays
- business deployments and RaaS (Relay as a Service) with a nostr-native NWC client to allow accepting payments through NWC capable lightning nodes
- high availability clusters for reliability and/or providing a unified data set across multiple regions

ORLY uses a fast embedded link:https://github.com/hypermodeinc/badger[badger] database with a database designed for high performance querying and event storage.

On linux platforms, it uses https://github.com/bitcoin/secp256k1[libsecp256k1]-enabled signature and signature verification (see link:pkg/p256k/README.md[here]).