I’m likely not much farther ahead than you are in understanding exactly what Rivet does, as I learn by banging my head against the thing I’m trying to use, and so far all I’ve done is read.
“Actor” comes from established CS terminology [1], and agents-in-actors make sense in principle.
Agree with others in this thread that a few use-cases in the README would help me decide whether this is worth banging my head against or not.