-
Define a standard format for `about` info such as
* Name
* Profile info
* User icon
* Following
* Blocking
Something like
```
about/~@xxxxxxxx/name = "Alex"
about/~@xxxxxxxx/info = "Here's …
-
I'm syncing a local Deno replica server (v3.0.0) with a local browser app (Earthstar v9.3.2), using the `ExtentionSyncHttp` extension. However, when the browser starts to sync, it immediately fails du…
-
We should do some fuzz testing, especially:
* ValidatorEs4
* Crypto methods
* IStorage's `ingest` method
* Sync client code
* The express route handlers in `earthstar-pub` which act as the sync s…
-
This query field is implemented in the memory Storage, but not sqlite.
The different ways of querying by author are subtle, we need a diagram :)
[types.ts](https://github.com/earthstar-project/e…
-
Networking:
- Muxrpc
- SCTP over UDP for holepunching
- The role of pubs
- EBT
- ~Tunnel-routing~
Messages / feed identity:
- Feed format (Crappy Format, [Bamboo](https://github.com/Alj…
arj03 updated
4 years ago
-
### Identities
A person's identity in Earthstar is represented by a keypair, which is a bit like a username and password
> It's made up of an address and a secret. The address is made up of a 4-le…
-
I'm syncing a local Deno replica server (v3.0.0) with a local browser app (Earthstar v9.3.2), using the `ExtentionSyncWebsocket` extension. The initial connection works. I can see the message activity…
-
I'm using oauth2orize v1.0.1 with restify. The server is configured to use the token middleware as such:
```
var oauth2orize = require('oauth2orize');
var oauth2Server = oauth2orize.createServer();…
-
The "Playground" instructions say:
> If we run `otherReplica.getLatestDocs`, we'll get an empty array. It doesn't have any documents in it yet. Let's put this replica in another peer so we can chan…
-
## What's the problem you want solved?
"Deleted documents" are docs with `content: ""`.
We need to preserve them behind the scenes, as tombstones.
Sometimes we want them (when syncing), and s…