from fediverse
## Idea
We all are familiar with protocol handlers, e.g.
```html
Email
```
The idea here is to use [Web-based protocol handlers](https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers) in the form
```html
Object
```
to offer the option to link to ActivityStream objects such that they can be opened by an appropriate application.
### Goal
Increased interoperability between FediVerse applications. The following actions should be simplified:
- Reply to content on another FediVerse application
- Announce content from another FediVerse application
- Like content from another FediVerse application
Currently, they require finding the items `id` and then looking it up using your own FediVerse application.
### Difficulties
Given the various use cases of the FediVerse, e.g. link aggregation, microblogging, or photosharing, one might want to specify more than just `web+fedi`. According to [registerProtocolHandler](https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler), one can just specify a list of lower case letters after `web+`. So some thoughts should be given to interoperability concerns.
### Links
For a discussion for Android and more links, see [
Possible FEP proposal: cross-Android app way to open Object ](https://socialhub.activitypub.rocks/t/possible-fep-proposal-cross-android-app-way-to-open-object/2985)
- [Fedi-Go](https://github.com/fedi-to/fedi-to.github.io)