Demo on a mainnet fork: the real Upside program, the real Voltr and Phoenix programs, live Phoenix prices; only the USDC is test money. Nothing here is real money. What that means
upside

Transparency

uUS500Live

What backs the token, where the keeper’s lines are, and every action it has taken. Read straight from the keeper’s own records.

Last snapshot 32 s ago
Leverage bandin band
Leverage 3.01xband 2.7–3.3x · hard delever 4x
3.01x
uUS500 realised leverage 3.01x; realised leverage = notional ÷ NAV; the keeper rebalances outside the band
2.70x3.00x3.30x4.00x
Venue equity / notionalbetween floor and ceiling
Margin 17.4% of notionalfloor 12.5% · target 17.5% · ceiling 22.5%
17.4%
uUS500 equity / notional 17.4%; venue equity ÷ notional; top-up below the floor, withdraw above the ceiling, liquidation at the venue's maintenance
12.5%17.5%22.5%12.5%

Action ladder

At what underlying move does each keeper action fire, from the latest snapshot and this token's policy.

external index
−13%
−9%
−4%
+4%
+9%
+13%
$644.86
$677.67
$718.55
$729.21
$807.24
$811.27
$761.26
If the price falls
  1. Band edge 3.30x−4.2% · $729.21
    Rebalance down to target (any hour)
  2. Margin floor 12.5% of notional−5.6% · $718.55
    Top up collateral from idle
  3. Hard delever 4.00x−11.0% · $677.67
    Emergency delever to target, market order
  4. Liquidation (est.)−15.3% · $644.86
    Phoenix liquidates the account; the stop and top-ups sit well before this
If the price rises
  1. Band edge 2.70x+6.0% · $807.24
    Rebalance up to target (external session only)
  2. Margin ceiling 22.5% of notional+6.6% · $811.27
    Withdraw excess collateral to idle

Computed from realised leverage 3.009x and venue equity at 17.4% of notional at mark $761.26, holding everything else fixed. Margin distances follow this token's own policy: lower tiers post more collateral, so a 2x token has further to fall than a 3x one (D27). Liquidation is where equity reaches the 2.5% maintenance margin Phoenix requires on notional (registry value, Q13); the on-chain stop and the keeper's top-ups are designed to act well before it. Estimates for reading, not for trading.

Leverage over time

Realised leverage against the band, the target and the hard-delever line. Markers are keeper actions; hover for reason, before/after and fill.

Realised leverageBand 2.7x3.3xHard delever 4.0xRebalanceEmergency delever

Margin over time

Venue equity (collateral plus unrealised PnL) as a share of notional, against the floor, target and ceiling. Distances do not depend on leverage. Top-ups and withdrawals are the keeper's margin loop; the stop is refreshed after every rebalance.

Venue equity / notionalFloor 12.5% – ceiling 22.5%Top-upWithdraw excessStop set

Buffers and capacity

Idle USDC pays instant redemptions and Jupiter sells; collateral sits at Phoenix; the cap bounds TVL against Phoenix depth.

Idle USDC in vault2,375 of 4,984 USDC · 47.6%
Collateral at Phoenix (share of NAV)2,620 USDC · equity 17.4% of notional
Pending redemptionsnone
Cap used$4,984.31 of $250.0K
LP supply
5,000 uUS500
Token price
0.996862 USDC
Unrealised PnL
−8.44 USDC
Funding (annualised)

Session

How the underlying is being priced right now.

external indexExternal index live

The underlying exchange is open. Phoenix marks track the external index, and the keeper cranks NAV every 20–30 s. Expansion and defensive rebalances both run.

Mark
$761.26
Index
$761.26
Pool price
no pool
Premium to NAV
Realised vs target
3.009x / 3.0x

Keeper liveness

Heartbeats, halted flag and per-loop status. Two keepers on different RPCs are the target.

  • keeper-stagingv0.1.0 · surfpool#0 · heartbeat 1 s ago
    stream dGOLD:band dGOLD:stop dGOLD:tick ✗ 1dMSTR:band dMSTR:stop dMSTR:tick uGOLD:band uGOLD:stop uGOLD:tick ✗ 1uMSTR:band uMSTR:stop uMSTR:tick dGOLD:crank dGOLD:guard dMSTR:crank dMSTR:guard dUS100:band dUS100:stop dUS100:tick ✗ 1dUS500:band dUS500:stop dUS500:tick uGOLD:crank uGOLD:guard uMSTR:crank uMSTR:guard uUS100:band uUS100:stop uUS100:tick ✗ 1uUS500:band uUS500:stop uUS500:tick dGOLD:inflow dGOLD:margin dGOLD:redeem dMSTR:inflow dMSTR:margin dMSTR:redeem dUS100:crank dUS100:guard dUS500:crank dUS500:guard dWTIOIL:band dWTIOIL:stop dWTIOIL:tick ✗ 1uGOLD:inflow uGOLD:margin uGOLD:redeem uMSTR:inflow uMSTR:margin uMSTR:redeem uUS100:crank uUS100:guard uUS500:crank uUS500:guard uWTIOIL:band uWTIOIL:stop uWTIOIL:tick ✗ 1dGOLD:harvest ✗ 3dMSTR:harvest ✗ 3dUS100:inflow dUS100:margin dUS100:redeem dUS500:inflow dUS500:margin dUS500:redeem dWTIOIL:crank dWTIOIL:guard uGOLD:harvest ✗ 3uMSTR:harvest ✗ 3uUS100:inflow uUS100:margin uUS100:redeem uUS500:inflow uUS500:margin uUS500:redeem uWTIOIL:crank uWTIOIL:guard dUS100:harvest ✗ 3dUS500:harvest ✗ 3dWTIOIL:inflow dWTIOIL:margin dWTIOIL:redeem uUS100:harvest ✗ 3uUS500:harvest ✗ 3uWTIOIL:inflow uWTIOIL:margin uWTIOIL:redeem dWTIOIL:harvest ✗ 3uWTIOIL:harvest ✗ 3

Alerts · 1 open

Raised by the keeper, resolved when the condition clears.

  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 21:58 UTC
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 21:22 UTC → resolved 34 min ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 21:13 UTC → resolved 45 min ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 21:02 UTC → resolved 55 min ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 20:58 UTC → resolved 58 min ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 20:52 UTC → resolved 1.1 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 20:49 UTC → resolved 1.1 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 20:40 UTC → resolved 1.3 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 20:35 UTC → resolved 1.4 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 20:30 UTC → resolved 1.5 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 20:17 UTC → resolved 1.7 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 20:14 UTC → resolved 1.7 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 20:05 UTC → resolved 1.9 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 19:56 UTC → resolved 2.0 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 19:49 UTC → resolved 2.1 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 19:33 UTC → resolved 2.4 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 19:27 UTC → resolved 2.5 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 18:42 UTC → resolved 3.3 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 18:17 UTC → resolved 3.7 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 18:13 UTC → resolved 3.7 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 17:37 UTC → resolved 4.3 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 16:50 UTC → resolved 5.1 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 16:16 UTC → resolved 5.7 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 15:50 UTC → resolved 6.1 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 15:47 UTC → resolved 6.2 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 14:55 UTC → resolved 7.0 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 14:54 UTC → resolved 7.1 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 14:41 UTC → resolved 7.3 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 14:36 UTC → resolved 7.4 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 13:52 UTC → resolved 8.1 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 13:35 UTC → resolved 8.4 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 13:26 UTC → resolved 8.5 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 13:11 UTC → resolved 8.8 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 12:36 UTC → resolved 9.4 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 11:36 UTC → resolved 10.4 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 11:34 UTC → resolved 10.4 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 11:19 UTC → resolved 10.6 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 11:01 UTC → resolved 10.9 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 10:22 UTC → resolved 11.6 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 10:14 UTC → resolved 11.7 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 09:27 UTC → resolved 12.5 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 09:05 UTC → resolved 12.9 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 08:57 UTC → resolved 13.0 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 08:56 UTC → resolved 13.0 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 08:37 UTC → resolved 13.3 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 07:41 UTC → resolved 14.3 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 07:20 UTC → resolved 14.6 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 06:45 UTC → resolved 15.2 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 06:34 UTC → resolved 15.4 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · uUS50014 Sep 06:26 UTC → resolved 15.5 h ago
    uUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth

Event log

Every action planned, sent or observed for this token, newest first.

TimeKindStatusReasonLeverageAmountFill / markSlipTx
14 Sep 21:58 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —2yrv…unpj
14 Sep 21:57 UTCCrankconfirmedcrank: receipt 47s old, session external3.01x → —53sr…yu14
14 Sep 21:57 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:56 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —5Ue2…4PR5
14 Sep 21:55 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —4v42…uCx8
14 Sep 21:55 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:54 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —3HUo…fiCq
14 Sep 21:53 UTCCrankconfirmedcrank: receipt 48s old, session external3.01x → —3G8s…HrVC
14 Sep 21:53 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:53 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —48eT…arDL
14 Sep 21:52 UTCCrankconfirmedcrank: receipt 47s old, session external3.01x → —3bpP…jy1n
14 Sep 21:52 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:51 UTCCrankconfirmedcrank: receipt 48s old, session external3.01x → —5WsE…Tig9
14 Sep 21:50 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —55Zm…iMfp
14 Sep 21:50 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:49 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —2qbh…KMht
14 Sep 21:48 UTCCrankconfirmedcrank: receipt 48s old, session external3.01x → —3YrF…xXm7
14 Sep 21:48 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:47 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —2k3W…EhGg
14 Sep 21:46 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —5A1w…NRSP
14 Sep 21:46 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:45 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —2FpQ…9LMy
14 Sep 21:45 UTCCrankconfirmedcrank: receipt 49s old, session external3.01x → —2Dco…eNeK
14 Sep 21:45 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:44 UTCCrankconfirmedcrank: receipt 49s old, session external3.01x → —pwP2…u8qp
14 Sep 21:43 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —4pKy…ysff
14 Sep 21:43 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:42 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —45Da…i7DM
14 Sep 21:41 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —2ars…KwiF
14 Sep 21:41 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:40 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —2L8M…qZeH
14 Sep 21:39 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —z22R…ydqU
14 Sep 21:39 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:38 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —2vfZ…q6Hd
14 Sep 21:37 UTCCrankconfirmedcrank: receipt 47s old, session external3.01x → —4uSz…pBfu
14 Sep 21:37 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:37 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —48hi…iqVb
14 Sep 21:36 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —4Ebh…5R5v
14 Sep 21:36 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:35 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —5t6w…K7ut
14 Sep 21:34 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —GXia…jn4F
14 Sep 21:34 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:33 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —2oNb…4NJe
14 Sep 21:32 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —4A67…2Q7y
14 Sep 21:32 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:31 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —6Sv4…vanJ
14 Sep 21:30 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —23xo…48z8
14 Sep 21:30 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:29 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —47pG…juKK
14 Sep 21:28 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —59d4…sQKR
14 Sep 21:28 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:27 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —RsZg…UoXE
14 Sep 21:26 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —2k1L…iayj
14 Sep 21:26 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:25 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —5j14…D1XF
14 Sep 21:24 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —22jg…wYrS
14 Sep 21:24 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:23 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —5MVv…542U
14 Sep 21:22 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —4pXQ…pqmu
14 Sep 21:22 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:21 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —qDco…Z7Wr
14 Sep 21:20 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —5uF6…iczD
14 Sep 21:20 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:19 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —3kzE…KEDJ
14 Sep 21:18 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —2RrH…aAfo
14 Sep 21:18 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:17 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —5YRq…uy2u
14 Sep 21:17 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —5Mnp…5ySh
14 Sep 21:17 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:16 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —4BJg…vu6y
14 Sep 21:15 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —5JBL…8Q96
14 Sep 21:15 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:14 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —3W5p…w8Tj
14 Sep 21:13 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —2BXW…pBEe
14 Sep 21:13 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:12 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —35Ec…sWKg
14 Sep 21:11 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —kFUF…oxnN
14 Sep 21:11 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:10 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —3JkZ…pXX5
14 Sep 21:09 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —4BUK…eqTT
14 Sep 21:09 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:08 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —4vrE…SFuW
14 Sep 21:07 UTCCrankconfirmedcrank: receipt 49s old, session external3.01x → —4RGg…oJR9
14 Sep 21:07 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:06 UTCCrankconfirmedcrank: receipt 49s old, session external3.01x → —fhHE…NtRp
14 Sep 21:05 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —44Ux…WpF2
14 Sep 21:05 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:04 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —5Nr4…UCkV
14 Sep 21:03 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —P1Mh…A3aX
14 Sep 21:03 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:02 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —hTqy…kQYf
14 Sep 21:01 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —3D55…Co1M
14 Sep 21:01 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 21:01 UTCCrankconfirmedcrank: receipt 49s old, session external3.01x → —Bked…aBec
14 Sep 21:00 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —4rBb…gUCU
14 Sep 21:00 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:59 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —27Mi…JXiS
14 Sep 20:58 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —5wV5…1JQN
14 Sep 20:58 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:57 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —3SaK…ywcU
14 Sep 20:56 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —56UR…Q8Ao
14 Sep 20:56 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:55 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —3vE4…a9Ss
14 Sep 20:54 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —4WT5…YavH
14 Sep 20:54 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:53 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —2Rtf…976M
14 Sep 20:52 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —2HqL…R3iW
14 Sep 20:52 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:51 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —55xT…vaFW
14 Sep 20:50 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —4J6V…cYbV
14 Sep 20:50 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:49 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —3XJU…RTUp
14 Sep 20:48 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —4RNk…5yNz
14 Sep 20:48 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:47 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —3xGC…jGW8
14 Sep 20:46 UTCCrankconfirmedcrank: receipt 54s old, session external3.01x → —3GEG…xV7w
14 Sep 20:46 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:45 UTCCrankconfirmedcrank: receipt 55s old, session external3.01x → —378D…eg7t
14 Sep 20:45 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:44 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —44Vy…fi4x
14 Sep 20:43 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —2t2m…tZea
14 Sep 20:43 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:42 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —2EUh…Et7T
14 Sep 20:41 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —4Gko…ci2R
14 Sep 20:41 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:41 UTCCrankconfirmedcrank: receipt 53s old, session external3.01x → —HQdS…Y8AS
14 Sep 20:40 UTCCrankconfirmedcrank: receipt 54s old, session external3.01x → —5fgL…DTKP
14 Sep 20:40 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:39 UTCCrankconfirmedcrank: receipt 55s old, session external3.01x → —57Z7…utE1
14 Sep 20:39 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:38 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —wV23…WBFv
14 Sep 20:37 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —5RwF…iupr
14 Sep 20:37 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:36 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —51AH…gpB3
14 Sep 20:35 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —5VvU…1xo7
14 Sep 20:35 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:34 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —4VHB…ViG7
14 Sep 20:33 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —3Dnq…QPZG
14 Sep 20:33 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:32 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —nbdm…jteT
14 Sep 20:31 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —jiud…to5B
14 Sep 20:31 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:30 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —2T6K…8LLw
14 Sep 20:29 UTCCrankconfirmedcrank: receipt 55s old, session external3.01x → —5RbH…yJun
14 Sep 20:29 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:28 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —4RrA…k4Zi
14 Sep 20:27 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —8Qfa…DMKa
14 Sep 20:27 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:26 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —48HW…vo8z
14 Sep 20:25 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —Jg4R…u71V
14 Sep 20:25 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:24 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —5fAQ…YP8W
14 Sep 20:23 UTCCrankconfirmedcrank: receipt 55s old, session external3.01x → —4VkK…HwZk
14 Sep 20:23 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:22 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —42Jr…DERr
14 Sep 20:21 UTCCrankconfirmedcrank: receipt 49s old, session external3.01x → —37au…sxCX
14 Sep 20:21 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:20 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —3uAA…KWKX
14 Sep 20:19 UTCCrankconfirmedcrank: receipt 48s old, session external3.01x → —5Q7q…dLGk
14 Sep 20:19 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:18 UTCCrankconfirmedcrank: receipt 49s old, session external3.01x → —61Za…nHAU
14 Sep 20:17 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —5kJ9…fRhT
14 Sep 20:17 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:16 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —4qQ6…vutR
14 Sep 20:16 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —57Ry…h9VS
14 Sep 20:16 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:15 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —42UN…xxbr
14 Sep 20:14 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —kyHH…2znG
14 Sep 20:14 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:13 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —3zmM…SWJY
14 Sep 20:12 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —44SY…JH8V
14 Sep 20:12 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:11 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —3yuv…bKm7
14 Sep 20:10 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —3mMJ…63eQ
14 Sep 20:10 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:09 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —vSwV…JdkZ
14 Sep 20:08 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —2KmA…2oxU
14 Sep 20:08 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:07 UTCCrankconfirmedcrank: receipt 53s old, session external3.01x → —35sy…M1J5
14 Sep 20:06 UTCCrankconfirmedcrank: receipt 56s old, session external3.01x → —3vqD…42mE
14 Sep 20:06 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:05 UTCCrankconfirmedcrank: receipt 55s old, session external3.01x → —3yyi…K2Gq
14 Sep 20:05 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:04 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —5JaN…FAwg
14 Sep 20:04 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:03 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —siuV…RPug
14 Sep 20:02 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —27zR…uuTD
14 Sep 20:02 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 20:01 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —2rcU…Y8iB
14 Sep 20:00 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —3uZm…tMQt
14 Sep 20:00 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 19:59 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —4DU9…qHYn
14 Sep 19:58 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —5hdH…Sm3Y
14 Sep 19:58 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 19:57 UTCCrankconfirmedcrank: receipt 50s old, session external3.01x → —37FQ…xVvt
14 Sep 19:56 UTCCrankconfirmedcrank: receipt 51s old, session external3.01x → —4ahE…rNrm
14 Sep 19:56 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection
14 Sep 19:55 UTCCrankconfirmedcrank: receipt 52s old, session external3.01x → —5PU3…npwJ
14 Sep 19:55 UTCCrankconfirmedcrank: receipt 55s old, session external3.01x → —iegZ…wWCU
14 Sep 19:55 UTCCrankskippedthe adaptor cannot place a conditional stop yet (#8); there is no keeper-independent backstop until it can, so keeper uptime is the only protection