Start every new learner from their real history.

A new user's first session usually goes to a diagnostic they have taken somewhere else. With Seneca, learners arrive with evidence from the products they already used, with their permission, so your product can start teaching in the first minute. That is a better first session to sell, and a premium feature you don't have to build.

49 seconds. A fictional student and fictional apps.

How Seneca works, in three steps.

Each product keeps its own curriculum, interface and teaching decisions. Seneca carries the evidence between them.

  1. A product records what happened

    Answers, timing, the help that was available and the item's context, sent as observable events. No universal score.

  2. Seneca keeps it with its source

    Every conclusion carries the product it came from, when it was observed, how much evidence supports it and how certain it is.

  3. The next product starts from it

    With the learner's permission, another product reads a short, sourced summary and decides for itself what to teach.

Your product stays yours.

Seneca is a record. It standardizes what is known and leaves the next move to your product, your model and your teachers.

What can travel

  • Outcome, timing and attempt history
  • Assistance state and testing conditions
  • Observable item and task features
  • Source, scope and uncertainty

What stays with you

  • Your curriculum and teaching sequence
  • Your interface and recommendation logic
  • Your proprietary questions and content
  • Anything the learner did not authorize

Test Seneca with a fictional learner.

Send one made-up student history shaped like your data. We return a learner summary, the evidence behind it and an example first step inside your product. Fake data only, no production access, no engineering sprint.

Request a pilot