Skip to content

Commit

Permalink
Add Motivation section
Browse files Browse the repository at this point in the history
  • Loading branch information
arthurfranca committed Nov 13, 2023
1 parent abe7692 commit 94e1d15
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions 00.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,15 @@ Thread

Defines a standard way to build and load threads.

## Motivation

- Avoid overloading `e`/`a` tag with meanings other than direct reference for disambiguation;
- Enable fetching original post and reply events separately by making them different kinds;
- Make original post editable but reference it by `id` to prevent referencing an unintended context

## Original Post

The original post (OP) by default is a `kind:31111` event for social clients. It is similar to a `kind:1`
The original post (OP) by default is a `kind:31111` event for microblogging clients. It is similar to a `kind:1`
event because it allows just plaintext, but it is only used
to start a thread, i.e. when not replying to another event.

Expand All @@ -35,7 +41,7 @@ Example:

## Reply

A reply is a `kind:1` event, considering social clients. It can be another event kind for other use cases.
A reply is a `kind:1` event, considering microblogging clients. It can be another event kind for other use cases.

It MUST have an `o` tag referencing the OP's `id`, with a required recommended relay (where the OP was found).

Expand Down

0 comments on commit 94e1d15

Please sign in to comment.