
eServiceApps — Embedded Service Apps
eServiceApps is the EoS consumer-services suite — eSocial, eRide, eTravel, eTrack, and eWallet — built in Dart / Flutter on top of eBowser, eDB, and EIPC for any internet-connected eos-platform device.
What eServiceApps is
These are the apps that turn an EoS device from a tool into a connected product: eSocial for community, eRide for ride-sharing, eTravel for trip planning, eTrack for fitness / activity, and eWallet for payments — each plugged into eDB for local data and EIPC for capability-gated access to sensors and credentials.
All five share an identity layer, theme tokens, and a CRDT sync surface so users can move between devices without re-onboarding.
Features
The shape of eServiceApps at a glance.
eSocial
Lightweight, federated social client; respects device sensors and screen-time limits.
eRide
Ride-share / micro-mobility; bound to device GPS via EIPC capability.
eTravel
Trip planner with itinerary, bookings, and offline maps caching.
eTrack
Activity / fitness tracker integrating IMU, heart-rate, and ENI signals if present.
eWallet
Capability-gated payments; secrets pinned to the eBoot chain-of-trust.
Shared Identity
Single sign-on across all five via eDB JWT.
Local-First Data
All app data lives in eDB; cloud sync is opt-in and end-to-end encrypted.
Capability-Gated Sensors
Camera, GPS, mic, sensors gated through EIPC — explicit user grants.
eos-platform Themed
Pull theme + scaling from the active eos-platform profile.
Open source on GitHub
eServiceApps is Apache-2.0 licensed and developed in the open. Issues, discussions, and pull requests welcome.
In the EoS stack
eServiceApps is the highlighted layer below.
Pairs well with
Sibling components that eServiceApps commonly works alongside.
Ready to build with eServiceApps?
Start with the docs, browse the source, or join the community.