No description
Find a file
2023-02-11 09:25:52 +13:00
proto A bit more realistic 2023-02-10 14:11:55 +13:00
src A bit more realistic 2023-02-10 14:11:55 +13:00
.gitignore The basic idea 2023-02-10 12:11:31 +13:00
build.rs The basic idea 2023-02-10 12:11:31 +13:00
Cargo.lock Setup for a personal relay 2023-02-10 13:57:32 +13:00
Cargo.toml Setup for a personal relay 2023-02-10 13:57:32 +13:00
LICENSE-MIT Licence, Readme, and Cargo.toml settings 2023-02-10 12:11:31 +13:00
README.md Clarify README 2023-02-11 09:25:52 +13:00

nostr-caesar

MIT licensed

nostr-caesar is a policy decision maker for nostr relays.

Given an event, it returns 'true' or 'false' to the relay, instructing it whether or not to accept that EVENT.

Given a filter, it returns 'true' or 'false' to the relay, instructing it whether or not to accept that REQ.

This is JUST AN IDEA. In particular, I hard coded an example with no flexible configuration, representing how a personal relay might work. No relay supports this yet AFAIK but nostr-rs-relay is working towards gRPC support.

License

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.