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 fe3893addf
Add `LogToStdout` config option, improve tag decoding, and fix ID tracking in event handling
4 months ago
.aiassistant/rules initial addition of essential crypto, encoders, workflows and LLM instructions 5 months ago
.github/workflows initial addition of essential crypto, encoders, workflows and LLM instructions 5 months ago
app Add `LogToStdout` config option, improve tag decoding, and fix ID tracking in event handling 4 months ago
cmd/convert Add `HandleDelete` and `GetSerialsFromFilter` methods, integrate admin keys handling, and enhance constraints API. Include a new CLI `convert` tool for key translation. 4 months ago
docs initial addition of essential crypto, encoders, workflows and LLM instructions 5 months ago
pkg Update `relaytester-test.sh` log level to `off` and improve `follows` key decoding logic in ACL implementation for clarity and error handling. 4 months ago
scripts Add `LogToStdout` config option, improve tag decoding, and fix ID tracking in event handling 4 months ago
.gitignore Add `HandleDelete` and `GetSerialsFromFilter` methods, integrate admin keys handling, and enhance constraints API. Include a new CLI `convert` tool for key translation. 4 months ago
LICENSE Add initial project structure with README, LICENSE, and .gitignore config 5 months ago
go.mod Introduce ACL registry with `follows` implementation, enhance `SaveEvent` for replaceable kinds, and refactor filter-based serial fetching. Update configs and dependencies. 4 months ago
go.sum implemented event and req 4 months ago
main.go wire up trigger to restart sync for ACL spider 4 months ago
pprof.go implemented event and req 4 months ago
readme.adoc initial addition of essential crypto, encoders, workflows and LLM instructions 5 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]).