Skip to content
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

Creation of a new protocol for notifications #151

Open
FabioPinheiro opened this issue Oct 24, 2023 · 1 comment
Open

Creation of a new protocol for notifications #151

FabioPinheiro opened this issue Oct 24, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@FabioPinheiro
Copy link
Contributor

New protocol for notifications

Would be nice to start the discussion about the creation of a protocol to push notifications.
This would be integration outside of DID Comm. Like webhooks or the web Push API

We are talking about a protocol to configure notification channels and conditions.
So services, for example, the Mediator sends notifications if a certain condition is achieved.

Value brief

Facilitate integrations with other systems (outside of DID Comm). Webhooks would be very valuable here.
For example, the Home Assistant is used to create advanced automation in your home. It's usually set up on an internal Network due to security concerns.
Communication with agents outside of the internal Network could be done over DID Comm, and Webhooks would make integration with the Home Assistant very easy.

The Support Live Mode in the Pickup Protocol (#145) helps mitigate some use cases.
But fundamentally the use case is different.
Furthermore, this even complements the pickup protocol because you can push a notification to an agent the other technologies like Web PUSH API.
Especially useful when the agent is a mobile agent (ex: Android, iOS, Browser) and is offline from PoV of the Mediator.

Intention

The intention of this is to start a discussion, below gather use cases and needs, and get your opinion.

@FabioPinheiro FabioPinheiro added enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Oct 24, 2023
@FabioPinheiro
Copy link
Contributor Author

I'm working on this in my free time.
I have a working prototype but am still refining the protocol to be more flexible and useful in various use cases.

@FabioPinheiro FabioPinheiro self-assigned this Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant