Skip to content

Commit 1950242

Browse files
committed
minor fixes
1 parent 2348ffa commit 1950242

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ https://dm3.readthedocs.io/en/doc-latest/
1717

1818
## Principles
1919

20-
- **Decentral**: An dm3 client must be realizable as a real decentral application and the messages must also be stored in a decentral way.
21-
- **Open**: All parts of dm3 are open source and the protocol is permissionless. Everyone should be able to write an dm3 client.
20+
- **Decentral**: A dm3 client must be realizable as a real decentral application and the messages must also be stored in a decentral way.
21+
- **Open**: All parts of dm3 are open source and the protocol is permissionless. Everyone should be able to write a dm3 client.
2222
- **Secure**: All messages are end-to-end encrypted and the encryption keys are only under the control of the user.
2323

2424
## Terminology
2525

2626
- **Ethereum Account Key**: The private key linked to an [Externally Owned Account](https://ethereum.org/en/whitepaper/#ethereum-accounts).
2727
- **Message Encryption Key Pair**: The key pair used to encrypt/decrypt messages.
2828
- **Signing Key Pair**: The key pair used to sign/verify messages.
29-
- **Storage Encryption Key**: Synchronous key to encrypt the user storage. `keccak256(personalSignWithEthAccount(salt))`
29+
- **Storage Encryption Key**: Symmetric key to encrypt the user storage. `keccak256(personalSignWithEthAccount(salt))`
3030
- **Delivery Service**: The service that buffers messages until they are delivered.
3131
- **Registry**: A decentral service (e.g. ENS) mapping Ethereum accounts to profile registry entry URLs (e.g. using text records).
3232
- **Profile Registry Entry**: A resource containing properties linked to an Ethereum account that is using dm3. E.g. public keys, the delivery service URL and spam filter configuration.
@@ -57,7 +57,7 @@ The delivery service profile needs to be transformed into a data URI before it c
5757
const profileJsonDataUri = createJsonDataUri(deliveryServiceProfileA);
5858
```
5959

60-
The data URI of the profile must be published on-chain as ENS `network.dm3.deliveryService` text record on the delivery service ENS domain.
60+
The data URI of the profile must be published on-chain as ENS `network.dm3.deliveryService` text record on the delivery service's ENS domain.
6161

6262
### Creating and Publishing User Profiles
6363

0 commit comments

Comments
 (0)