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

dUS500Live

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 0 s ago
Leverage bandin band
Leverage 2.98xband 2.7–3.3x · hard delever 4x
2.98x
dUS500 realised leverage 2.98x; realised leverage = notional ÷ NAV; the keeper rebalances outside the band
2.70x3.00x3.30x4.00x
Venue equity / notionalbetween floor and ceiling
Margin 17.7% of notionalfloor 12.5% · target 17.5% · ceiling 22.5%
17.7%
dUS500 equity / notional 17.7%; 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%
$729.49
$740.20
$778.48
$794.35
$811.52
$871.82
$759.49
If the price falls
  1. Band edge 2.70x−2.5% · $740.20
    Rebalance up to target (external session only)
  2. Margin ceiling 22.5% of notional−4.0% · $729.49
    Withdraw excess collateral to idle
If the price rises
  1. Band edge 3.30x+2.5% · $778.48
    Rebalance down to target (any hour)
  2. Margin floor 12.5% of notional+4.6% · $794.35
    Top up collateral from idle
  3. Hard delever 4.00x+6.8% · $811.52
    Emergency delever to target, market order
  4. Liquidation (est.)+14.8% · $871.82
    Phoenix liquidates the account; the stop and top-ups sit well before this

Computed from realised leverage 2.980x and venue equity at 17.7% of notional at mark $759.49, 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 5,022 USDC · 47.3%
Collateral at Phoenix (share of NAV)2,620 USDC · equity 17.7% of notional
Pending redemptionsnone
Cap used$5,021.52 of $250.0K
LP supply
5,000 dUS500
Token price
1.004303 USDC
Unrealised PnL
22.88 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
$759.49
Index
$759.49
Pool price
no pool
Premium to NAV
Realised vs target
2.980x / 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 5 s ago
    stream dGOLD:band dGOLD:stop dGOLD:tick dMSTR:band dMSTR:stop dMSTR:tick uGOLD:band uGOLD:stop uGOLD:tick uMSTR: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 uGOLD: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 dGOLD: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

Raised by the keeper, resolved when the condition clears.

  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 14:48 UTC → resolved 36 min ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 14:43 UTC → resolved 41 min ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 14:42 UTC → resolved 43 min ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 14:16 UTC → resolved 1.1 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 13:56 UTC → resolved 1.5 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 13:06 UTC → resolved 2.3 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 11:49 UTC → resolved 3.6 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 11:43 UTC → resolved 3.7 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 11:19 UTC → resolved 4.1 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 10:57 UTC → resolved 4.5 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 10:39 UTC → resolved 4.7 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 10:08 UTC → resolved 5.3 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 09:48 UTC → resolved 5.6 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 08:36 UTC → resolved 6.8 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 08:27 UTC → resolved 7.0 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 08:24 UTC → resolved 7.0 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 07:41 UTC → resolved 7.7 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 07:05 UTC → resolved 8.3 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 06:44 UTC → resolved 8.7 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 06:34 UTC → resolved 8.8 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 06:31 UTC → resolved 8.9 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 06:25 UTC → resolved 9.0 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 06:17 UTC → resolved 9.1 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 06:14 UTC → resolved 9.2 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 06:11 UTC → resolved 9.2 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 06:09 UTC → resolved 9.3 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 06:04 UTC → resolved 9.3 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 05:06 UTC → resolved 10.3 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50014 Sep 04:53 UTC → resolved 10.5 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    CRANK_STALE · dUS50014 Sep 01:47 UTC → resolved 13.6 h ago
    dUS500: last crank 1409s ago during an external session
  • warning
    TICK_FAILED · dUS50014 Sep 01:25 UTC → resolved 13.6 h ago
    dUS500: tick failed: hawkeye view_bbo SPY: Hawkeye return data expected at least 8 bytes, got 0
  • warning
    CRANK_STALE · dUS50014 Sep 01:24 UTC → resolved 14.0 h ago
    dUS500: last crank 156s ago during an external session
  • warning
    TICK_FAILED · dUS50014 Sep 01:22 UTC → resolved 14.0 h ago
    dUS500: tick failed: Internal error
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 23:51 UTC → resolved 15.6 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 23:11 UTC → resolved 16.2 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:46 UTC → resolved 16.6 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:39 UTC → resolved 16.8 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:38 UTC → resolved 16.8 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:30 UTC → resolved 16.9 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:27 UTC → resolved 17.0 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:23 UTC → resolved 17.0 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:19 UTC → resolved 17.1 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:18 UTC → resolved 17.1 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:11 UTC → resolved 17.2 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:09 UTC → resolved 17.3 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 22:06 UTC → resolved 17.3 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 21:53 UTC → resolved 17.5 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 21:52 UTC → resolved 17.5 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 21:49 UTC → resolved 17.6 h ago
    dUS500: order-book depth unreadable; expansion is refused and defensive slices use the fallback depth
  • warning
    DEPTH_UNAVAILABLE · dUS50013 Sep 21:47 UTC → resolved 17.6 h ago
    dUS500: 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 15:24 UTCCrankconfirmedcrank: receipt 48s old, session external2.98x → —2sTC…7cbD
14 Sep 15: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 15:23 UTCCrankconfirmedcrank: receipt 51s old, session external2.98x → —2U7o…JVnG
14 Sep 15:22 UTCCrankconfirmedcrank: receipt 53s old, session external2.98x → —5hRr…HhBP
14 Sep 15: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 15:21 UTCCrankconfirmedcrank: receipt 51s old, session external2.98x → —4t5k…hiPV
14 Sep 15:20 UTCCrankconfirmedcrank: receipt 49s old, session external2.98x → —5ELz…41vE
14 Sep 15: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 15:20 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —36P6…QtVm
14 Sep 15:19 UTCCrankconfirmedcrank: receipt 49s old, session external2.97x → —3Rdk…ddij
14 Sep 15: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 15:18 UTCCrankconfirmedcrank: receipt 51s old, session external2.97x → —AJUR…rE3d
14 Sep 15:17 UTCCrankconfirmedcrank: receipt 53s old, session external2.97x → —2JgA…bNwZ
14 Sep 15: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 15:16 UTCCrankconfirmedcrank: receipt 50s old, session external2.97x → —48ki…axPR
14 Sep 15:15 UTCCrankconfirmedcrank: receipt 49s old, session external2.97x → —o6Hs…DH4a
14 Sep 15: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 15:14 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —5Xb9…onkS
14 Sep 15:13 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —5BcK…vzAa
14 Sep 15: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 15:12 UTCCrankconfirmedcrank: receipt 49s old, session external2.97x → —4x4N…TmNB
14 Sep 15:11 UTCCrankconfirmedcrank: receipt 50s old, session external2.97x → —2G1M…jrR7
14 Sep 15: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 15:10 UTCCrankconfirmedcrank: receipt 47s old, session external2.98x → —3xwK…5gUg
14 Sep 15:10 UTCCrankconfirmedcrank: receipt 47s old, session external2.98x → —4gdq…WRt7
14 Sep 15: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 15:09 UTCCrankconfirmedcrank: receipt 47s old, session external2.98x → —3RNF…Weh3
14 Sep 15:08 UTCCrankconfirmedcrank: receipt 47s old, session external2.98x → —2QqX…MsNo
14 Sep 15: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 15:07 UTCCrankconfirmedcrank: receipt 51s old, session external2.98x → —5Rvh…398j
14 Sep 15:06 UTCCrankconfirmedcrank: receipt 49s old, session external2.97x → —5LhN…bNs3
14 Sep 15: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 15:05 UTCCrankconfirmedcrank: receipt 47s old, session external2.96x → —3otT…BdV6
14 Sep 15:04 UTCCrankconfirmedcrank: receipt 46s old, session external2.96x → —242S…e9mt
14 Sep 15: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 15:03 UTCCrankconfirmedcrank: receipt 46s old, session external2.97x → —28j4…iHR2
14 Sep 15:03 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —5YSE…MSB8
14 Sep 15: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 15:02 UTCCrankconfirmedcrank: receipt 49s old, session external2.97x → —26RP…wPxC
14 Sep 15:01 UTCCrankconfirmedcrank: receipt 49s old, session external2.97x → —3uMH…MRmM
14 Sep 15: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 15:00 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —5K6k…cB23
14 Sep 14:59 UTCCrankconfirmedcrank: receipt 47s old, session external2.96x → —3kxB…Fpeb
14 Sep 14:59 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 14:58 UTCCrankconfirmedcrank: receipt 46s old, session external2.96x → —2Bnf…Uu7S
14 Sep 14:57 UTCCrankconfirmedcrank: receipt 46s old, session external2.96x → —2Y9T…PBu3
14 Sep 14: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 14:56 UTCCrankconfirmedcrank: receipt 48s old, session external2.96x → —4eR5…f81b
14 Sep 14:55 UTCCrankconfirmedcrank: receipt 48s old, session external2.96x → —3fok…QVUJ
14 Sep 14: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 14:55 UTCCrankconfirmedcrank: receipt 48s old, session external2.96x → —5JmG…uFPh
14 Sep 14:54 UTCCrankconfirmedcrank: receipt 47s old, session external2.96x → —3PEp…AFQ4
14 Sep 14: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 14:53 UTCCrankconfirmedcrank: receipt 46s old, session external2.96x → —4zS5…Wt3z
14 Sep 14:52 UTCCrankconfirmedcrank: receipt 46s old, session external2.97x → —2f7B…8A63
14 Sep 14: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 14:51 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —WSfr…ib1W
14 Sep 14:50 UTCCrankconfirmedcrank: receipt 50s old, session external2.97x → —4BcL…4DQr
14 Sep 14: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 14:49 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —3KG5…XAmc
14 Sep 14:48 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —4CQB…V6cd
14 Sep 14: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 14:48 UTCCrankconfirmedcrank: receipt 46s old, session external2.97x → —3zMg…jkfp
14 Sep 14:47 UTCCrankconfirmedcrank: receipt 45s old, session external2.97x → —SaTc…EbCq
14 Sep 14:47 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 14:46 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —2C9i…RNCC
14 Sep 14:45 UTCCrankconfirmedcrank: receipt 49s old, session external2.97x → —3uWn…gFck
14 Sep 14: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 14:44 UTCCrankconfirmedcrank: receipt 47s old, session external2.96x → —4JFT…uqqx
14 Sep 14:43 UTCCrankconfirmedcrank: receipt 45s old, session external2.97x → —26NN…aEAM
14 Sep 14: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 14:42 UTCCrankconfirmedcrank: receipt 47s old, session external2.96x → —3HLy…jBzQ
14 Sep 14:42 UTCCrankconfirmedcrank: receipt 46s old, session external2.96x → —2iEk…nX5x
14 Sep 14:42 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 14:41 UTCCrankconfirmedcrank: receipt 47s old, session external2.96x → —vm9G…uXPv
14 Sep 14:40 UTCCrankconfirmedcrank: receipt 49s old, session external2.96x → —5CS9…hLCZ
14 Sep 14: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 14:39 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —5urN…RR6u
14 Sep 14:38 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —3nHo…WFLA
14 Sep 14:38 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 14:37 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —9HnF…z2kE
14 Sep 14:36 UTCCrankconfirmedcrank: receipt 46s old, session external2.97x → —QkrC…jaJw
14 Sep 14: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 14:35 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —UGoM…sqmA
14 Sep 14:35 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —4BzU…BWjH
14 Sep 14: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 14:34 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —3Tdd…gMxD
14 Sep 14:33 UTCCrankconfirmedcrank: receipt 46s old, session external2.97x → —4z5K…8TCb
14 Sep 14: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 14:32 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —4Jrm…oQ6k
14 Sep 14:31 UTCCrankconfirmedcrank: receipt 46s old, session external2.97x → —2fC2…cU4s
14 Sep 14: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 14:30 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —4AZu…GeGo
14 Sep 14:29 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —3o67…4DV9
14 Sep 14: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 14:28 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —5wwn…FLhh
14 Sep 14:28 UTCCrankconfirmedcrank: receipt 45s old, session external2.97x → —3EBa…mHav
14 Sep 14: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 14:27 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —2AD4…33ip
14 Sep 14:26 UTCCrankconfirmedcrank: receipt 46s old, session external2.97x → —36oh…KWnU
14 Sep 14: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 14:25 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —5iGN…bbaK
14 Sep 14:24 UTCCrankconfirmedcrank: receipt 49s old, session external2.98x → —3vBG…qDsR
14 Sep 14: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 14:23 UTCCrankconfirmedcrank: receipt 47s old, session external2.98x → —3jHC…ourT
14 Sep 14:22 UTCCrankconfirmedcrank: receipt 46s old, session external2.98x → —2ddV…ruKm
14 Sep 14: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 14:21 UTCCrankconfirmedcrank: receipt 47s old, session external2.98x → —7TAJ…CwhB
14 Sep 14:21 UTCCrankconfirmedcrank: receipt 46s old, session external2.99x → —5mCG…4npa
14 Sep 14: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 14:20 UTCCrankconfirmedcrank: receipt 48s old, session external2.99x → —42Wr…JdL3
14 Sep 14:19 UTCCrankconfirmedcrank: receipt 50s old, session external2.99x → —3y6K…5Zjt
14 Sep 14: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 14:18 UTCCrankconfirmedcrank: receipt 48s old, session external2.99x → —kJcT…FcF9
14 Sep 14:17 UTCCrankconfirmedcrank: receipt 46s old, session external3.00x → —2FW8…TpRW
14 Sep 14: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 14:16 UTCCrankconfirmedcrank: receipt 46s old, session external3.00x → —2XR3…xkhy
14 Sep 14:15 UTCCrankconfirmedcrank: receipt 46s old, session external3.00x → —MqfB…5Qix
14 Sep 14: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 14:14 UTCCrankconfirmedcrank: receipt 48s old, session external3.00x → —3WEg…Cuzr
14 Sep 14:14 UTCCrankconfirmedcrank: receipt 47s old, session external3.00x → —2gxz…Bf1o
14 Sep 14: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 14:13 UTCCrankconfirmedcrank: receipt 47s old, session external3.00x → —2EZW…DX2Y
14 Sep 14:12 UTCCrankconfirmedcrank: receipt 49s old, session external3.00x → —2Sut…kJnF
14 Sep 14: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 14:11 UTCCrankconfirmedcrank: receipt 46s old, session external3.00x → —5mGP…bpzU
14 Sep 14:10 UTCCrankconfirmedcrank: receipt 46s old, session external3.01x → —4EDC…F3Xg
14 Sep 14: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 14:09 UTCCrankconfirmedcrank: receipt 49s old, session external3.01x → —2hZk…DrfE
14 Sep 14:08 UTCCrankconfirmedcrank: receipt 49s old, session external3.00x → —3qqZ…LpX5
14 Sep 14: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 14:07 UTCCrankconfirmedcrank: receipt 47s old, session external3.00x → —5ASB…PBW1
14 Sep 14:06 UTCCrankconfirmedcrank: receipt 46s old, session external3.00x → —mVSx…aaaQ
14 Sep 14: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 14:06 UTCCrankconfirmedcrank: receipt 46s old, session external3.00x → —3Uox…ouG7
14 Sep 14:05 UTCCrankconfirmedcrank: receipt 46s old, session external3.00x → —4kEq…bi2T
14 Sep 14: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 14:04 UTCCrankconfirmedcrank: receipt 47s old, session external3.00x → —5aEZ…eeiA
14 Sep 14:03 UTCCrankconfirmedcrank: receipt 50s old, session external3.00x → —vJcV…7ezP
14 Sep 14: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 14:02 UTCCrankconfirmedcrank: receipt 47s old, session external3.00x → —3aTG…5Js4
14 Sep 14:01 UTCCrankconfirmedcrank: receipt 48s old, session external3.00x → —3gyg…frws
14 Sep 14: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 14:00 UTCCrankconfirmedcrank: receipt 45s old, session external2.99x → —22u6…kyrj
14 Sep 14:00 UTCCrankconfirmedcrank: receipt 46s old, session external2.99x → —3SxK…zk3T
14 Sep 14: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 13:59 UTCCrankconfirmedcrank: receipt 48s old, session external2.99x → —5s5n…Rjo3
14 Sep 13:58 UTCCrankconfirmedcrank: receipt 54s old, session external2.99x → —6Ay5…98N2
14 Sep 13: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 13:57 UTCCrankconfirmedcrank: receipt 48s old, session external2.99x → —3Ft7…zxSH
14 Sep 13:56 UTCCrankconfirmedcrank: receipt 48s old, session external2.99x → —2Rn8…HQbH
14 Sep 13: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 13:55 UTCCrankconfirmedcrank: receipt 48s old, session external2.99x → —3Lzq…Pbaa
14 Sep 13:54 UTCCrankconfirmedcrank: receipt 48s old, session external3.00x → —qj3u…mori
14 Sep 13: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 13:53 UTCCrankconfirmedcrank: receipt 49s old, session external3.00x → —3dJY…Dy7N
14 Sep 13:52 UTCCrankconfirmedcrank: receipt 49s old, session external2.99x → —4b4w…4vjP
14 Sep 13: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 13:51 UTCCrankconfirmedcrank: receipt 48s old, session external3.00x → —jt15…2rD7
14 Sep 13:51 UTCCrankconfirmedcrank: receipt 50s old, session external3.00x → —xTmx…WnrU
14 Sep 13:51 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 13:50 UTCCrankconfirmedcrank: receipt 48s old, session external3.00x → —5Aa5…kvin
14 Sep 13:49 UTCCrankconfirmedcrank: receipt 47s old, session external2.99x → —4JYk…wfRd
14 Sep 13:49 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 13:48 UTCCrankconfirmedcrank: receipt 49s old, session external2.99x → —4bdv…Un1L
14 Sep 13:47 UTCCrankconfirmedcrank: receipt 50s old, session external2.98x → —5KW6…TupJ
14 Sep 13:47 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 13:46 UTCCrankconfirmedcrank: receipt 49s old, session external2.99x → —AaL3…n3J4
14 Sep 13:45 UTCCrankconfirmedcrank: receipt 46s old, session external2.98x → —2oT4…FM9E
14 Sep 13: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 13:44 UTCCrankconfirmedcrank: receipt 52s old, session external2.98x → —5rvn…jCSu
14 Sep 13:43 UTCCrankconfirmedcrank: receipt 50s old, session external2.98x → —57Xz…xbgc
14 Sep 13: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 13:42 UTCCrankconfirmedcrank: receipt 53s old, session external2.98x → —2bHD…7MAS
14 Sep 13:41 UTCCrankconfirmedcrank: receipt 55s old, session external2.97x → —4RXJ…LVvv
14 Sep 13: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 13:40 UTCCrankconfirmedcrank: receipt 51s old, session external2.97x → —26Mb…XQDP
14 Sep 13:39 UTCCrankconfirmedcrank: receipt 51s old, session external2.97x → —4TQr…Ko9T
14 Sep 13: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 13:38 UTCCrankconfirmedcrank: receipt 51s old, session external2.97x → —2tKm…rugU
14 Sep 13:37 UTCCrankconfirmedcrank: receipt 46s old, session external2.97x → —4pdb…HYU1
14 Sep 13: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 13:37 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —4Den…ZQTp
14 Sep 13:36 UTCCrankconfirmedcrank: receipt 56s old, session external2.97x → —3tvB…ZwK4
14 Sep 13: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 13:35 UTCCrankconfirmedcrank: receipt 52s old, session external2.97x → —2fMB…vNmM
14 Sep 13:34 UTCCrankconfirmedcrank: receipt 47s old, session external2.97x → —3sHS…Yjsy
14 Sep 13: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 13:33 UTCCrankconfirmedcrank: receipt 47s old, session external2.98x → —5WWa…3sZk
14 Sep 13:32 UTCCrankconfirmedcrank: receipt 48s old, session external2.97x → —4Ytk…f5bL
14 Sep 13: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 13:31 UTCCrankconfirmedcrank: receipt 52s old, session external2.97x → —5KN4…YbbR
14 Sep 13:30 UTCCrankconfirmedcrank: receipt 51s old, session external2.98x → —5rRE…V2BG
14 Sep 13: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 13:29 UTCCrankconfirmedcrank: receipt 47s old, session external2.98x → —3NRA…WtWJ
14 Sep 13:28 UTCCrankconfirmedcrank: receipt 46s old, session external2.98x → —2UPk…XXNX
14 Sep 13: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 13:28 UTCCrankconfirmedcrank: receipt 46s old, session external2.98x → —5wzA…pW3U
14 Sep 13:27 UTCCrankconfirmedcrank: receipt 46s old, session external2.98x → —mj9C…FBdc
14 Sep 13: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