The building blocks behind real-time systems.

Platform components that power products like WeRoll. Use them together, or adopt them one at a time.

Presence

Live location and real-time signals — the backbone of WeRoll

Presence manages live status, location, and activity from distributed vendors, users, and devices. It’s the layer that knows who’s live right now and who’s nearby.

  • Real-time signal ingestion
  • Status, session, and schedule management
  • Geospatial filtering and proximity logic
  • Follower and nearby-user notifications
  • Context enrichment on top of live signals

Events

Event-driven orchestration

The event routing backbone. Connects systems, delivers notifications, and executes automation rules across the platform — reliably and in real time.

  • Event subscriptions and filtering
  • Multi-channel delivery (push, webhook, service)
  • Delivery logs and telemetry
  • Automation rules and audit trail
  • Replay and testing tools

Proximity

Location-aware notifications and discovery

The proximity engine that turns live signals into in-the-moment alerts for the right people nearby — the layer that makes WeRoll actually work.

  • Geospatial search and proximity matching
  • Nearby-user targeting and notifications
  • Event-based discovery tied to venues and times
  • Follower and subscription-aware delivery

Feedback Loops

Live analytics and decision support

Real-world signals feeding back into the system — so live activity continuously reshapes what the platform does next.

  • Real-time activity and engagement signals
  • Live reach and delivery telemetry
  • Behavioral triggers and automated follow-ups
  • Decision support for operators and builders

Built to work together

Each component can be used independently. Together, they create a real-time pipeline:

Live signals → Events → Context → Notifications → Action

See it running in WeRoll.