Welcome to the Iconet Documentation
This document outlines the proposed Iconet (interconnected networks) specification, which describes a minimal fallback mechanism to display and interact with content from natively unsupported social networks and clients.
This documentation is an early structural draft of a standard for interconnectivity. The standard recommendation is yet to be created through peer reviews and an open community process. Different parts can potentially be subject to radical change in the future.
If you have any questions, feedback, or ideas, don’t hesitate to contact or open an issue / pull request on codeberg.
What’s here?
-
data required to provide a presentation fallback or a packet translation (Required Iconet Data for a Packet)
manifests that contain the required data to create a fallback presentation or translation (Interpreter Manifests)
the usage of iframes to provide a packet presentation fallback or to translate a packet, as well as the communication flow between iframe and embedding application (Fallback-iframes)
methods and discussions on isolating iframes from the embedding application to prevent data leakage (Iframe Permissions and Sandboxing)
Challenges & Discussions outlines discussions we faced during development and possible alternatives for the spec.
Glossary explains the basic terms and components
Prototypes
To demonstrate and experiment with the functionality of the spec, we developed a prototype network and developed an extension to mastodon:
You can find all of our repositories on Codeberg.
Website
See the Iconet Foundation Website for current blog updates, explanatory materials and ways to contribute.
From September 2022 to February 2023 this project receives funding from the German Ministry of Education and Research.