Say hello and signal your intent
MySignals is a protocol for exchanging signals between your agent and a service provider website/app.
MySignals lets people signal their intent, just by browsing or using apps.
MySignals is a protocol for exchanging signals between your agent and a service provider website/app.
It's an extensible communications protocol that lets developers define specific kinds of signals (signaltypes) that can be exchanged. It defines a common namespace for these signaltypes and a syntax for passing parameters. Your agent can send signals on its very first request, and can optionally discover which signaltypes a service provider supports before sending.
| Signal | Description |
|---|---|
| Privacy | Proffer your legally binding notice to the service provider that it must respect your right that they “Do Not Sell” your personal information. MySignals provides an alternate implementation of the Global Privacy Control. |
| MyTerms | Proffer, negotiate and digitally sign mutually acceptable contracts related to privacy and data sharing using IEEE 7012. |
| AgeProtect | Request an age-appropriate experience from the service provider, and proffer your age verification and consent management endpoints. |
| Identity | Tell the service provider who you are. Give them a (self-sovereign) digital identifier. |
| KERI-AID | Proffer your KERI Autonomic identifier. |
| IdP | Proffer the IdP(s) (identity provider(s)) you use. This solves the NASCAR problem. |
| SIOPv2 | Tell the service provider that your agent supports OpenID SIOPv2 allowing their site/app to display a “Continue with wallet” button for password-less login. |
Founding Organizations
Frequently Asked Questions
MySignals is a protocol for exchanging signals between your agent and a service provider website/app. It's an extensible communications protocol that lets developers define specific kinds of signals (signaltypes) that can be exchanged. It defines a common namespace for these signaltypes and a syntax for passing parameters. Your agent can send signals on its very first request, and can optionally discover which signaltypes a service provider supports before sending.