Joep Meindertsma
Joep Meindertsma
How easy it is to convert data to atomic data and vice versa is one of the most important metrics for us to optimise. Users should be able to effortlessly...
Currently, base64 strings (used in URLs for Commits and Agents) show `/` and `+` characters. These tend to have meaning in URLs. Luckily, we can also use `-` and `_`...
By verifying the `previousCommit` and when applying a Commit, we can check that the signer was looking at the same state as before. But we _don't_ know if the new...
Currently, we use Agent's HTTP subjects as identifiers, instead of their public key. This approach has some issues: - **Relies on uptime of subject server**. The HTTP URL must resolve....
@hoijui described a workflow that he'd like to have, where he can modify some Atomic Data (in this case an ontology of Properties and Classes), and have it hosted somewhere...
Both HTTP and IPFS have their merits as URL schemas. Both serve to identify a specific resource, but they differ in one important way: HTTP URLs can change what they...
We have _read_ and _write_, but that does not cover a lot of common usecases, where you want to allow creating something, but not edit the parent. - Creating a...
I was working on the implementation of the Append right (#96) as I tried to solve the problem mentioned in the title. Imagine a user who creates a Message in...
We need a way to deal with `1-n` relationships for very big `n` values. Imagine we have a chatroom app, using Atomic Data. If we'd model this using some `ChatRoom`...
Commits have a `set` property, which can be used for adding items to arrays. However, this leads to sometimes unnecessarily large commits when an item is added to an array....