Notes: Aug 10 MVP definition call
lehnberg opened this issue · comments
Meeting details
- Friday 10 Aug @ 8:00 UTC
- Conference call via https://appear.in/grinbox
- Attendance
Agenda
Define scope for Grinbox phases, determine immediate next steps, and actions.
Grinbox purpose
Grinbox facilitates asynchronous Grin transaction building between multiple parties. The protocol through which this is being realised should remain open, secure, and private. It should be decentralised to the degree that is necessary in order to effectively fulfil the other objectives. We envision a future where multiple wallet and payment products and services are built that integrate with the grinbox protocol.
Phases
# | Description | Details | Deliverable |
---|---|---|---|
1 | Relay service |
|
Users can manually use the relay to send/receive transaction slates to/from other users. Actual transaction building and broadcasting to blockchain is done through the default grin node and wallet locally. |
2 | Grinbox client |
|
Users can more easily utilize the grinbox relay (without manual steps). |
3/4 (tbd) |
Grin blockchain support |
|
Thin wallet client support. |
3/4 (tbd) |
Federation |
|
No single central point of failure for Grinbox. |
? | Full decentralisation |
|
Grinbox cannot be shut down without every single client going offline. |
Agreed next steps
- @ravidio to define and publish APIs
- @lehnberg to set up VPS access to ravidio for the initial relay service instance
- @ravidio to set up first Grinbox relay
Aim for this to be completed in next week.
@lehnberg @ravidio - This is great. Would you guys like to get together to talk about how we could integrate your relay into the initial wallet client we're building.
It seems you are focused on knocking out the APIs and initial relay this week. On our end we're tackling the initial UX/UI for the user-friendly client. Perhaps we use the next 2 weeks and design+build with your relay in mind—getting everyone to a full circle test as quickly as possible. Thoughts?
cc: @jamaalm