mirror of
https://github.com/nostr-protocol/nips.git
synced 2024-12-22 08:25:53 -05:00
remove rationale
This commit is contained in:
parent
b0491854f8
commit
c7da9d7409
9
119.md
9
119.md
|
@ -11,15 +11,8 @@ filters: {
|
|||
// returns kind `1` events with `t` tags that have both "meme" and "cat" that have the tag "black" or "white"
|
||||
```
|
||||
|
||||
## Rationale
|
||||
- Reduce bandwidth for all, with an emphasis on mobile users: `meme AND cat` objectively consumes less bandwidth than `meme OR cat `
|
||||
- Reduce clock-time for relays, indexing with `AND` is fast for all common index formats, and faster compared to `OR` for some index formats. (See section below)
|
||||
- Reduce client-side caching requirements
|
||||
- Reduce centralization vectors by reducing or even eliminating the need for centralized REST, GraphQL APIs or specialized relay "feed" endpoints.
|
||||
- Give relays the option to be more useful at the protocol level while improving efficiency for all parties.
|
||||
|
||||
## Rules
|
||||
|
||||
- `AND` **MUST** take precedence over `OR`
|
||||
- Tags used in `AND` **SHOULD NOT** be used in standard `OR` tags [`#`]
|
||||
- Any tag used in `AND` **SHOULD** be ignored in `OR`
|
||||
- Any tag used in `AND` **SHOULD** be ignored in `OR`
|
||||
|
|
Loading…
Reference in New Issue
Block a user