-
Notifications
You must be signed in to change notification settings - Fork 1
Description
A bilateral ledger on top of Solid would more or less work as follows:
Say Alice and Bob went to lunch, and Bob paid 20 USD for both of them. Alice then stores a record in her pod saying she owes Bob 10 USD for lunch. Next time, maybe Bob stores a record saying he owes Alice something. These amounts add up and even out in a bilateral ledger between Alice and Bob. But how can we implement it in such a way that Alice and Bob both have a complete copy of the data in their pods, but this data doesn't go out of sync?
So far, we did this with SNAP which I implemented last year and presented at Solid World.
Now, I'm thinking we should use a more generic messaging language, which would also support communicating about ledger entries without negotiating them at the same time.