-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BLIP-12] Baseline Calendar #24
Comments
Love this. Would be cooler and more a demonstration of a "fully-baselined" pattern (with third party signalling -- pub/sub -- under zero knowledge via a ccsm) if the end goal wasn't simply to find a timeslot between Alice and Bob but rather to perhaps find some number of slots that work for Alice and Bob and then recursively to signal Charlie to run same comparison, with either the result that there are some number of slots that now work for Alice, Bob and Charlie, or returning back to Alice and Bob that none of their times works for Charlie...and then so on...do the same with Diane (if Charlie result found one or more slots that worked). |
@GoldenBit0 I am currently working on this! Can you assign this to me? |
6/27/22 Core Devs: Hi @vaibhavgeek, please provide an update on this grant work. |
7/11/22 core devs notes:
|
Update for work done so far, (ethereum-oasis-op/baseline#480)
The PR was reviewed by contributors and changes were recommended. I am still working on the reviews suggested. |
Baseline Calendar
Author(s)
Vaibhav Maheshwari - @vaibhavgeek
Description
Grant Value - $6,000
Develop an example of the Baseline Protocol where I Bob book a time with Alice without viewing all of Alice's availability.
This could be expanded to allow multiple people to schedule a meeting and synchronize everyone's calendar, and could be split up to create a simple version vs. implementation.
Use case 1: Bob wants to meet with Alice. Bob enters into a field that he needs to meet for 30 minutes, as well as blocks of time that work for him. The MSA will select a time for him on Alice's calendar that falls within these parameters (assuming such a time exists). This stops Bob from ever finding out any additional information of when Alice is free or busy, outside of the given slot which he just received.
Use case 2: If someone is currently viewing my Calendly, they have access to all available/busy times, I would prefer if they can input their needs (duration, etc.) and availability, and then the slot will get booked after verifying my availability.
Additional Resources
Here's a video from a Baseline Protocol Core Devs call which took place Monday, April 4th: https://youtu.be/SMLHh8_KcUI
Motivation
To create a fully working implementation of baseline that can be used as another example of the power baseline has.
Committing to Work
The proposed BLIP details and amount are not limited to the exact terms listed here, but serve to provide directional guidance. If you are interested in the item, please submit a BLIP Hunt Application to define your approach, scope, and amount.
Grant Work
BLIPs that are related to an approved grant project require updates by the 1st of each month by adding a comment on this issue with a detailed update on progress, roadblocks, and any comments.
Approved Grant for BLIP
Copyright and related rights waived via CC0-Universal.
The text was updated successfully, but these errors were encountered: