Option Strict On
Option Explicit On

Namespace Nexamas.UI.Motion

    ''' <summary>
    ''' Describes the concrete proof level behind a motion consumer binding.
    ''' Declared contracts are useful for product inventory, but runtime-proven bindings
    ''' must be backed by the official MASMotionFrameClock route.
    ''' </summary>
    Friend Enum MASMotionConsumerProofKind
        DeclaredContract = 0
        TokenPlan = 1
        FrameConsumer = 2
        TimelineRunner = 3
        FloatRuntimeInherited = 4
    End Enum

End Namespace
