FIY is a federation protocol and app platform that lets you own the services you use without losing the interconnectedness of the internet. With FIY, a single account works seamlessly across multiple apps and instances.
Federation is when services agree on standards allowing them to operate in as a collective.
Email is a classic example. Because email is built on federated protocols, you can host your own Email server or use a public provider and still communicate with anyone else.
Control of the internet is increasingly concentrated in the hands of a few powerful corporate monopolies. The public actions, profit incentives, poor governance, and lack of oversight have led to growing distrust in these custodians of the internet and a push for alternatives not under their control.
Most Alternatives fall into one of the following categories:
Self-hosting your own services is possible but the redundant account systems and lack of cross-app integrations leads to a degraded user experience.
FIY solves this by providing a unified platform for federated apps on your server. Use the same account with any app installed on your instance. FIY handles authentication and makes it easy for developers to create or adapt apps for federation with easy to use APIs and tooling. This enables powerful features like a unified home for notifications, using the same profile and contacts across all apps, streamlined app management among other things.
FIY offers many advantages over centralized apps and even over other federated services.
In addition to installable apps,
It's easy to develop or convert apps to work with FIY. It's like making any other webapp, except authentication is handled by the protocol server and there's an easy-to-use API for interacting with the host and making requests to other apps. There's also a native development toolkit that lets your app link directly with the protocol server, enabling maximum performance without the pains of network programming.