version 1 . embeddedType EntityRef.Cap . TraceEntry = . ActorActivation = / / @turn TurnDescription / . Name = / / . ActorId = any . FacetId = any . Oid = any . TaskId = any . TurnId = any . ExitStatus = =ok / protocol.Error . # Trace information associated with a turn. TurnDescription = . # The cause of a turn. TurnCause = / @turn / / @linkedTaskRelease / @periodicActivation / / . LinkedTaskReleaseReason = =cancelled / =normal . # An actual event carried within a turn. TurnEvent = / / / / / # A souped-up, disguised, special-purpose `retract` event. @breakLink . TargetedTurnEvent = . # An action taken during a turn. ActionDescription = / # The active party is processing a new `event` for `target` from the received Turn. / # The active party has queued a new `event` to be processed later by `target`. / # The active party is processing an internally-queued event for one of its own entities. @dequeueInternal / # The active party has scheduled an internally-queued event for one of its own entities. @enqueueInternal / / / @facetStart / @facetStop / @linkedTaskStart . # An assertion or the body of a message: either a Preserves value, or # some opaque system-internal value, represented according to the # system concerned. AssertionDescription = / / . FacetStopReason = / @explicitAction =explicit-action / =inert / @parentStopping =parent-stopping / @actorStopping =actor-stopping . Target = . # For the future: consider including information about `protocol`-level `Turn`s etc sent to # peers over e.g. Websockets or TCP/IP, allowing cross-correlation of traces from different # processes and implementations with each other to form a large overall picture. .