idle · 6 open 0 armed 228 pending signals

Run 429 succeeded started 33.8h ago

Brief sent to the agent
_Generated 2026-07-31 17:13 UTC._

### Constraints
- Research budget: 50,000,000 gp, a PER-OPPORTUNITY sizing scale — size every strategy independently against the full budget; the Open book does not drain it. No single strategy's capital_required may exceed it.
- Risk appetite: low.
- Minimum confidence to ship a strategy: medium.
- Archetype weights (0 = do not pitch it at all; >1 = favor): F(volume flip) 1.5, B(high-value flip) 1.2, V(volume anomaly) 0.5, U(update/event) 0.5,
- Objective: rank ALL viable options by absolute post-tax gp/day at fillable size. The floor is absolute (F: 200k gp/cycle, B: 100k) — dismiss below-floor candidates whatever their ROI%. Shipping NOTHING is a legitimate outcome when nothing clears the bar.
- Every F/B strategy must state its attention contract (offer cadence, longest safe unattended window, reaction risk) — the operator decides what fits their day.

### Open book (already paper-trading — informational: dedup is enforced at ingest, capital is NOT drained by it)
- Do NOT pitch an item that already has an open/armed strategy of the same archetype — it is vetoed at ingest.
- [B] Dragon claws (item_id 13652, open): 42,121,427 gp committed, opened 07-28
- [B] Voidwaker (item_id 27690, open): 38,612,736 gp committed, opened 07-30
- [B] Dragon hunter crossbow (item_id 21012, open): 31,412,554 gp committed, opened 07-30
- [B] Bellator ring (item_id 28316, open): 46,934,332 gp committed, opened 07-31
- [F] Mahogany repair kit (item_id 31973, open): 14,053,000 gp committed, opened 07-31
- [F] Halibut (item_id 32336, open): 18,400,000 gp committed, opened 07-31
- [F] Burnt page (item_id 20718, open): 50,000,000 gp committed, opened 07-31
- [F] Amylase crystal (item_id 12640, open): 5,841,000 gp committed, opened 07-31
- [F] Purple sweets (item_id 10476, open): 49,998,234 gp committed, opened 07-31
- [F] Ring of recoil (item_id 2550, open): 12,705,000 gp committed, opened 07-31
- [F] Manta ray (item_id 391, open): 13,750,000 gp committed, opened 07-31

### Assigned candidates (from the collector's work queue — investigate these FIRST)
Every signal below needs a verdict in submit_report's `signal_verdicts`: `shipped` (name the strategy id) or `dismissed` (name the falsification that killed it).
- signal_id 14596 [volume] Mithril sword (item_id 1285): {"z":8.75,"buys":0,"name":"Mithril sword","sells":737,"cur_vol":737,"item_id":1285,"cur_price":98,"n_baseline":166,"price_move_pct":-55.45}
- signal_id 14597 [volume] Mithril mace (item_id 1428): {"z":8.63,"buys":996,"name":"Mithril mace","sells":33,"cur_vol":1029,"item_id":1428,"cur_price":6,"n_baseline":167,"price_move_pct":-88}
- signal_id 14601 [vflip] Dragon nails (item_id 31406): {"low":12860,"high":13451,"name":"Dragon nails","margin":322,"vol24h":104448,"item_id":31406,"gp_cycle":4186000,"buy_limit":13000,"low_age_s":76,"high_age_s":87}
- signal_id 14604 [vflip] Grimy lantadyme (item_id 2485): {"low":1294,"high":1398,"name":"Grimy lantadyme","margin":77,"vol24h":372820,"item_id":2485,"gp_cycle":847000,"buy_limit":11000,"low_age_s":30,"high_age_s":1067}
- signal_id 14607 [vflip] Cooked moonlight antelope (item_id 29143): {"low":3000,"high":3173,"name":"Cooked moonlight antelope","margin":110,"vol24h":111776,"item_id":29143,"gp_cycle":660000,"buy_limit":6000,"low_age_s":110,"high_age_s":115}
- signal_id 14608 [vflip] Adamant bolts (item_id 9143): {"low":177,"high":234,"name":"Adamant bolts","margin":53,"vol24h":1051092,"item_id":9143,"gp_cycle":583000,"buy_limit":11000,"low_age_s":157,"high_age_s":1012}
- signal_id 14610 [vflip] Ring of recoil (item_id 2550): {"low":847,"high":899,"name":"Ring of recoil","margin":35,"vol24h":418583,"item_id":2550,"gp_cycle":525000,"buy_limit":15000,"low_age_s":51,"high_age_s":63}
- signal_id 14611 [vflip] Bones to peaches (tablet) (item_id 8015): {"low":883,"high":955,"name":"Bones to peaches (tablet)","margin":53,"vol24h":130726,"item_id":8015,"gp_cycle":530000,"buy_limit":10000,"low_age_s":362,"high_age_s":120}
- signal_id 14614 [vflip] Water orb (item_id 571): {"low":1711,"high":1837,"name":"Water orb","margin":90,"vol24h":524317,"item_id":571,"gp_cycle":990000,"buy_limit":11000,"low_age_s":38,"high_age_s":183}
- signal_id 14616 [vflip] Dark crab (item_id 11936): {"low":1324,"high":1398,"name":"Dark crab","margin":47,"vol24h":732917,"item_id":11936,"gp_cycle":470000,"buy_limit":10000,"low_age_s":191,"high_age_s":79}

### Latest market sweep (collector, no-LLM — re-verify anything you act on with live tools)
- lane F candidates: volume flips ranked by margin x buy_limit (gp_cycle) (as of 07-31 16:59):
  - {"low":2026,"high":2266,"name":"Fire orb","margin":195,"vol24h":137127,"item_id":569,"gp_cycle":2145000,"buy_limit":11000,"low_age_s":61,"high_age_s":306}
  - {"low":1711,"high":1837,"name":"Water orb","margin":90,"vol24h":524317,"item_id":571,"gp_cycle":990000,"buy_limit":11000,"low_age_s":38,"high_age_s":183}
  - {"low":847,"high":899,"name":"Ring of recoil","margin":35,"vol24h":418583,"item_id":2550,"gp_cycle":525000,"buy_limit":15000,"low_age_s":51,"high_age_s":63}
  - {"low":7008,"high":7231,"name":"Grimy snapdragon","margin":79,"vol24h":470902,"item_id":3051,"gp_cycle":869000,"buy_limit":11000,"low_age_s":104,"high_age_s":37}
  - {"low":1483,"high":1575,"name":"Cactus spine","margin":61,"vol24h":311007,"item_id":6016,"gp_cycle":671000,"buy_limit":11000,"low_age_s":78,"high_age_s":204}
- lane B candidates: 10M+ flips ranked by absolute post-tax margin (as of 07-31 16:59):
  - {"low":34617495,"high":35532123,"name":"Armadyl crossbow","margin":203986,"vol24h":911,"item_id":11785,"gp_cycle":203986,"buy_limit":8,"low_age_s":237,"high_age_s":112,"units_affordable":1}
  - {"low":21922461,"high":22480635,"name":"Saradomin godsword","margin":108562,"vol24h":852,"item_id":11806,"gp_cycle":217124,"buy_limit":8,"low_age_s":79,"high_age_s":575,"units_affordable":2}
  - {"low":15323449,"high":15744333,"name":"Zamorak godsword","margin":105998,"vol24h":428,"item_id":11808,"gp_cycle":317994,"buy_limit":8,"low_age_s":335,"high_age_s":182,"units_affordable":3}
  - {"low":22871495,"high":23829363,"name":"Bandos chestplate","margin":481281,"vol24h":2175,"item_id":11832,"gp_cycle":962562,"buy_limit":8,"low_age_s":109,"high_age_s":44,"units_affordable":2}
  - {"low":32212910,"high":33043852,"name":"Pegasian boots","margin":170065,"vol24h":962,"item_id":13237,"gp_cycle":170065,"buy_limit":15,"low_age_s":168,"high_age_s":142,"units_affordable":1}
- volume anomalies (as of 07-31 16:59):
  - {"z":12.44,"buys":10400,"name":"Rune dart(p)","sells":5816,"cur_vol":16216,"item_id":817,"cur_price":180,"n_baseline":167,"price_move_pct":0}
  - {"z":6.24,"buys":40258,"name":"Adamant javelin","sells":3399,"cur_vol":43657,"item_id":829,"cur_price":45,"n_baseline":167,"price_move_pct":4.65}
  - {"z":3.86,"buys":452,"name":"Red cape","sells":2,"cur_vol":454,"item_id":1007,"cur_price":57,"n_baseline":166,"price_move_pct":-0.88}
  - {"z":14.89,"buys":150,"name":"Black skirt","sells":0,"cur_vol":150,"item_id":1015,"cur_price":17,"n_baseline":145,"price_move_pct":0}
  - {"z":3.67,"buys":124,"name":"Black sword","sells":27,"cur_vol":151,"item_id":1283,"cur_price":1993,"n_baseline":165,"price_move_pct":375.66}
- hour-of-week amplitude (timing evidence only — not a strategy source) (as of 07-31 16:59):
  - {"name":"Cup of hot water","item_id":4460,"avg_vol5m":711,"mean_price":492,"dear_bucket":36,"cheap_bucket":154,"amplitude_pct":42.64,"min_bucket_obs":11}
  - {"name":"Mithril brutal","item_id":4793,"avg_vol5m":618,"mean_price":251,"dear_bucket":138,"cheap_bucket":79,"amplitude_pct":48.93,"min_bucket_obs":22}
  - {"name":"Rune brutal","item_id":4803,"avg_vol5m":778,"mean_price":1010,"dear_bucket":136,"cheap_bucket":83,"amplitude_pct":28.51,"min_bucket_obs":40}
  - {"name":"Yew leaves","item_id":6026,"avg_vol5m":810,"mean_price":533,"dear_bucket":58,"cheap_bucket":160,"amplitude_pct":45.7,"min_bucket_obs":30}
  - {"name":"Raw summer pie","item_id":7216,"avg_vol5m":972,"mean_price":2030,"dear_bucket":44,"cheap_bucket":13,"amplitude_pct":51.74,"min_bucket_obs":25}
- below 21d band (lane-B qualification evidence only — not a strategy source) (as of 07-31 16:59):
  - {"obs":4494,"name":"Rune dart(p)","item_id":817,"cur_price":180,"range_low":166,"range_pos":0.001,"width_pct":14711.7,"range_high":24588}
  - {"obs":4911,"name":"Sapphire amulet","item_id":1694,"cur_price":527,"range_low":344,"range_pos":0.005,"width_pct":11171.1,"range_high":38773}
  - {"obs":5273,"name":"Cake","item_id":1891,"cur_price":189,"range_low":151,"range_pos":0.018,"width_pct":1413.2,"range_high":2285}
  - {"obs":5593,"name":"Blue d'hide chaps","item_id":2493,"cur_price":2010,"range_low":1190,"range_pos":0.011,"width_pct":6521,"range_high":78790}
  - {"obs":1170,"name":"Willow leaves","item_id":6024,"cur_price":175,"range_low":146,"range_pos":0.021,"width_pct":927.4,"range_high":1500}

### Track record (paper-traded by the harness with a self-impact haircut — weight your search by it)
- B: n=29 (4 open, 0 armed), 10 vetoed at ship time — check kill_price and capital against a live quote before shipping, 0% of closed confirmed, realized/projected -7.32 — projections have not held; require stronger evidence before pitching.
- F: n=520 (7 open, 0 armed), 447 vetoed at ship time — check kill_price and capital against a live quote before shipping, 0% of closed confirmed, realized/projected -0.27 — projections have not held; require stronger evidence before pitching.

### Recently killed/expired (do not re-pitch without materially new evidence)
- Mahogany repair kit — Forestry to Construction patient flip [F] killed: kill signal sustained over 3 consecutive evaluations (failing: exit_reachable, vol_ok, floor_ok, margin_alive)
- Vial of blood — 141gp patient spread, sized to 6,711 units by budget [F] killed: kill signal sustained over 3 consecutive evaluations (failing: floor_ok)
- Magic longbow patient 35-65gp flip [F] killed: kill signal sustained over 3 consecutive evaluations (failing: exit_reachable, floor_ok)
- Green dragon leather patient 50-90gp flip [F] killed: kill signal sustained over 3 consecutive evaluations (failing: floor_ok, margin_alive, entry_reachable)
- Divine ranging potion(4) — patient 319gp structural spread on PvM ranging demand [F] killed: kill signal sustained over 3 consecutive evaluations (failing: floor_ok, margin_alive, entry_reachable, exit_reachable)
- Ruby dragon bolts (e) — high-vol ranged-bolt flip [F] killed: kill signal sustained over 3 consecutive evaluations (failing: margin_alive, floor_ok)
- Burnt page: 147gp post-tax spread, persistent through 24h, vol 332k/day [F] killed: kill signal sustained over 3 consecutive evaluations (failing: exit_reachable, floor_ok)
- Sanfew serum(4) — persistent ~400gp structural spread, member PvM potion [F] killed: kill signal sustained over 3 consecutive evaluations (failing: floor_ok)

### Operator notes
Volume flips: daily volume > 100k units, both sides printing within 30-60 min, weight by absolute margin x buy limit — evaluate how these items move through the day/week before shipping. Single-item flips: cost > 10M, bought and sold within 30 min, daily volume > 200 — quick but risky; require solid day-over-day and week-over-week trends before trusting the margin.

Strategies (2)

buy ≤
2686
sell ≥
2800
units
11.0k
gp/1h proj
159.5k
roi
2.16%
capital
29.55M

Dragon bolts have been range-bound 2610–2820 over the past 30 days with a persistent structural 50–100gp post-tax spread between insta-sell (~2680) and insta-buy (~2800). The edge is the consistent presence of impatient PvM dumpers on the high side and patient flippers bidding up the low side across 48h of 5m history. Each cycle the buy limit (11k) fills cleanly against a deep order book on both legs; vol24h of 780k units/day makes the 11k fill trivial at <0.2% of daily volume.

Kill switch: If post-tax live margin on Dragon bolts drops below 30gp on three consecutive evaluations, the structural spread has collapsed and the thesis is dead. If price closes outside 2600–2825 for a full trading day, the trend confound has overtaken the spread.

buy ≤
1483
sell ≥
1585
units
11.0k
gp/1h proj
195.2k
roi
4.79%
capital
16.31M

Cactus spines trade in a stable band 1400–1520 over the past 7d (and 1245–1579 over 30d), with a consistent 50–80gp post-tax spread between impatient PvM cooks (high side) and patient herb flippers (low side). Both legs print within 100s and ~314k units/day supports the 11k buy limit at fillable scale. Higher per-unit margin than Dragon bolts (4.8% vs 2.2%) with slightly more constrained volume; current live print at 1585 is a recent breakout above the 30d close band (1518) so the thesis assumes the breakout holds.

Kill switch: If post-tax live margin on Cactus spine drops below 30gp for three consecutive evaluations, or if price closes outside 1400–1520 for a full day after the breakout reverts. The current price is above the 30d close band (1518) so the thesis assumes the breakout holds.

Report

Run Report — 2026-07-31 17:13 UTC

1. Header

2. Digest

# item kind buy ≤ sell ≥ when / attention units gp/day (post-tax) ROI% confidence
1 Dragon bolts (id 21905) F 2686 2800 place buys any UTC hour (both legs print consistently); safe unattended 8h; margin compression <30gp for 3 consecutive evals → stand down 11,000 3,828,000 2.16% medium
2 Cactus spine (id 6016) F 1483 1585 place buys morning UTC; sell offers passively; safe unattended 6h; current break to upside of 30d range — tighten size until stability 11,000 4,686,000 4.79% medium

1. Dragon bolts — Persistent 50–100gp spread on a heavily traded ranged commodity; wide market depth on both legs absorbs full buy limit without slippage. Kill signal: live post-tax margin below 30gp on 3 consecutive evaluations, OR price closes <2600 OR >2825 (30d range break).

2. Cactus spine — Persistent 50–80gp spread on a member PvM herb, range-bound over 30d. Kill signal: live post-tax margin below 30gp for 3 consecutive evaluations, OR price breaks and closes outside 1400–1520 for a full day.

3. Strategies

F-dragon-bolts-20260731

- id: F-dragon-bolts-20260731
  archetype: F
  title: Dragon bolts — patient 58gp spread on ranged ranged-bolt commodity
  thesis: Dragon bolts have been range-bound 2610–2820 over the past 30 days with a persistent
    structural 50–100gp post-tax spread between insta-sell (~2680) and insta-buy (~2800). The
    edge is the consistent presence of impatient PvM dumpers (high side) and patient flippers
    bidding up the low side across 48h of 5m history. Each cycle the buy limit (11k) fills
    cleanly against a deep order book on both legs.
  items: [{name: "Dragon bolts", id: 21905, buy_limit: 11000, members: true}]
  entry: Place buy offers at 2686 (current 1m-quote low), or improve up to 2688.
  exit: Place sell offers at 2800 (current 1m-quote high), or list at 2802.
  entry_price: 2686
  exit_price: 2800
  kill_price: 2600
  horizon: 4h buy-limit cycle, ~1-2 cycles per day at 58gp post-tax margin
  attention: > Place offers ~every 4h at the buy/sell quotes;
             > Safe unattended window: 8h (spread persists overnight);
             > Reaction risk: a PvM update repricing dragon bolts as a crafting input could
             > collapse the spread; monitor OSRS Wiki for changes to ranged ammunition.
  capital_required: 29546000
  size:
    buy_limit: 11000
    vol_constrained: 11000
    units_used: 11000
  expected_value:
    per_cycle_gp: 638000
    per_1h_gp: 159500
    per_day_gp: 3828000
    roi_pct: 2.16
  confidence: medium
  confidence_why: 48h of 5m history shows the spread (50–100gp post-tax) reappears in the majority
    of buckets where both sides print; 30d daily-close range is 2362–2825 (width ~20%) and the
    last 7d sits in a stable 2610–2730 corridor; sample is sufficient (n=411 5m buckets in 48h,
    n=28 daily closes in 30d) but the realized track record for F strategies is 0% confirmed
    historically, so we mark medium.
  evidence: |
    quote(name_or_id="Dragon bolts", grain=1m): high=2800, high_age=108s, low=2686, low_age=74s,
    margin=58, vol5m=1931 — both legs fresh, both 100s old.
    liquidity(name_or_id="Dragon bolts", window=24h): vol5m_total=780621, n_buckets=190.
    item_history(name_or_id="Dragon bolts", grain=5m, lookback=48h): 411 buckets; avg_high range
    2650–2715, avg_low range 2600–2680 — spread is visible in nearly every bucket where both
    sides print, persisting across price ranges.
    item_history(name_or_id="Dragon bolts", grain=1d, lookback=30d): 28 daily closes
    2362→2384→2627→2681→2721→2739→2791→2806→2801→2798→2786→2724→2695→2641→2636→2614→
    2617→2614→2614→2652→2674→2696→2700→2677→2671→2676→2664→2689 — clearly range-bound over
    30d, currently mid-band.
  invalidation: If post-tax live margin on Dragon bolts drops below 30gp on three consecutive
    evaluations, the structural spread has collapsed and the thesis is dead. If price closes
    outside 2600–2825 for a full trading day, the trend confound has overtaken the spread.
  risks:
    - trend_confound: a PvM/Ammunition rework could reprice dragon bolts in either direction
    - fill_risk: low (780k units/day vs 11k limit = trivial fill)
    - self_impact: minimal (each cycle <0.2% of daily volume)
    - update_risk: medium (game updates to ranged weapons occasionally rebalance ammo)
  paper_trade: > Watch for two consecutive cycles where the buy leg fails to fill at ≤2688
             > (slippage-up), or the sell leg fails to clear at ≥2800 (slippage-down). After
             > 48h of paper-trading, compute realized vs projected margin and only then
             > commit real capital.

### F-cactus-spine-20260731
```yaml
- id: F-cactus-spine-20260731
  archetype: F
  title: Cactus spine — patient 71gp spread on range-bound PvM herb
  thesis: Cactus spines trade in a stable band 1400–1520 over the past 7d (and 1245–1579 over
    30d), with a consistent 50–80gp post-tax spread between impatient PvM cooks (high side)
    and patient herb flippers (low side). Both legs print within 100s and ~314k units/day
    supports the 11k buy limit at fillable scale. Higher per-unit margin than Dragon bolts
    (4.8% vs 2.2%) and slightly more constrained volume.
  items: [{name: "Cactus spine", id: 6016, buy_limit: 11000, members: true}]
  entry: Place buy offers at 1483 (current 1m-quote low).
  exit: Place sell offers at 1585 (current 1m-quote high).
  entry_price: 1483
  exit_price: 1585
  kill_price: 1400
  horizon: 4h buy-limit cycle, ~1-3 cycles per day at 71gp post-tax margin
  attention: > Place offers at each 4h buy-limit reset (offer cadence 4-6h);
             > Safe unattended window: 6h;
             > Reaction risk: the current break to the upside of the 30d range (live at
             > 1585 vs 30d close 1518) means the offer price is at risk of pulling back; if
             > price falls back below 1500, lower kill trigger.
  capital_required: 16313000
  size:
    buy_limit: 11000
    vol_constrained: 11000
    units_used: 11000
  expected_value:
    per_cycle_gp: 781000
    per_1h_gp: 195250
    per_day_gp: 4686000
    roi_pct: 4.79
  confidence: medium
  confidence_why: 48h of 5m history shows the spread (50–80gp) recurs in most buckets where
    both sides print; 30d daily-close range is 1245–1579 and recent 7d sits in 1442–1518
    corridor (today's close 1518 is slightly above recent range). Sample sufficient (n=574
    buckets in 48h, n=28 daily closes in 30d) but the current break above the recent range
    to 1585 is a concern; F track record is 0% confirmed historically, so medium.
  evidence: |
    quote(name_or_id="Cactus spine", grain=1m): high=1585, high_age=98s, low=1483, low_age=100s,
    margin=71, vol5m=2600 — both legs fresh, both ~100s old.
    liquidity(name_or_id="Cactus spine", window=24h): vol5m_total=314786, n_buckets=286.
    item_history(name_or_id="Cactus spine", grain=5m, lookback=48h): 574 buckets; avg_high range
    1425–1520, avg_low range 1425–1490 — spread visible in most blocks.
    item_history(name_or_id="Cactus spine", grain=1d, lookback=30d): 28 daily closes
    1245→1307→1432→1449→1455→1426→1385→1369→1352→1343→1331→1333→1356→1369→1385→
    1372→1376→1421→1486→1512→1514→1493→1458→1454→1455→1442→1442→1518 — last 7d stabilized
    in 1442–1518; current live price 1585 is a recent breakout.
  invalidation: If post-tax live margin on Cactus spine drops below 30gp for three consecutive
    evaluations, or if price closes outside 1400–1520 for a full day after the breakout
    reverts. The current price is above the 30d close band (1518) so the thesis assumes the
    breakout holds.
  risks:
    - trend_confound: the live price is above the recent 30d close range — if the breakout
      is a one-print event and price reverts to 1500, the sell leg won't fill at 1585
    - fill_risk: low (314k units/day vs 11k limit)
    - self_impact: minimal (~3.5% of daily volume)
    - update_risk: low (herbs rarely rebalanced)
  paper_trade: > Watch for the offer fill rate on the sell leg (1585). If it doesn't fill in
             > 8h, lower the offer to 1560. If the buy leg fills below 1480 consistently,
             > the price has rolled and the thesis is intact but margin is reduced.

4. Proof / how to reproduce

Reproducing Dragon bolts decision

  1. quote(name_or_id="Dragon bolts") → high=2800 (age 108s), low=2686 (age 74s), margin=58, vol5m=1931. Both legs fresh. ✓
  2. liquidity(name_or_id="Dragon bolts", window="24h") → vol5m_total=780621 (≫100k floor). ✓
  3. item_history(name_or_id="Dragon bolts", grain="5m", lookback="48h") → 411 buckets; spread between avg_high and avg_low is consistently 30–80gp across most buckets. Persistence falsification PASSED.
  4. item_history(name_or_id="Dragon bolts", grain="1d", lookback="30d") → 28 daily closes range 2362–2825, last 7d range 2610–2730, current close 2689. Range-bound falsification PASSED.
  5. top_flips(min_vol24h=100000, sort_by="profit_per_limit") independently surfaced Dragon bolts at margin 58, vol24h 780621, profit_per_limit 638000.

Reproducing Cactus spine decision

  1. quote(name_or_id="Cactus spine") → high=1585 (age 98s), low=1483 (age 100s), margin=71, vol5m=2600. Both legs fresh. ✓
  2. liquidity(name_or_id="Cactus spine", window="24h") → vol5m_total=314786 (≫100k floor). ✓
  3. item_history(name_or_id="Cactus spine", grain="5m", lookback="48h") → 574 buckets; persistent spread 40–80gp. Persistence falsification PASSED.
  4. item_history(name_or_id="Cactus spine", grain="1d", lookback="30d") → 28 daily closes range 1245–1579, last 7d range 1442–1518, current close 1518. Mostly range-bound; current live print 1585 is at recent-breakout. ✓ (with caveat in thesis)

Final live-verification quote() calls (per "guardrail: quote before you ship")

5. Discarded

Assigned-signal verdicts (every signal given a verdict):

Free-scan dismissals (not from assigned signals, but investigated and discarded):

No B strategies shipped: Only Old school bond qualified the price and liquidity gates; one-unit cycle ceiling caps per_day_gp below the strategic threshold.

No V or U strategies shipped: All volume anomalies already had their move priced in (price_move_pct=0 in many cases) or were one-sided dumps where the upside is already taken.


Appendix: harness tool-call log (auto-generated)

Every ge-mcp call made this run, recorded by the harness — not the model. Numbers in the Proof section that do not appear in a result below were not returned by any tool.

call 1 — quote (2026-07-31T17:13:24Z, 34ms)

params:

{"name_or_id":"Mithril sword"}

result:

{"as_of":"2026-07-31T17:13:24.696453037Z","data_window":{"from":"2026-07-31T17:12:00Z","to":"2026-07-31T17:12:00Z"},"row_count":1,"rows":[{"item_id":1285,"name":"Mithril sword","ts":"2026-07-31T17:12:00Z","high":259,"high_time":"2026-07-31T17:11:58Z","high_age_s":87,"low":200,"low_time":"2026-07-31T14:57:31Z","low_age_s":8154,"margin":54,"vol5m":4}],"resolved":{"item_id":1285,"name":"Mithril sword"}}

call 2 — quote (2026-07-31T17:13:24Z, 11ms)

params:

{"name_or_id":"Mithril mace"}

result:

{"as_of":"2026-07-31T17:13:24.707655521Z","data_window":{"from":"2026-07-31T16:59:00Z","to":"2026-07-31T16:59:00Z"},"row_count":1,"rows":[{"item_id":1428,"name":"Mithril mace","ts":"2026-07-31T16:59:00Z","high":116,"high_time":"2026-07-31T16:58:55Z","high_age_s":870,"low":113,"low_time":"2026-07-31T16:57:17Z","low_age_s":968,"margin":1,"vol5m":0}],"resolved":{"item_id":1428,"name":"Mithril mace"}}

call 3 — quote (2026-07-31T17:13:24Z, 10ms)

params:

{"name_or_id":"Dragon nails"}

result:

{"as_of":"2026-07-31T17:13:24.717694076Z","data_window":{"from":"2026-07-31T17:12:00Z","to":"2026-07-31T17:12:00Z"},"row_count":1,"rows":[{"item_id":31406,"name":"Dragon nails","ts":"2026-07-31T17:12:00Z","high":13718,"high_time":"2026-07-31T17:11:37Z","high_age_s":108,"low":13022,"low_time":"2026-07-31T17:02:38Z","low_age_s":647,"margin":422,"vol5m":846}],"resolved":{"item_id":31406,"name":"Dragon nails"}}

call 4 — quote (2026-07-31T17:13:24Z, 8ms)

params:

{"name_or_id":"Grimy lantadyme"}

result:

{"as_of":"2026-07-31T17:13:24.725176295Z","data_window":{"from":"2026-07-31T17:12:00Z","to":"2026-07-31T17:12:00Z"},"row_count":1,"rows":[{"item_id":2485,"name":"Grimy lantadyme","ts":"2026-07-31T17:12:00Z","high":1306,"high_time":"2026-07-31T16:57:04Z","high_age_s":981,"low":1284,"low_time":"2026-07-31T17:12:10Z","low_age_s":75,"margin":-4,"vol5m":988}],"resolved":{"item_id":2485,"name":"Grimy lantadyme"}}

call 5 — quote (2026-07-31T17:13:24Z, 4ms)

params:

{"name_or_id":"Cooked moonlight antelope"}

result:

{"as_of":"2026-07-31T17:13:24.729510189Z","data_window":{"from":"2026-07-31T17:09:00Z","to":"2026-07-31T17:09:00Z"},"row_count":1,"rows":[{"item_id":29143,"name":"Cooked moonlight antelope","ts":"2026-07-31T17:09:00Z","high":3212,"high_time":"2026-07-31T17:08:30Z","high_age_s":295,"low":3064,"low_time":"2026-07-31T16:59:58Z","low_age_s":807,"margin":84,"vol5m":1200}],"resolved":{"item_id":29143,"name":"Cooked moonlight antelope"}}

call 6 — quote (2026-07-31T17:13:24Z, 4ms)

params:

{"name_or_id":"Adamant bolts"}

result:

{"as_of":"2026-07-31T17:13:24.733811412Z","data_window":{"from":"2026-07-31T17:12:00Z","to":"2026-07-31T17:12:00Z"},"row_count":1,"rows":[{"item_id":9143,"name":"Adamant bolts","ts":"2026-07-31T17:12:00Z","high":180,"high_time":"2026-07-31T17:12:04Z","high_age_s":81,"low":177,"low_time":"2026-07-31T17:08:02Z","low_age_s":323,"margin":0,"vol5m":7487}],"resolved":{"item_id":9143,"name":"Adamant bolts"}}

call 7 — quote (2026-07-31T17:13:24Z, 3ms)

params:

{"name_or_id":"Ring of recoil"}

result:

{"as_of":"2026-07-31T17:13:24.737150607Z","data_window":{"from":"2026-07-31T17:11:00Z","to":"2026-07-31T17:11:00Z"},"row_count":1,"rows":[{"item_id":2550,"name":"Ring of recoil","ts":"2026-07-31T17:11:00Z","high":899,"high_time":"2026-07-31T17:09:43Z","high_age_s":222,"low":847,"low_time":"2026-07-31T17:10:45Z","low_age_s":160,"margin":35,"vol5m":887}],"resolved":{"item_id":2550,"name":"Ring of recoil"}}

call 8 — quote (2026-07-31T17:13:24Z, 3ms)

params:

{"name_or_id":"Bones to peaches (tablet)"}

result:

{"as_of":"2026-07-31T17:13:24.740317913Z","data_window":{"from":"2026-07-31T17:11:00Z","to":"2026-07-31T17:11:00Z"},"row_count":1,"rows":[{"item_id":8015,"name":"Bones to peaches (tablet)","ts":"2026-07-31T17:11:00Z","high":924,"high_time":"2026-07-31T17:10:05Z","high_age_s":200,"low":883,"low_time":"2026-07-31T17:11:11Z","low_age_s":134,"margin":23,"vol5m":30}],"resolved":{"item_id":8015,"name":"Bones to peaches (tablet)"}}

call 9 — quote (2026-07-31T17:13:24Z, 3ms)

params:

{"name_or_id":"Water orb"}

result:

{"as_of":"2026-07-31T17:13:24.743616618Z","data_window":{"from":"2026-07-31T17:12:00Z","to":"2026-07-31T17:12:00Z"},"row_count":1,"rows":[{"item_id":571,"name":"Water orb","ts":"2026-07-31T17:12:00Z","high":1837,"high_time":"2026-07-31T16:57:41Z","high_age_s":944,"low":1709,"low_time":"2026-07-31T17:12:10Z","low_age_s":75,"margin":92,"vol5m":2445}],"resolved":{"item_id":571,"name":"Water orb"}}

call 10 — quote (2026-07-31T17:13:24Z, 3ms)

params:

{"name_or_id":"Dark crab"}

result:

{"as_of":"2026-07-31T17:13:24.747034153Z","data_window":{"from":"2026-07-31T17:12:00Z","to":"2026-07-31T17:12:00Z"},"row_count":1,"rows":[{"item_id":11936,"name":"Dark crab","ts":"2026-07-31T17:12:00Z","high":1400,"high_time":"2026-07-31T17:11:54Z","high_age_s":91,"low":1387,"low_time":"2026-07-31T17:11:47Z","low_age_s":98,"margin":-15,"vol5m":1543}],"resolved":{"item_id":11936,"name":"Dark crab"}}

call 11 — top_flips (2026-07-31T17:13:28Z, 797ms)

params:

{"limit":25,"min_vol24h":100000,"sort_by":"profit_per_limit"}

result:

{"as_of":"2026-07-31T17:13:29.192084498Z","data_window":{"from":"2026-07-31T17:04:00Z","to":"2026-07-31T17:12:00Z"},"row_count":25,"rows":[{"item_id":29110,"name":"Raw pyre fox","ts":"2026-07-31T17:04:00Z","buy_at":1352,"sell_at":1599,"margin":216,"roi_pct":15.98,"buy_limit":13000,"profit_per_limit":2808000,"filled_profit":90288,"gp_day":3441312,"high_age_s":1634,"low_age_s":576,"vol5m":418,"vol24h":106216},{"item_id":21940,"name":"Sapphire dragon bolts (e)","ts":"2026-07-31T17:09:00Z","buy_at":2950,"sell_at":3188,"margin":175,"roi_pct":5.93,"buy_limit":11000,"profit_per_limit":1925000,"filled_profit":148750,"gp_day":3795050,"high_age_s":288,"low_age_s":799,"vol5m":850,"vol24h":144577},{"item_id":20718,"name":"Burnt page","ts":"2026-07-31T17:09:00Z","buy_at":5371,"sell_at":5617,"margin":134,"roi_pct":2.49,"buy_limit":11000,"profit_per_limit":1474000,"filled_profit":75442,"gp_day":7170206,"high_age_s":302,"low_age_s":490,"vol5m":563,"vol24h":356731},{"item_id":21817,"name":"Bracelet of ethereum (uncharged)","ts":"2026-07-31T17:12:00Z","buy_at":41400,"sell_at":42365,"margin":118,"roi_pct":0.29,"buy_limit":10000,"profit_per_limit":1180000,"filled_profit":46846,"gp_day":3061510,"high_age_s":93,"low_age_s":107,"vol5m":397,"vol24h":172972},{"item_id":30068,"name":"Soiled page","ts":"2026-07-31T17:11:00Z","buy_at":2452,"sell_at":2599,"margin":96,"roi_pct":3.92,"buy_limit":11000,"profit_per_limit":1056000,"filled_profit":27456,"gp_day":1511904,"high_age_s":160,"low_age_s":147,"vol5m":286,"vol24h":104996},{"item_id":22446,"name":"Vial of blood","ts":"2026-07-31T17:12:00Z","buy_at":7480,"sell_at":7715,"margin":81,"roi_pct":1.08,"buy_limit":13000,"profit_per_limit":1053000,"filled_profit":59616,"gp_day":3538971,"high_age_s":97,"low_age_s":89,"vol5m":736,"vol24h":291275},{"item_id":571,"name":"Water orb","ts":"2026-07-31T17:12:00Z","buy_at":1709,"sell_at":1837,"margin":92,"roi_pct":5.38,"buy_limit":11000,"profit_per_limit":1012000,"filled_profit":224940,"gp_day":6072000,"high_age_s":947,"low_age_s":78,"vol5m":2445,"vol24h":522446},{"item_id":6016,"name":"Cactus spine","ts":"2026-07-31T17:12:00Z","buy_at":1483,"sell_at":1585,"margin":71,"roi_pct":4.79,"buy_limit":11000,"profit_per_limit":781000,"filled_profit":184600,"gp_day":3352407,"high_age_s":161,"low_age_s":93,"vol5m":2600,"vol24h":314786},{"item_id":21905,"name":"Dragon bolts","ts":"2026-07-31T17:12:00Z","buy_at":2686,"sell_at":2800,"margin":58,"roi_pct":2.16,"buy_limit":11000,"profit_per_limit":638000,"filled_profit":111998,"gp_day":3828000,"high_age_s":81,"low_age_s":175,"vol5m":1931,"vol24h":780621},{"item_id":6693,"name":"Crushed nest","ts":"2026-07-31T17:12:00Z","buy_at":4044,"sell_at":4184,"margin":57,"roi_pct":1.41,"buy_limit":11000,"profit_per_limit":627000,"filled_profit":147231,"gp_day":3762000,"high_age_s":578,"low_age_s":107,"vol5m":2583,"vol24h":553961},{"item_id":31970,"name":"Teak repair kit","ts":"2026-07-31T17:12:00Z","buy_at":443,"sell_at":500,"margin":47,"roi_pct":10.61,"buy_limit":13000,"profit_per_limit":611000,"filled_profit":49585,"gp_day":817659,"high_age_s":226,"low_age_s":118,"vol5m":1055,"vol24h":115986},{"item_id":21932,"name":"Opal dragon bolts (e)","ts":"2026-07-31T17:10:00Z","buy_at":2827,"sell_at":2934,"margin":49,"roi_pct":1.73,"buy_limit":11000,"profit_per_limit":539000,"filled_profit":14308,"gp_day":2341808,"high_age_s":1003,"low_age_s":236,"vol5m":292,"vol24h":318617},{"item_id":3051,"name":"Grimy snapdragon","ts":"2026-07-31T17:12:00Z","buy_at":7110,"sell_at":7304,"margin":48,"roi_pct":0.68,"buy_limit":11000,"profit_per_limit":528000,"filled_profit":122400,"gp_day":3168000,"high_age_s":246,"low_age_s":81,"vol5m":2550,"vol24h":477080},{"item_id":2550,"name":"Ring of recoil","ts":"2026-07-31T17:11:00Z","buy_at":847,"sell_at":899,"margin":35,"roi_pct":4.13,"buy_limit":15000,"profit_per_limit":525000,"filled_profit":31045,"gp_day":2222780,"high_age_s":225,"low_age_s":163,"vol5m":887,"vol24h":423391},{"item_id":29174,"name":"Moonlight antelope fur","ts
… (truncated, 7172 bytes total)

call 12 — top_flips (2026-07-31T17:13:29Z, 693ms)

params:

{"limit":25,"min_price":10000000,"min_vol24h":200,"sort_by":"margin"}

result:

{"as_of":"2026-07-31T17:13:29.885127164Z","data_window":{"from":"2026-07-31T17:13:00Z","to":"2026-07-31T17:13:00Z"},"row_count":1,"rows":[{"item_id":13190,"name":"Old school bond","ts":"2026-07-31T17:13:00Z","buy_at":11000000,"sell_at":11310757,"margin":84542,"roi_pct":0.77,"buy_limit":100,"profit_per_limit":8454200,"filled_profit":5410688,"gp_day":50725200,"high_age_s":21,"low_age_s":33,"vol5m":64,"vol24h":15152}],"meta":{"gp_day_basis":"margin x min(buy_limit x 6 cycles/day, 15% participation of vol24h); a ceiling, not a promise — self-impact and fill risk are yours to model","min_price":10000000,"min_vol24h":200,"min_volume":50,"sort_by":"margin"}}

call 13 — item_history (2026-07-31T17:13:35Z, 21ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Dragon nails","source":"5m"}

result:

{"as_of":"2026-07-31T17:13:35.064865451Z","data_window":{"from":"2026-07-29T17:13:35.059596589Z","to":"2026-07-31T17:13:35.059596589Z"},"row_count":537,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":15300,"avg_low":15209,"high_volume":132,"low_volume":1466,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":15300,"avg_low":15199,"high_volume":1022,"low_volume":29,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":null,"avg_low":15300,"high_volume":0,"low_volume":40,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":15300,"avg_low":14884,"high_volume":1021,"low_volume":82,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":null,"avg_low":14926,"high_volume":0,"low_volume":315,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":15300,"avg_low":14884,"high_volume":212,"low_volume":26,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":15300,"avg_low":14884,"high_volume":128,"low_volume":90,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":15059,"avg_low":14884,"high_volume":160,"low_volume":30,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":15300,"avg_low":14917,"high_volume":576,"low_volume":34,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":15300,"avg_low":14884,"high_volume":48,"low_volume":246,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":15300,"avg_low":14884,"high_volume":40,"low_volume":18,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":15255,"avg_low":null,"high_volume":100,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":15255,"avg_low":14604,"high_volume":550,"low_volume":598,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":null,"avg_low":14604,"high_volume":0,"low_volume":72,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":15200,"avg_low":14604,"high_volume":16,"low_volume":80,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":15200,"avg_low":15040,"high_volume":52,"low_volume":18,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":15199,"avg_low":15000,"high_volume":1303,"low_volume":110,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":null,"avg_low":15000,"high_volume":0,"low_volume":30,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":null,"avg_low":15035,"high_volume":0,"low_volume":155,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":15052,"avg_low":15000,"high_volume":6,"low_volume":9,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":15197,"avg_low":15000,"high_volume":316,"low_volume":80,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":null,"avg_low":15000,"high_volume":0,"low_volume":134,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":15105,"avg_low":15014,"high_volume":143,"low_volume":96,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":15000,"avg_low":14714,"high_volume":31,"low_volume":977,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":15183,"avg_low":14787,"high_volume":251,"low_volume":28,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":null,"avg_low":15066,"high_volume":0,"low_volume":2000,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":15161,"avg_low":14612,"high_volume":17,"low_volume":108,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":null,"avg_low":14625,"high_volume":0,"low_volume":144,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":15000,"avg_low":14952,"high_volume":72,"low_volume":23,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":null,"avg_low":14641,"high_volume":0,"low_volume":1156,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":null,"avg_low":14608,"high_volume":0,"low_volume":107,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":null,"avg_low":14839,"high_volume":0,"low_volume":57,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":15130,"avg_low":14668,"high_volume":89,"low_volume":127,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":14999,"avg_low":null,"high_volume":160,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":15055,"avg_low":15052,"high_volume":853,"low_volume":11,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":15136,"av
… (truncated, 58315 bytes total)

call 14 — item_history (2026-07-31T17:13:35Z, 27ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Grimy lantadyme","source":"5m"}

result:

{"as_of":"2026-07-31T17:13:35.091846071Z","data_window":{"from":"2026-07-29T17:13:35.082887515Z","to":"2026-07-31T17:13:35.082887515Z"},"row_count":575,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":null,"avg_low":1302,"high_volume":0,"low_volume":263,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":1301,"avg_low":1301,"high_volume":71,"low_volume":682,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":null,"avg_low":1301,"high_volume":0,"low_volume":557,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":null,"avg_low":1303,"high_volume":0,"low_volume":1572,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":null,"avg_low":1301,"high_volume":0,"low_volume":746,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":null,"avg_low":1301,"high_volume":0,"low_volume":1074,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":null,"avg_low":1301,"high_volume":0,"low_volume":254,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":null,"avg_low":1301,"high_volume":0,"low_volume":1310,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":null,"avg_low":1301,"high_volume":0,"low_volume":1468,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":null,"avg_low":1301,"high_volume":0,"low_volume":1275,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":null,"avg_low":1301,"high_volume":0,"low_volume":302,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":1443,"avg_low":1301,"high_volume":451,"low_volume":936,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":1339,"avg_low":1326,"high_volume":529,"low_volume":2371,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":null,"avg_low":1386,"high_volume":0,"low_volume":1917,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":null,"avg_low":1386,"high_volume":0,"low_volume":1624,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":null,"avg_low":1321,"high_volume":0,"low_volume":1710,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":1331,"avg_low":1284,"high_volume":304,"low_volume":1706,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":1283,"avg_low":1283,"high_volume":166,"low_volume":758,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":1283,"avg_low":1283,"high_volume":459,"low_volume":735,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":1283,"avg_low":1283,"high_volume":66,"low_volume":1188,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":1283,"avg_low":1283,"high_volume":92,"low_volume":927,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":1513,"avg_low":1278,"high_volume":510,"low_volume":9901,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":1283,"avg_low":1279,"high_volume":31,"low_volume":428,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":1283,"avg_low":1283,"high_volume":243,"low_volume":1231,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":1283,"avg_low":1283,"high_volume":32,"low_volume":1138,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":1283,"avg_low":1283,"high_volume":342,"low_volume":1013,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":1283,"avg_low":1410,"high_volume":48,"low_volume":260,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":1283,"avg_low":1299,"high_volume":36,"low_volume":2064,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":1283,"avg_low":1324,"high_volume":22,"low_volume":1615,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":null,"avg_low":1293,"high_volume":0,"low_volume":1494,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":null,"avg_low":1338,"high_volume":0,"low_volume":1694,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":1484,"avg_low":1468,"high_volume":676,"low_volume":768,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":null,"avg_low":1363,"high_volume":0,"low_volume":1674,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":null,"avg_low":1357,"high_volume":0,"low_volume":961,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":null,"avg_low":1302,"high_volume":0,"low_volume":1530,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":1414,"avg_low":1391,"high_volume":51,"l
… (truncated, 61844 bytes total)

call 15 — item_history (2026-07-31T17:13:35Z, 21ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Cooked moonlight antelope","source":"5m"}

result:

{"as_of":"2026-07-31T17:13:35.115467086Z","data_window":{"from":"2026-07-29T17:13:35.109918155Z","to":"2026-07-31T17:13:35.109918155Z"},"row_count":387,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":3191,"avg_low":3191,"high_volume":200,"low_volume":100,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":3191,"avg_low":3110,"high_volume":120,"low_volume":330,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":3191,"avg_low":3191,"high_volume":100,"low_volume":100,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":3191,"avg_low":null,"high_volume":496,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":3191,"avg_low":3110,"high_volume":150,"low_volume":166,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":3191,"avg_low":null,"high_volume":100,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":3191,"avg_low":null,"high_volume":2230,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":3191,"avg_low":null,"high_volume":200,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":3191,"avg_low":3048,"high_volume":200,"low_volume":1085,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":3036,"avg_low":3032,"high_volume":8242,"low_volume":3200,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":3173,"avg_low":null,"high_volume":297,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":3170,"avg_low":2556,"high_volume":100,"low_volume":146,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":3170,"avg_low":2955,"high_volume":1400,"low_volume":2,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":3167,"avg_low":null,"high_volume":100,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":3160,"avg_low":null,"high_volume":440,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":3153,"avg_low":null,"high_volume":504,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":3103,"avg_low":null,"high_volume":320,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":3101,"avg_low":null,"high_volume":500,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":3099,"avg_low":null,"high_volume":300,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":3100,"avg_low":null,"high_volume":602,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":3102,"avg_low":null,"high_volume":300,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":3102,"avg_low":null,"high_volume":2022,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":3102,"avg_low":null,"high_volume":600,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":3102,"avg_low":null,"high_volume":200,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":3102,"avg_low":2960,"high_volume":760,"low_volume":108,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":3102,"avg_low":2960,"high_volume":1008,"low_volume":1923,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":3102,"avg_low":null,"high_volume":216,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":3102,"avg_low":null,"high_volume":800,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:15:00Z","avg_high":3102,"avg_low":null,"high_volume":200,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:20:00Z","avg_high":3102,"avg_low":null,"high_volume":600,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:25:00Z","avg_high":3102,"avg_low":null,"high_volume":10,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:30:00Z","avg_high":3102,"avg_low":2972,"high_volume":760,"low_volume":1852,"obs":1},{"bucket":"2026-07-29T20:35:00Z","avg_high":3102,"avg_low":null,"high_volume":310,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:40:00Z","avg_high":3102,"avg_low":null,"high_volume":1100,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:45:00Z","avg_high":3102,"avg_low":2984,"high_volume":4,"low_volume":10,"obs":1},{"bucket":"2026-07-29T20:50:00Z","avg_high":3102,"avg_low":null,"high_volume":70,"low_volume":0,"obs":
… (truncated, 41386 bytes total)

call 16 — item_history (2026-07-31T17:13:35Z, 25ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Adamant bolts","source":"5m"}

result:

{"as_of":"2026-07-31T17:13:35.137618044Z","data_window":{"from":"2026-07-29T17:13:35.130507394Z","to":"2026-07-31T17:13:35.130507394Z"},"row_count":546,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":179,"avg_low":171,"high_volume":11000,"low_volume":1085,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":178,"avg_low":171,"high_volume":3037,"low_volume":200,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":180,"avg_low":170,"high_volume":3420,"low_volume":620,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":180,"avg_low":170,"high_volume":4606,"low_volume":189,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":181,"avg_low":170,"high_volume":696,"low_volume":2970,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":181,"avg_low":170,"high_volume":29117,"low_volume":11,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":176,"avg_low":170,"high_volume":345,"low_volume":2241,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":172,"avg_low":null,"high_volume":3400,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":172,"avg_low":169,"high_volume":2390,"low_volume":221,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":173,"avg_low":null,"high_volume":7714,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":181,"avg_low":169,"high_volume":539,"low_volume":194,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":181,"avg_low":169,"high_volume":2820,"low_volume":90,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":172,"avg_low":null,"high_volume":13200,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":null,"avg_low":169,"high_volume":0,"low_volume":9644,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":172,"avg_low":169,"high_volume":1810,"low_volume":100,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":172,"avg_low":169,"high_volume":1260,"low_volume":539,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":177,"avg_low":169,"high_volume":4221,"low_volume":4342,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":177,"avg_low":169,"high_volume":571,"low_volume":3591,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":null,"avg_low":169,"high_volume":0,"low_volume":249,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":177,"avg_low":169,"high_volume":965,"low_volume":361,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":176,"avg_low":169,"high_volume":346,"low_volume":94,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":173,"avg_low":169,"high_volume":5798,"low_volume":1355,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":181,"avg_low":169,"high_volume":195,"low_volume":1007,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":null,"avg_low":173,"high_volume":0,"low_volume":1488,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":185,"avg_low":177,"high_volume":500,"low_volume":2083,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":185,"avg_low":177,"high_volume":2513,"low_volume":308,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":182,"avg_low":177,"high_volume":115,"low_volume":1892,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":185,"avg_low":177,"high_volume":3158,"low_volume":286,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":185,"avg_low":172,"high_volume":100,"low_volume":15616,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":172,"avg_low":null,"high_volume":452,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":180,"avg_low":170,"high_volume":7074,"low_volume":8906,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":180,"avg_low":null,"high_volume":3001,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":180,"avg_low":173,"high_volume":3356,"low_volume":468,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":180,"avg_low":173,"high_volume":3590,"low_volume":212,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":180,"avg_low":173,"high_volume":5600,"low_volume":1150,"obs":1},{"bucket":"2026-07-29T20:15:00Z","avg_high":180,"avg_low":173,"high_volume":942,"low_volume":189,"obs"
… (truncated, 58357 bytes total)

call 17 — item_history (2026-07-31T17:13:43Z, 27ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Water orb","source":"5m"}

result:

{"as_of":"2026-07-31T17:13:43.018446592Z","data_window":{"from":"2026-07-29T17:13:43.011207483Z","to":"2026-07-31T17:13:43.011207483Z"},"row_count":575,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":1743,"avg_low":1619,"high_volume":3000,"low_volume":1227,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":1730,"avg_low":1619,"high_volume":47,"low_volume":336,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":1743,"avg_low":1635,"high_volume":500,"low_volume":1803,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":1725,"avg_low":1679,"high_volume":60,"low_volume":874,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":1725,"avg_low":1621,"high_volume":200,"low_volume":999,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":null,"avg_low":1629,"high_volume":0,"low_volume":110,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":1710,"avg_low":1637,"high_volume":30,"low_volume":1470,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":null,"avg_low":1687,"high_volume":0,"low_volume":1729,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":1687,"avg_low":1628,"high_volume":190,"low_volume":581,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":1687,"avg_low":1640,"high_volume":412,"low_volume":2093,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":1702,"avg_low":1655,"high_volume":217,"low_volume":999,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":1677,"avg_low":1630,"high_volume":16,"low_volume":1360,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":1677,"avg_low":1628,"high_volume":200,"low_volume":630,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":1684,"avg_low":1622,"high_volume":1583,"low_volume":2398,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":1687,"avg_low":1689,"high_volume":130,"low_volume":3638,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":null,"avg_low":1689,"high_volume":0,"low_volume":346,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":1743,"avg_low":1689,"high_volume":1000,"low_volume":992,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":1743,"avg_low":1677,"high_volume":15,"low_volume":2380,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":1742,"avg_low":1627,"high_volume":201,"low_volume":3357,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":1607,"avg_low":1629,"high_volume":51,"low_volume":1613,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":1608,"avg_low":1608,"high_volume":308,"low_volume":1296,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":null,"avg_low":1609,"high_volume":0,"low_volume":3544,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":1667,"avg_low":1639,"high_volume":575,"low_volume":1325,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":1661,"avg_low":1621,"high_volume":780,"low_volume":371,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":1709,"avg_low":1616,"high_volume":200,"low_volume":1367,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":1742,"avg_low":1619,"high_volume":812,"low_volume":1088,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":1743,"avg_low":1654,"high_volume":21,"low_volume":647,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":1740,"avg_low":1661,"high_volume":231,"low_volume":2012,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":1743,"avg_low":1682,"high_volume":120,"low_volume":1334,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":1740,"avg_low":1644,"high_volume":472,"low_volume":1052,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":1729,"avg_low":1631,"high_volume":68,"low_volume":1483,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":null,"avg_low":1608,"high_volume":0,"low_volume":774,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":1704,"avg_low":1684,"high_volume":160,"low_volume":5647,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":1699,"avg_low":1681,"high_volume":62,"low_volume":1419,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":1699,"avg_low":1609,"high_volume":283,"low_volume":847,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":1692,"avg_
… (truncated, 62364 bytes total)

call 18 — item_history (2026-07-31T17:13:43Z, 28ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Cactus spine","source":"5m"}

result:

{"as_of":"2026-07-31T17:13:43.047309829Z","data_window":{"from":"2026-07-29T17:13:43.037833753Z","to":"2026-07-31T17:13:43.037833753Z"},"row_count":574,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":1476,"avg_low":1432,"high_volume":840,"low_volume":419,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":1480,"avg_low":1432,"high_volume":360,"low_volume":1537,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":1480,"avg_low":1467,"high_volume":262,"low_volume":483,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":1453,"avg_low":1432,"high_volume":116,"low_volume":174,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":1473,"avg_low":1469,"high_volume":147,"low_volume":300,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":null,"avg_low":1473,"high_volume":0,"low_volume":230,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":1476,"avg_low":1450,"high_volume":120,"low_volume":716,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":1476,"avg_low":1468,"high_volume":115,"low_volume":638,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":1475,"avg_low":1444,"high_volume":865,"low_volume":341,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":1473,"avg_low":1432,"high_volume":240,"low_volume":828,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":1473,"avg_low":1438,"high_volume":460,"low_volume":374,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":1473,"avg_low":1429,"high_volume":20,"low_volume":122,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":1472,"avg_low":1429,"high_volume":316,"low_volume":75,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":1470,"avg_low":1429,"high_volume":1592,"low_volume":222,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":null,"avg_low":1434,"high_volume":0,"low_volume":79,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":1473,"avg_low":1435,"high_volume":36,"low_volume":1648,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":1439,"avg_low":1429,"high_volume":34,"low_volume":35,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":1452,"avg_low":1429,"high_volume":70,"low_volume":364,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":1472,"avg_low":1429,"high_volume":410,"low_volume":284,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":1473,"avg_low":1429,"high_volume":220,"low_volume":107,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":1471,"avg_low":1429,"high_volume":138,"low_volume":1200,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":1473,"avg_low":1430,"high_volume":407,"low_volume":524,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":1473,"avg_low":1434,"high_volume":975,"low_volume":373,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":1473,"avg_low":1443,"high_volume":857,"low_volume":187,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":1473,"avg_low":1429,"high_volume":410,"low_volume":375,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":1467,"avg_low":1429,"high_volume":180,"low_volume":119,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":1473,"avg_low":1429,"high_volume":432,"low_volume":817,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":1471,"avg_low":1427,"high_volume":593,"low_volume":307,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":1473,"avg_low":1425,"high_volume":877,"low_volume":499,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":1472,"avg_low":1425,"high_volume":1031,"low_volume":2134,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":1470,"avg_low":1433,"high_volume":282,"low_volume":299,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":1473,"avg_low":1425,"high_volume":158,"low_volume":374,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":1473,"avg_low":1437,"high_volume":1156,"low_volume":575,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":1473,"avg_low":1431,"high_volume":521,"low_volume":952,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":1478,"avg_low":1446,"high_volume":1970,"low_volume":714,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":1477,"avg_low":1430
… (truncated, 61975 bytes total)

call 19 — item_history (2026-07-31T17:13:43Z, 25ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Dark crab","source":"5m"}

result:

{"as_of":"2026-07-31T17:13:43.072987541Z","data_window":{"from":"2026-07-29T17:13:43.066249851Z","to":"2026-07-31T17:13:43.066249851Z"},"row_count":572,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":1360,"avg_low":1319,"high_volume":3397,"low_volume":3503,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":1360,"avg_low":1303,"high_volume":2200,"low_volume":1204,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":1360,"avg_low":1285,"high_volume":1703,"low_volume":1273,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":1359,"avg_low":1289,"high_volume":400,"low_volume":428,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":1351,"avg_low":1294,"high_volume":1400,"low_volume":1096,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":1359,"avg_low":1287,"high_volume":880,"low_volume":555,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":1304,"avg_low":1306,"high_volume":24,"low_volume":1264,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":1349,"avg_low":1332,"high_volume":238,"low_volume":603,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":1355,"avg_low":1316,"high_volume":1460,"low_volume":576,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":1336,"avg_low":1330,"high_volume":1658,"low_volume":1597,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":1346,"avg_low":1298,"high_volume":1952,"low_volume":4264,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":1346,"avg_low":1295,"high_volume":300,"low_volume":5295,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":1341,"avg_low":1327,"high_volume":129,"low_volume":763,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":1340,"avg_low":1318,"high_volume":1489,"low_volume":541,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":1344,"avg_low":1344,"high_volume":3881,"low_volume":408,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":1345,"avg_low":1344,"high_volume":3611,"low_volume":1332,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":1355,"avg_low":1344,"high_volume":2444,"low_volume":1982,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":1360,"avg_low":1346,"high_volume":160,"low_volume":1028,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":1360,"avg_low":1344,"high_volume":1820,"low_volume":1478,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":null,"avg_low":1325,"high_volume":0,"low_volume":366,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":null,"avg_low":1344,"high_volume":0,"low_volume":753,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":1360,"avg_low":1344,"high_volume":660,"low_volume":531,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":1360,"avg_low":1344,"high_volume":3200,"low_volume":48,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":1360,"avg_low":1344,"high_volume":218,"low_volume":196,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":1354,"avg_low":1344,"high_volume":950,"low_volume":55,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":1346,"avg_low":1344,"high_volume":2427,"low_volume":2,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":1346,"avg_low":1340,"high_volume":600,"low_volume":1305,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":1346,"avg_low":1340,"high_volume":11358,"low_volume":766,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":1346,"avg_low":1322,"high_volume":612,"low_volume":1655,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":1346,"avg_low":1311,"high_volume":1300,"low_volume":120,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":1346,"avg_low":1314,"high_volume":625,"low_volume":226,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":1346,"avg_low":1340,"high_volume":3762,"low_volume":1201,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":1344,"avg_low":1335,"high_volume":3018,"low_volume":439,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":null,"avg_low":1293,"high_volume":0,"low_volume":1662,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":null,"avg_low":1344,"high_volume":0,"low_volume":72,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_h
… (truncated, 62363 bytes total)

call 20 — list_relations (2026-07-31T17:13:51Z, 2ms)

params:

{"limit":50}

result (tool error):

{"error":{"code":"relations_unavailable","reason":"the item_relations table is not present in this database — archetype C is unavailable; note it and continue with the other archetypes"}}

call 21 — item_history (2026-07-31T17:13:51Z, 25ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Crushed nest","source":"5m"}

result:

{"as_of":"2026-07-31T17:13:51.716448063Z","data_window":{"from":"2026-07-29T17:13:51.709017484Z","to":"2026-07-31T17:13:51.709017484Z"},"row_count":562,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":null,"avg_low":4408,"high_volume":0,"low_volume":113,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":null,"avg_low":4408,"high_volume":0,"low_volume":256,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":4410,"avg_low":4408,"high_volume":931,"low_volume":31,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":4437,"avg_low":null,"high_volume":1407,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":4439,"avg_low":4408,"high_volume":12,"low_volume":22,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":4439,"avg_low":4412,"high_volume":5,"low_volume":132,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":null,"avg_low":4420,"high_volume":0,"low_volume":41,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":4420,"avg_low":4420,"high_volume":73,"low_volume":17,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":4420,"avg_low":4413,"high_volume":5560,"low_volume":261,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":4420,"avg_low":4408,"high_volume":4076,"low_volume":11,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":4420,"avg_low":4408,"high_volume":12000,"low_volume":690,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":4420,"avg_low":4408,"high_volume":32,"low_volume":16,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":4420,"avg_low":4408,"high_volume":5000,"low_volume":4055,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":4420,"avg_low":4408,"high_volume":3000,"low_volume":1121,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":4416,"avg_low":4408,"high_volume":90,"low_volume":89,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":4418,"avg_low":4408,"high_volume":1002,"low_volume":44,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":4420,"avg_low":4408,"high_volume":1200,"low_volume":146,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":4419,"avg_low":4408,"high_volume":33,"low_volume":433,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":4420,"avg_low":4408,"high_volume":5012,"low_volume":74,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":4420,"avg_low":4408,"high_volume":4000,"low_volume":28,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":4413,"avg_low":4408,"high_volume":2,"low_volume":153,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":4413,"avg_low":4408,"high_volume":1253,"low_volume":852,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":null,"avg_low":4408,"high_volume":0,"low_volume":1735,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":null,"avg_low":4408,"high_volume":0,"low_volume":291,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":4410,"avg_low":4408,"high_volume":1,"low_volume":209,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":4419,"avg_low":4408,"high_volume":4251,"low_volume":102,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":4419,"avg_low":4405,"high_volume":3000,"low_volume":1054,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":4419,"avg_low":4400,"high_volume":1200,"low_volume":6,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":4418,"avg_low":4401,"high_volume":2170,"low_volume":122,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":null,"avg_low":4409,"high_volume":0,"low_volume":11208,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":4418,"avg_low":4400,"high_volume":2842,"low_volume":66,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":null,"avg_low":4400,"high_volume":0,"low_volume":33,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":null,"avg_low":4400,"high_volume":0,"low_volume":606,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":null,"avg_low":4400,"high_volume":0,"low_volume":13,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":4419,"avg_low":4400,"high_volume":1,"low_volume":156,"obs":1},{"bucket":"2026-07-29T20:15:00Z","avg_high":4420,"avg_low":4400,"high_volume":7,"low_
… (truncated, 60344 bytes total)

call 22 — quote (2026-07-31T17:13:51Z, 7ms)

params:

{"name_or_id":"Teak repair kit"}

result:

{"as_of":"2026-07-31T17:13:51.735388335Z","data_window":{"from":"2026-07-31T17:12:00Z","to":"2026-07-31T17:12:00Z"},"row_count":1,"rows":[{"item_id":31970,"name":"Teak repair kit","ts":"2026-07-31T17:12:00Z","high":500,"high_time":"2026-07-31T17:09:42Z","high_age_s":250,"low":443,"low_time":"2026-07-31T17:11:30Z","low_age_s":142,"margin":47,"vol5m":1055}],"resolved":{"item_id":31970,"name":"Teak repair kit"}}

call 23 — quote (2026-07-31T17:14:03Z, 7ms)

params:

{"name_or_id":"Water orb"}

result:

{"as_of":"2026-07-31T17:14:03.499017596Z","data_window":{"from":"2026-07-31T17:13:00Z","to":"2026-07-31T17:13:00Z"},"row_count":1,"rows":[{"item_id":571,"name":"Water orb","ts":"2026-07-31T17:13:00Z","high":1837,"high_time":"2026-07-31T16:57:41Z","high_age_s":982,"low":1709,"low_time":"2026-07-31T17:13:10Z","low_age_s":53,"margin":92,"vol5m":2445}],"resolved":{"item_id":571,"name":"Water orb"}}

call 24 — quote (2026-07-31T17:14:03Z, 7ms)

params:

{"name_or_id":"Cactus spine"}

result:

{"as_of":"2026-07-31T17:14:03.505842025Z","data_window":{"from":"2026-07-31T17:13:00Z","to":"2026-07-31T17:13:00Z"},"row_count":1,"rows":[{"item_id":6016,"name":"Cactus spine","ts":"2026-07-31T17:13:00Z","high":1585,"high_time":"2026-07-31T17:12:26Z","high_age_s":98,"low":1483,"low_time":"2026-07-31T17:12:24Z","low_age_s":100,"margin":71,"vol5m":2600}],"resolved":{"item_id":6016,"name":"Cactus spine"}}

call 25 — quote (2026-07-31T17:14:03Z, 7ms)

params:

{"name_or_id":"Cooked moonlight antelope"}

result:

{"as_of":"2026-07-31T17:14:03.512373466Z","data_window":{"from":"2026-07-31T17:09:00Z","to":"2026-07-31T17:09:00Z"},"row_count":1,"rows":[{"item_id":29143,"name":"Cooked moonlight antelope","ts":"2026-07-31T17:09:00Z","high":3212,"high_time":"2026-07-31T17:08:30Z","high_age_s":334,"low":3064,"low_time":"2026-07-31T16:59:58Z","low_age_s":846,"margin":84,"vol5m":1200}],"resolved":{"item_id":29143,"name":"Cooked moonlight antelope"}}

call 26 — quote (2026-07-31T17:14:03Z, 7ms)

params:

{"name_or_id":"Crushed nest"}

result:

{"as_of":"2026-07-31T17:14:03.518999426Z","data_window":{"from":"2026-07-31T17:12:00Z","to":"2026-07-31T17:12:00Z"},"row_count":1,"rows":[{"item_id":6693,"name":"Crushed nest","ts":"2026-07-31T17:12:00Z","high":4184,"high_time":"2026-07-31T17:03:50Z","high_age_s":614,"low":4044,"low_time":"2026-07-31T17:11:41Z","low_age_s":143,"margin":57,"vol5m":2583}],"resolved":{"item_id":6693,"name":"Crushed nest"}}

call 27 — quote (2026-07-31T17:14:03Z, 7ms)

params:

{"name_or_id":"Bones to peaches (tablet)"}

result:

{"as_of":"2026-07-31T17:14:03.525631646Z","data_window":{"from":"2026-07-31T17:13:00Z","to":"2026-07-31T17:13:00Z"},"row_count":1,"rows":[{"item_id":8015,"name":"Bones to peaches (tablet)","ts":"2026-07-31T17:13:00Z","high":924,"high_time":"2026-07-31T17:12:33Z","high_age_s":91,"low":883,"low_time":"2026-07-31T17:11:11Z","low_age_s":173,"margin":23,"vol5m":30}],"resolved":{"item_id":8015,"name":"Bones to peaches (tablet)"}}

call 28 — screen (2026-07-31T17:14:03Z, 494ms)

params:

{"limit":25,"metric":"persistence","window":"24h"}

result:

{"as_of":"2026-07-31T17:14:04.018773846Z","data_window":{"from":"2026-07-30T17:14:03.526076066Z","to":"2026-07-31T17:14:03.526076066Z"},"row_count":25,"rows":[{"item_id":21838,"name":"Shaman mask","obs":44,"pct_flippable":1},{"item_id":10424,"name":"Red elegant blouse","obs":11,"pct_flippable":1},{"item_id":30834,"name":"Contract of worm acquisition","obs":31,"pct_flippable":1},{"item_id":21202,"name":"Lava staff upgrade kit","obs":11,"pct_flippable":1},{"item_id":9743,"name":"Combat potion(2)","obs":14,"pct_flippable":1},{"item_id":33878,"name":"Wyrmscraig shoes","obs":15,"pct_flippable":1},{"item_id":12219,"name":"Bronze plateskirt (t)","obs":12,"pct_flippable":1},{"item_id":20178,"name":"Steel full helm (g)","obs":29,"pct_flippable":1},{"item_id":11228,"name":"Dragon arrow(p+)","obs":16,"pct_flippable":1},{"item_id":2165,"name":"Crunchy tray","obs":15,"pct_flippable":1},{"item_id":7356,"name":"Black shield (h5)","obs":13,"pct_flippable":1},{"item_id":2112,"name":"Orange slices","obs":31,"pct_flippable":1},{"item_id":11953,"name":"Extended antifire(3)","obs":42,"pct_flippable":1},{"item_id":20263,"name":"Shayzien banner","obs":17,"pct_flippable":1},{"item_id":31572,"name":"Squid beak","obs":23,"pct_flippable":1},{"item_id":12229,"name":"Iron plateskirt (t)","obs":15,"pct_flippable":1},{"item_id":642,"name":"Cream robe top","obs":45,"pct_flippable":1},{"item_id":12347,"name":"Gold elegant shirt","obs":14,"pct_flippable":1},{"item_id":3020,"name":"Super energy(2)","obs":19,"pct_flippable":1},{"item_id":29101,"name":"Raw barb-tailed kebbit","obs":32,"pct_flippable":1},{"item_id":7132,"name":"Pirate leggings (blue)","obs":12,"pct_flippable":1},{"item_id":31665,"name":"Pillar potion (unf)","obs":21,"pct_flippable":1},{"item_id":648,"name":"Green robe bottoms","obs":57,"pct_flippable":1},{"item_id":24405,"name":"Twisted hat (t1)","obs":16,"pct_flippable":1},{"item_id":32876,"name":"Aquanite tendon","obs":52,"pct_flippable":1}],"meta":{"metric":"persistence","window":"24h"}}

call 29 — item_history (2026-07-31T17:14:11Z, 6ms)

params:

{"grain":"1m","lookback":"1h","name_or_id":"Cooked moonlight antelope","source":"1m"}

result:

{"as_of":"2026-07-31T17:14:11.448748075Z","data_window":{"from":"2026-07-31T16:14:11.446991737Z","to":"2026-07-31T17:14:11.446991737Z"},"row_count":10,"rows":[{"bucket":"2026-07-31T16:17:00Z","open":3129,"high":3129,"low":3064,"close":3129,"obs":1},{"bucket":"2026-07-31T16:18:00Z","open":3180,"high":3180,"low":3064,"close":3180,"obs":1},{"bucket":"2026-07-31T16:19:00Z","open":3180,"high":3180,"low":3064,"close":3180,"obs":1},{"bucket":"2026-07-31T16:30:00Z","open":3180,"high":3180,"low":3064,"close":3180,"obs":1},{"bucket":"2026-07-31T16:35:00Z","open":3180,"high":3180,"low":3064,"close":3180,"obs":1},{"bucket":"2026-07-31T16:36:00Z","open":3180,"high":3180,"low":3064,"close":3180,"obs":1},{"bucket":"2026-07-31T16:48:00Z","open":3199,"high":3199,"low":3064,"close":3199,"obs":1},{"bucket":"2026-07-31T17:00:00Z","open":3199,"high":3199,"low":3064,"close":3199,"obs":1},{"bucket":"2026-07-31T17:06:00Z","open":3199,"high":3199,"low":3064,"close":3199,"obs":1},{"bucket":"2026-07-31T17:09:00Z","open":3212,"high":3212,"low":3064,"close":3212,"obs":1}],"resolved":{"item_id":29143,"name":"Cooked moonlight antelope"},"meta":{"grain":"1m","source":"1m"}}

call 30 — item_history (2026-07-31T17:14:11Z, 51ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"Cooked moonlight antelope","source":"5m"}

result:

{"as_of":"2026-07-31T17:14:11.49945828Z","data_window":{"from":"2026-07-01T17:14:11.454705836Z","to":"2026-07-31T17:14:11.454705836Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":3335,"avg_low":3242,"high_volume":38170,"low_volume":27018,"obs":64},{"bucket":"2026-07-02T00:00:00Z","avg_high":3437,"avg_low":3297,"high_volume":88766,"low_volume":49664,"obs":198},{"bucket":"2026-07-06T00:00:00Z","avg_high":3552,"avg_low":3445,"high_volume":35106,"low_volume":30259,"obs":88},{"bucket":"2026-07-07T00:00:00Z","avg_high":3456,"avg_low":3375,"high_volume":73725,"low_volume":37904,"obs":211},{"bucket":"2026-07-08T00:00:00Z","avg_high":3361,"avg_low":3279,"high_volume":90554,"low_volume":34508,"obs":212},{"bucket":"2026-07-09T00:00:00Z","avg_high":3297,"avg_low":3215,"high_volume":74492,"low_volume":37853,"obs":213},{"bucket":"2026-07-10T00:00:00Z","avg_high":3201,"avg_low":3123,"high_volume":88888,"low_volume":38810,"obs":206},{"bucket":"2026-07-11T00:00:00Z","avg_high":3238,"avg_low":3149,"high_volume":82880,"low_volume":23138,"obs":215},{"bucket":"2026-07-12T00:00:00Z","avg_high":3220,"avg_low":3152,"high_volume":107715,"low_volume":69319,"obs":222},{"bucket":"2026-07-13T00:00:00Z","avg_high":3281,"avg_low":3189,"high_volume":100608,"low_volume":35212,"obs":203},{"bucket":"2026-07-14T00:00:00Z","avg_high":3201,"avg_low":3126,"high_volume":75199,"low_volume":21163,"obs":211},{"bucket":"2026-07-15T00:00:00Z","avg_high":3213,"avg_low":3153,"high_volume":70416,"low_volume":43203,"obs":184},{"bucket":"2026-07-16T00:00:00Z","avg_high":3133,"avg_low":3048,"high_volume":74300,"low_volume":60643,"obs":208},{"bucket":"2026-07-17T00:00:00Z","avg_high":3129,"avg_low":3038,"high_volume":88253,"low_volume":27629,"obs":213},{"bucket":"2026-07-18T00:00:00Z","avg_high":3249,"avg_low":3152,"high_volume":80585,"low_volume":61019,"obs":201},{"bucket":"2026-07-19T00:00:00Z","avg_high":3219,"avg_low":3129,"high_volume":97163,"low_volume":56737,"obs":230},{"bucket":"2026-07-20T00:00:00Z","avg_high":3190,"avg_low":3098,"high_volume":73444,"low_volume":32031,"obs":199},{"bucket":"2026-07-21T00:00:00Z","avg_high":3190,"avg_low":3117,"high_volume":77535,"low_volume":32942,"obs":205},{"bucket":"2026-07-22T00:00:00Z","avg_high":3173,"avg_low":3081,"high_volume":108936,"low_volume":33166,"obs":218},{"bucket":"2026-07-23T00:00:00Z","avg_high":3156,"avg_low":3119,"high_volume":92102,"low_volume":33966,"obs":203},{"bucket":"2026-07-24T00:00:00Z","avg_high":3169,"avg_low":3119,"high_volume":82670,"low_volume":44420,"obs":196},{"bucket":"2026-07-25T00:00:00Z","avg_high":3181,"avg_low":3100,"high_volume":102145,"low_volume":39457,"obs":212},{"bucket":"2026-07-26T00:00:00Z","avg_high":3233,"avg_low":3159,"high_volume":82012,"low_volume":54647,"obs":231},{"bucket":"2026-07-27T00:00:00Z","avg_high":3256,"avg_low":3163,"high_volume":89243,"low_volume":52029,"obs":219},{"bucket":"2026-07-28T00:00:00Z","avg_high":3206,"avg_low":3123,"high_volume":60787,"low_volume":33427,"obs":198},{"bucket":"2026-07-29T00:00:00Z","avg_high":3164,"avg_low":3119,"high_volume":101038,"low_volume":36088,"obs":209},{"bucket":"2026-07-30T00:00:00Z","avg_high":3111,"avg_low":3027,"high_volume":72674,"low_volume":37262,"obs":192},{"bucket":"2026-07-31T00:00:00Z","avg_high":3147,"avg_low":2996,"high_volume":32590,"low_volume":19553,"obs":132}],"resolved":{"item_id":29143,"name":"Cooked moonlight antelope"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 31 — item_history (2026-07-31T17:14:11Z, 31ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"Cactus spine","source":"5m"}

result:

{"as_of":"2026-07-31T17:14:11.530612923Z","data_window":{"from":"2026-07-01T17:14:11.502757975Z","to":"2026-07-31T17:14:11.502757975Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":1279,"avg_low":1245,"high_volume":33914,"low_volume":33349,"obs":80},{"bucket":"2026-07-02T00:00:00Z","avg_high":1337,"avg_low":1307,"high_volume":112759,"low_volume":159529,"obs":259},{"bucket":"2026-07-06T00:00:00Z","avg_high":1477,"avg_low":1432,"high_volume":38450,"low_volume":87584,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":1495,"avg_low":1449,"high_volume":182404,"low_volume":200461,"obs":284},{"bucket":"2026-07-08T00:00:00Z","avg_high":1492,"avg_low":1455,"high_volume":161552,"low_volume":183966,"obs":287},{"bucket":"2026-07-09T00:00:00Z","avg_high":1465,"avg_low":1426,"high_volume":156835,"low_volume":170506,"obs":287},{"bucket":"2026-07-10T00:00:00Z","avg_high":1427,"avg_low":1385,"high_volume":139719,"low_volume":157970,"obs":287},{"bucket":"2026-07-11T00:00:00Z","avg_high":1410,"avg_low":1369,"high_volume":183408,"low_volume":209096,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":1393,"avg_low":1352,"high_volume":130922,"low_volume":194286,"obs":286},{"bucket":"2026-07-13T00:00:00Z","avg_high":1375,"avg_low":1343,"high_volume":125964,"low_volume":151475,"obs":286},{"bucket":"2026-07-14T00:00:00Z","avg_high":1364,"avg_low":1331,"high_volume":101063,"low_volume":122790,"obs":286},{"bucket":"2026-07-15T00:00:00Z","avg_high":1361,"avg_low":1333,"high_volume":111915,"low_volume":140846,"obs":285},{"bucket":"2026-07-16T00:00:00Z","avg_high":1378,"avg_low":1356,"high_volume":102489,"low_volume":125436,"obs":287},{"bucket":"2026-07-17T00:00:00Z","avg_high":1401,"avg_low":1369,"high_volume":131749,"low_volume":175340,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":1423,"avg_low":1385,"high_volume":152004,"low_volume":189834,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":1411,"avg_low":1372,"high_volume":150626,"low_volume":186778,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":1411,"avg_low":1376,"high_volume":163049,"low_volume":164860,"obs":287},{"bucket":"2026-07-21T00:00:00Z","avg_high":1458,"avg_low":1421,"high_volume":155556,"low_volume":215915,"obs":283},{"bucket":"2026-07-22T00:00:00Z","avg_high":1544,"avg_low":1486,"high_volume":147046,"low_volume":217197,"obs":287},{"bucket":"2026-07-23T00:00:00Z","avg_high":1555,"avg_low":1512,"high_volume":168645,"low_volume":208792,"obs":280},{"bucket":"2026-07-24T00:00:00Z","avg_high":1548,"avg_low":1514,"high_volume":164351,"low_volume":178894,"obs":288},{"bucket":"2026-07-25T00:00:00Z","avg_high":1531,"avg_low":1493,"high_volume":167871,"low_volume":176121,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":1501,"avg_low":1458,"high_volume":213706,"low_volume":227806,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":1490,"avg_low":1454,"high_volume":182708,"low_volume":147356,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":1486,"avg_low":1455,"high_volume":129432,"low_volume":148934,"obs":283},{"bucket":"2026-07-29T00:00:00Z","avg_high":1475,"avg_low":1442,"high_volume":109437,"low_volume":150874,"obs":285},{"bucket":"2026-07-30T00:00:00Z","avg_high":1479,"avg_low":1442,"high_volume":101941,"low_volume":151996,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":1579,"avg_low":1518,"high_volume":67976,"low_volume":138553,"obs":205}],"resolved":{"item_id":6016,"name":"Cactus spine"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 32 — item_history (2026-07-31T17:14:11Z, 31ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"Water orb","source":"5m"}

result:

{"as_of":"2026-07-31T17:14:11.562047717Z","data_window":{"from":"2026-07-01T17:14:11.534368498Z","to":"2026-07-31T17:14:11.534368498Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":1576,"avg_low":1542,"high_volume":62323,"low_volume":83932,"obs":80},{"bucket":"2026-07-02T00:00:00Z","avg_high":1579,"avg_low":1553,"high_volume":115186,"low_volume":297643,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":1351,"avg_low":1322,"high_volume":75618,"low_volume":129449,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":1350,"avg_low":1326,"high_volume":168197,"low_volume":343176,"obs":284},{"bucket":"2026-07-08T00:00:00Z","avg_high":1437,"avg_low":1406,"high_volume":117003,"low_volume":395392,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":1502,"avg_low":1467,"high_volume":135158,"low_volume":371088,"obs":288},{"bucket":"2026-07-10T00:00:00Z","avg_high":1516,"avg_low":1490,"high_volume":137061,"low_volume":406211,"obs":288},{"bucket":"2026-07-11T00:00:00Z","avg_high":1515,"avg_low":1492,"high_volume":184194,"low_volume":461096,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":1505,"avg_low":1473,"high_volume":190376,"low_volume":514407,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":1547,"avg_low":1519,"high_volume":160734,"low_volume":423936,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":1560,"avg_low":1530,"high_volume":161452,"low_volume":392288,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":1586,"avg_low":1558,"high_volume":163567,"low_volume":394340,"obs":286},{"bucket":"2026-07-16T00:00:00Z","avg_high":1544,"avg_low":1526,"high_volume":161473,"low_volume":293040,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":1513,"avg_low":1493,"high_volume":172851,"low_volume":358219,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":1578,"avg_low":1541,"high_volume":198414,"low_volume":473532,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":1640,"avg_low":1605,"high_volume":170096,"low_volume":583430,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":1585,"avg_low":1556,"high_volume":166712,"low_volume":387455,"obs":286},{"bucket":"2026-07-21T00:00:00Z","avg_high":1585,"avg_low":1559,"high_volume":191731,"low_volume":440563,"obs":282},{"bucket":"2026-07-22T00:00:00Z","avg_high":1586,"avg_low":1564,"high_volume":145170,"low_volume":348895,"obs":286},{"bucket":"2026-07-23T00:00:00Z","avg_high":1609,"avg_low":1587,"high_volume":155295,"low_volume":402931,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":1638,"avg_low":1607,"high_volume":168441,"low_volume":404073,"obs":288},{"bucket":"2026-07-25T00:00:00Z","avg_high":1689,"avg_low":1647,"high_volume":180867,"low_volume":484373,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":1582,"avg_low":1554,"high_volume":212303,"low_volume":381621,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":1584,"avg_low":1560,"high_volume":143144,"low_volume":362415,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":1614,"avg_low":1592,"high_volume":178013,"low_volume":399057,"obs":281},{"bucket":"2026-07-29T00:00:00Z","avg_high":1641,"avg_low":1613,"high_volume":138859,"low_volume":481769,"obs":286},{"bucket":"2026-07-30T00:00:00Z","avg_high":1672,"avg_low":1636,"high_volume":181192,"low_volume":392387,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":1698,"avg_low":1665,"high_volume":99612,"low_volume":242495,"obs":206}],"resolved":{"item_id":571,"name":"Water orb"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 33 — item_history (2026-07-31T17:14:28Z, 26ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Fire orb","source":"5m"}

result:

{"as_of":"2026-07-31T17:14:28.464559894Z","data_window":{"from":"2026-07-29T17:14:28.456915255Z","to":"2026-07-31T17:14:28.456915255Z"},"row_count":567,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":179,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":1981,"avg_low":1958,"high_volume":1318,"low_volume":93,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":1972,"avg_low":1958,"high_volume":400,"low_volume":178,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":1972,"avg_low":1958,"high_volume":200,"low_volume":210,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":1972,"avg_low":1958,"high_volume":100,"low_volume":68,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":null,"avg_low":1959,"high_volume":0,"low_volume":40,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":1972,"avg_low":1959,"high_volume":400,"low_volume":68,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":1959,"avg_low":1959,"high_volume":20,"low_volume":93,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":null,"avg_low":1959,"high_volume":0,"low_volume":378,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":null,"avg_low":1959,"high_volume":0,"low_volume":71,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":1959,"avg_low":1959,"high_volume":14,"low_volume":164,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":1965,"avg_low":1959,"high_volume":1,"low_volume":58,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":1972,"avg_low":1959,"high_volume":800,"low_volume":203,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":null,"avg_low":1959,"high_volume":0,"low_volume":562,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":null,"avg_low":1959,"high_volume":0,"low_volume":282,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":null,"avg_low":1959,"high_volume":0,"low_volume":78,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":1972,"avg_low":1959,"high_volume":102,"low_volume":56,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":null,"avg_low":1959,"high_volume":0,"low_volume":380,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":1972,"avg_low":1959,"high_volume":778,"low_volume":130,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":1972,"avg_low":1959,"high_volume":101,"low_volume":184,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":null,"avg_low":1959,"high_volume":0,"low_volume":117,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":1972,"avg_low":1958,"high_volume":350,"low_volume":256,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":34,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":2011,"avg_low":1958,"high_volume":429,"low_volume":367,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":329,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":28,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":2011,"avg_low":1958,"high_volume":130,"low_volume":199,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":152,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":332,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":220,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":391,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":53,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":474,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":null,"avg_low":1958,"high_volume":0,"low_volume":11,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":1965,"avg_low":1958,"high_volume":4,"low_volume":18,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":2004,"avg_low":1958,"high_volume":1244,"low_volume":148,"obs":1},{"bucket
… (truncated, 60656 bytes total)

call 34 — item_history (2026-07-31T17:14:28Z, 50ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"Fire orb","source":"5m"}

result:

{"as_of":"2026-07-31T17:14:28.525801763Z","data_window":{"from":"2026-07-01T17:14:28.482356387Z","to":"2026-07-31T17:14:28.482356387Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":1930,"avg_low":1876,"high_volume":8818,"low_volume":41144,"obs":80},{"bucket":"2026-07-02T00:00:00Z","avg_high":1905,"avg_low":1868,"high_volume":50266,"low_volume":76186,"obs":256},{"bucket":"2026-07-06T00:00:00Z","avg_high":1648,"avg_low":1609,"high_volume":23282,"low_volume":70323,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":1668,"avg_low":1644,"high_volume":107796,"low_volume":126208,"obs":279},{"bucket":"2026-07-08T00:00:00Z","avg_high":1813,"avg_low":1755,"high_volume":59612,"low_volume":160992,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":1883,"avg_low":1837,"high_volume":34363,"low_volume":130783,"obs":287},{"bucket":"2026-07-10T00:00:00Z","avg_high":1899,"avg_low":1858,"high_volume":46501,"low_volume":135839,"obs":287},{"bucket":"2026-07-11T00:00:00Z","avg_high":1906,"avg_low":1874,"high_volume":78760,"low_volume":152925,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":1935,"avg_low":1895,"high_volume":55772,"low_volume":190343,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":1974,"avg_low":1941,"high_volume":29251,"low_volume":150650,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":2044,"avg_low":1990,"high_volume":71264,"low_volume":145715,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":2126,"avg_low":2080,"high_volume":42902,"low_volume":124243,"obs":286},{"bucket":"2026-07-16T00:00:00Z","avg_high":2331,"avg_low":2223,"high_volume":39280,"low_volume":143587,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":2298,"avg_low":2242,"high_volume":38950,"low_volume":114977,"obs":287},{"bucket":"2026-07-18T00:00:00Z","avg_high":2242,"avg_low":2173,"high_volume":57389,"low_volume":135831,"obs":286},{"bucket":"2026-07-19T00:00:00Z","avg_high":2084,"avg_low":2031,"high_volume":53990,"low_volume":147251,"obs":287},{"bucket":"2026-07-20T00:00:00Z","avg_high":1959,"avg_low":1915,"high_volume":44674,"low_volume":104009,"obs":283},{"bucket":"2026-07-21T00:00:00Z","avg_high":1897,"avg_low":1853,"high_volume":63299,"low_volume":87459,"obs":276},{"bucket":"2026-07-22T00:00:00Z","avg_high":1966,"avg_low":1929,"high_volume":78453,"low_volume":129657,"obs":286},{"bucket":"2026-07-23T00:00:00Z","avg_high":2066,"avg_low":2021,"high_volume":53046,"low_volume":125713,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":2319,"avg_low":2215,"high_volume":42821,"low_volume":180784,"obs":287},{"bucket":"2026-07-25T00:00:00Z","avg_high":2453,"avg_low":2374,"high_volume":25252,"low_volume":150709,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":2281,"avg_low":2231,"high_volume":56949,"low_volume":170553,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":2113,"avg_low":2055,"high_volume":67376,"low_volume":128808,"obs":287},{"bucket":"2026-07-28T00:00:00Z","avg_high":2137,"avg_low":2093,"high_volume":42217,"low_volume":91801,"obs":281},{"bucket":"2026-07-29T00:00:00Z","avg_high":2030,"avg_low":1979,"high_volume":45474,"low_volume":86287,"obs":283},{"bucket":"2026-07-30T00:00:00Z","avg_high":1950,"avg_low":1875,"high_volume":52997,"low_volume":107296,"obs":282},{"bucket":"2026-07-31T00:00:00Z","avg_high":1998,"avg_low":1959,"high_volume":19822,"low_volume":70485,"obs":204}],"resolved":{"item_id":569,"name":"Fire orb"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 35 — quote (2026-07-31T17:14:28Z, 3ms)

params:

{"name_or_id":"Fire orb"}

result:

{"as_of":"2026-07-31T17:14:28.529458798Z","data_window":{"from":"2026-07-31T17:13:00Z","to":"2026-07-31T17:13:00Z"},"row_count":1,"rows":[{"item_id":569,"name":"Fire orb","ts":"2026-07-31T17:13:00Z","high":2026,"high_time":"2026-07-31T17:11:09Z","high_age_s":200,"low":2026,"low_time":"2026-07-31T17:12:25Z","low_age_s":124,"margin":-40,"vol5m":76}],"resolved":{"item_id":569,"name":"Fire orb"}}

call 36 — item_history (2026-07-31T17:14:28Z, 19ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Grimy snapdragon","source":"5m"}

result:

{"as_of":"2026-07-31T17:14:28.537073587Z","data_window":{"from":"2026-07-29T17:14:28.532949853Z","to":"2026-07-31T17:14:28.532949853Z"},"row_count":575,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":null,"avg_low":7321,"high_volume":0,"low_volume":1533,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":7370,"avg_low":7328,"high_volume":15,"low_volume":454,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":7370,"avg_low":7339,"high_volume":2015,"low_volume":268,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":7366,"avg_low":7320,"high_volume":33,"low_volume":335,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":7370,"avg_low":7320,"high_volume":12,"low_volume":1484,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":7320,"avg_low":7320,"high_volume":14,"low_volume":400,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":7345,"avg_low":7319,"high_volume":66,"low_volume":286,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":null,"avg_low":7320,"high_volume":0,"low_volume":882,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":7310,"avg_low":7310,"high_volume":120,"low_volume":731,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":7356,"avg_low":7310,"high_volume":111,"low_volume":357,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":7336,"avg_low":7303,"high_volume":109,"low_volume":566,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":7259,"avg_low":7280,"high_volume":66,"low_volume":1744,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":7093,"avg_low":6967,"high_volume":459,"low_volume":1259,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":7372,"avg_low":7064,"high_volume":924,"low_volume":1509,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":7366,"avg_low":7086,"high_volume":13,"low_volume":388,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":7320,"avg_low":7332,"high_volume":119,"low_volume":402,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":7393,"avg_low":7332,"high_volume":740,"low_volume":427,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":7393,"avg_low":7381,"high_volume":1003,"low_volume":2434,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":null,"avg_low":7127,"high_volume":0,"low_volume":2172,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":7200,"avg_low":7119,"high_volume":1,"low_volume":2044,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":null,"avg_low":7120,"high_volume":0,"low_volume":1913,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":7200,"avg_low":7123,"high_volume":641,"low_volume":738,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":null,"avg_low":7124,"high_volume":0,"low_volume":1023,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":7359,"avg_low":7124,"high_volume":3434,"low_volume":631,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":7190,"avg_low":7130,"high_volume":319,"low_volume":495,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":7392,"avg_low":7194,"high_volume":1,"low_volume":924,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":7392,"avg_low":7151,"high_volume":20,"low_volume":612,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":7272,"avg_low":7151,"high_volume":1000,"low_volume":1552,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":null,"avg_low":7177,"high_volume":0,"low_volume":2141,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":null,"avg_low":7151,"high_volume":0,"low_volume":2940,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":null,"avg_low":7140,"high_volume":0,"low_volume":734,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":null,"avg_low":7142,"high_volume":0,"low_volume":1259,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":null,"avg_low":7142,"high_volume":0,"low_volume":3052,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":null,"avg_low":7142,"high_volume":0,"low_volume":1700,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":null,"avg_low":7145,"high_volume":0,"low_volume":1416,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":null,"avg_low":7149,"high_volum
… (truncated, 62124 bytes total)

call 37 — item_history (2026-07-31T17:14:39Z, 32ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Teak repair kit","source":"5m"}

result:

{"as_of":"2026-07-31T17:14:39.560540969Z","data_window":{"from":"2026-07-29T17:14:39.545790451Z","to":"2026-07-31T17:14:39.545790451Z"},"row_count":532,"rows":[{"bucket":"2026-07-29T17:15:00Z","avg_high":440,"avg_low":null,"high_volume":883,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:20:00Z","avg_high":418,"avg_low":null,"high_volume":291,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":440,"avg_low":440,"high_volume":87,"low_volume":210,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":440,"avg_low":418,"high_volume":1090,"low_volume":77,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":440,"avg_low":null,"high_volume":675,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":440,"avg_low":421,"high_volume":234,"low_volume":79,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":436,"avg_low":440,"high_volume":128,"low_volume":10,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":440,"avg_low":429,"high_volume":1623,"low_volume":176,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":438,"avg_low":424,"high_volume":1031,"low_volume":154,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":431,"avg_low":440,"high_volume":2078,"low_volume":252,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":440,"avg_low":null,"high_volume":21,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":422,"avg_low":null,"high_volume":298,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":440,"avg_low":null,"high_volume":150,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":429,"avg_low":440,"high_volume":46,"low_volume":200,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":440,"avg_low":null,"high_volume":330,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":440,"avg_low":440,"high_volume":526,"low_volume":102,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":440,"avg_low":null,"high_volume":762,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":440,"avg_low":420,"high_volume":130,"low_volume":1100,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":440,"avg_low":418,"high_volume":654,"low_volume":219,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":440,"avg_low":440,"high_volume":207,"low_volume":1000,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":440,"avg_low":423,"high_volume":105,"low_volume":183,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":440,"avg_low":418,"high_volume":82,"low_volume":176,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":440,"avg_low":440,"high_volume":402,"low_volume":101,"obs":1},{"bucket":"2026-07-29T19:10:00Z","avg_high":440,"avg_low":422,"high_volume":1240,"low_volume":22,"obs":1},{"bucket":"2026-07-29T19:15:00Z","avg_high":438,"avg_low":440,"high_volume":11,"low_volume":200,"obs":1},{"bucket":"2026-07-29T19:20:00Z","avg_high":433,"avg_low":null,"high_volume":59,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:25:00Z","avg_high":440,"avg_low":null,"high_volume":860,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":437,"avg_low":null,"high_volume":38,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":440,"avg_low":440,"high_volume":45,"low_volume":30,"obs":1},{"bucket":"2026-07-29T19:40:00Z","avg_high":440,"avg_low":null,"high_volume":80,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":440,"avg_low":null,"high_volume":4154,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":440,"avg_low":null,"high_volume":2992,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":440,"avg_low":439,"high_volume":87,"low_volume":71,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":440,"avg_low":null,"high_volume":160,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":438,"avg_low":440,"high_volume":1162,"low_volume":777,"obs":1},{"bucket":"2026-07-29T20:10:00Z","avg_high":450,"avg_low":440,"high_volume":1574,"low_volume":32,"obs":1},{"bucket":"2026-07-29T20:15:00Z","avg_high":4
… (truncated, 56031 bytes total)

call 38 — item_history (2026-07-31T17:14:39Z, 48ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"Teak repair kit","source":"5m"}

result:

{"as_of":"2026-07-31T17:14:39.617726374Z","data_window":{"from":"2026-07-01T17:14:39.577985913Z","to":"2026-07-31T17:14:39.577985913Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":445,"avg_low":423,"high_volume":18527,"low_volume":12775,"obs":67},{"bucket":"2026-07-02T00:00:00Z","avg_high":471,"avg_low":425,"high_volume":33467,"low_volume":73159,"obs":175},{"bucket":"2026-07-06T00:00:00Z","avg_high":457,"avg_low":439,"high_volume":28710,"low_volume":59574,"obs":96},{"bucket":"2026-07-07T00:00:00Z","avg_high":435,"avg_low":424,"high_volume":130000,"low_volume":97077,"obs":222},{"bucket":"2026-07-08T00:00:00Z","avg_high":414,"avg_low":399,"high_volume":67703,"low_volume":70332,"obs":216},{"bucket":"2026-07-09T00:00:00Z","avg_high":408,"avg_low":388,"high_volume":117115,"low_volume":91453,"obs":210},{"bucket":"2026-07-10T00:00:00Z","avg_high":365,"avg_low":348,"high_volume":63136,"low_volume":43791,"obs":178},{"bucket":"2026-07-11T00:00:00Z","avg_high":367,"avg_low":345,"high_volume":135973,"low_volume":116188,"obs":213},{"bucket":"2026-07-12T00:00:00Z","avg_high":377,"avg_low":360,"high_volume":73217,"low_volume":40158,"obs":224},{"bucket":"2026-07-13T00:00:00Z","avg_high":392,"avg_low":369,"high_volume":71942,"low_volume":67059,"obs":210},{"bucket":"2026-07-14T00:00:00Z","avg_high":423,"avg_low":394,"high_volume":71722,"low_volume":83879,"obs":213},{"bucket":"2026-07-15T00:00:00Z","avg_high":440,"avg_low":410,"high_volume":59428,"low_volume":86470,"obs":197},{"bucket":"2026-07-16T00:00:00Z","avg_high":433,"avg_low":411,"high_volume":81709,"low_volume":144723,"obs":220},{"bucket":"2026-07-17T00:00:00Z","avg_high":415,"avg_low":404,"high_volume":100755,"low_volume":169275,"obs":201},{"bucket":"2026-07-18T00:00:00Z","avg_high":421,"avg_low":398,"high_volume":98994,"low_volume":36527,"obs":232},{"bucket":"2026-07-19T00:00:00Z","avg_high":441,"avg_low":418,"high_volume":102595,"low_volume":66601,"obs":246},{"bucket":"2026-07-20T00:00:00Z","avg_high":450,"avg_low":437,"high_volume":154363,"low_volume":93707,"obs":231},{"bucket":"2026-07-21T00:00:00Z","avg_high":442,"avg_low":432,"high_volume":85004,"low_volume":69201,"obs":213},{"bucket":"2026-07-22T00:00:00Z","avg_high":418,"avg_low":403,"high_volume":128687,"low_volume":114639,"obs":217},{"bucket":"2026-07-23T00:00:00Z","avg_high":414,"avg_low":397,"high_volume":72725,"low_volume":34532,"obs":223},{"bucket":"2026-07-24T00:00:00Z","avg_high":419,"avg_low":404,"high_volume":65145,"low_volume":39082,"obs":225},{"bucket":"2026-07-25T00:00:00Z","avg_high":447,"avg_low":425,"high_volume":116615,"low_volume":50386,"obs":242},{"bucket":"2026-07-26T00:00:00Z","avg_high":436,"avg_low":424,"high_volume":113928,"low_volume":87199,"obs":256},{"bucket":"2026-07-27T00:00:00Z","avg_high":449,"avg_low":433,"high_volume":56447,"low_volume":41672,"obs":237},{"bucket":"2026-07-28T00:00:00Z","avg_high":454,"avg_low":438,"high_volume":59695,"low_volume":35459,"obs":245},{"bucket":"2026-07-29T00:00:00Z","avg_high":440,"avg_low":428,"high_volume":150525,"low_volume":40691,"obs":275},{"bucket":"2026-07-30T00:00:00Z","avg_high":456,"avg_low":436,"high_volume":112620,"low_volume":45125,"obs":269},{"bucket":"2026-07-31T00:00:00Z","avg_high":469,"avg_low":448,"high_volume":43469,"low_volume":24858,"obs":184}],"resolved":{"item_id":31970,"name":"Teak repair kit"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 39 — liquidity (2026-07-31T17:14:39Z, 5ms)

params:

{"name_or_id":"Teak repair kit","window":"24h"}

result:

{"as_of":"2026-07-31T17:14:39.623512446Z","data_window":{"from":"2026-07-30T17:14:39.622748057Z","to":"2026-07-31T17:14:39.622748057Z"},"row_count":1,"rows":[{"item_id":31970,"name":"Teak repair kit","vol5m_total":115986,"high_volume":83563,"low_volume":32423,"window":"24h","n_buckets":264}],"resolved":{"item_id":31970,"name":"Teak repair kit"}}

call 40 — liquidity (2026-07-31T17:14:39Z, 3ms)

params:

{"name_or_id":"Cactus spine","window":"24h"}

result:

{"as_of":"2026-07-31T17:14:39.626930841Z","data_window":{"from":"2026-07-30T17:14:39.625945502Z","to":"2026-07-31T17:14:39.625945502Z"},"row_count":1,"rows":[{"item_id":6016,"name":"Cactus spine","vol5m_total":314786,"high_volume":104815,"low_volume":209971,"window":"24h","n_buckets":286}],"resolved":{"item_id":6016,"name":"Cactus spine"}}

call 41 — quote (2026-07-31T17:14:54Z, 8ms)

params:

{"name_or_id":"Dragon bolts"}

result:

{"as_of":"2026-07-31T17:14:54.126155778Z","data_window":{"from":"2026-07-31T17:14:00Z","to":"2026-07-31T17:14:00Z"},"row_count":1,"rows":[{"item_id":21905,"name":"Dragon bolts","ts":"2026-07-31T17:14:00Z","high":2800,"high_time":"2026-07-31T17:13:06Z","high_age_s":108,"low":2686,"low_time":"2026-07-31T17:13:40Z","low_age_s":74,"margin":58,"vol5m":1931}],"resolved":{"item_id":21905,"name":"Dragon bolts"}}

call 42 — item_history (2026-07-31T17:14:54Z, 46ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"Dragon bolts","source":"5m"}

result:

{"as_of":"2026-07-31T17:14:54.17213956Z","data_window":{"from":"2026-07-01T17:14:54.132317339Z","to":"2026-07-31T17:14:54.132317339Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":2392,"avg_low":2362,"high_volume":169280,"low_volume":165269,"obs":60},{"bucket":"2026-07-02T00:00:00Z","avg_high":2408,"avg_low":2384,"high_volume":369836,"low_volume":491339,"obs":195},{"bucket":"2026-07-06T00:00:00Z","avg_high":2646,"avg_low":2627,"high_volume":209985,"low_volume":156516,"obs":93},{"bucket":"2026-07-07T00:00:00Z","avg_high":2711,"avg_low":2681,"high_volume":396409,"low_volume":298798,"obs":214},{"bucket":"2026-07-08T00:00:00Z","avg_high":2742,"avg_low":2721,"high_volume":308277,"low_volume":394982,"obs":217},{"bucket":"2026-07-09T00:00:00Z","avg_high":2747,"avg_low":2739,"high_volume":480587,"low_volume":425493,"obs":217},{"bucket":"2026-07-10T00:00:00Z","avg_high":2823,"avg_low":2791,"high_volume":309435,"low_volume":325335,"obs":213},{"bucket":"2026-07-11T00:00:00Z","avg_high":2825,"avg_low":2806,"high_volume":475493,"low_volume":368961,"obs":214},{"bucket":"2026-07-12T00:00:00Z","avg_high":2815,"avg_low":2801,"high_volume":380567,"low_volume":437381,"obs":233},{"bucket":"2026-07-13T00:00:00Z","avg_high":2809,"avg_low":2798,"high_volume":654728,"low_volume":288441,"obs":223},{"bucket":"2026-07-14T00:00:00Z","avg_high":2800,"avg_low":2786,"high_volume":521236,"low_volume":334034,"obs":210},{"bucket":"2026-07-15T00:00:00Z","avg_high":2765,"avg_low":2724,"high_volume":496042,"low_volume":345222,"obs":210},{"bucket":"2026-07-16T00:00:00Z","avg_high":2725,"avg_low":2695,"high_volume":393145,"low_volume":298950,"obs":199},{"bucket":"2026-07-17T00:00:00Z","avg_high":2664,"avg_low":2641,"high_volume":439784,"low_volume":359418,"obs":216},{"bucket":"2026-07-18T00:00:00Z","avg_high":2653,"avg_low":2636,"high_volume":397752,"low_volume":426864,"obs":231},{"bucket":"2026-07-19T00:00:00Z","avg_high":2630,"avg_low":2614,"high_volume":602388,"low_volume":535282,"obs":249},{"bucket":"2026-07-20T00:00:00Z","avg_high":2635,"avg_low":2617,"high_volume":453995,"low_volume":416412,"obs":219},{"bucket":"2026-07-21T00:00:00Z","avg_high":2626,"avg_low":2614,"high_volume":525226,"low_volume":368396,"obs":215},{"bucket":"2026-07-22T00:00:00Z","avg_high":2622,"avg_low":2614,"high_volume":425873,"low_volume":491732,"obs":218},{"bucket":"2026-07-23T00:00:00Z","avg_high":2662,"avg_low":2652,"high_volume":392228,"low_volume":361081,"obs":191},{"bucket":"2026-07-24T00:00:00Z","avg_high":2688,"avg_low":2674,"high_volume":424048,"low_volume":435986,"obs":195},{"bucket":"2026-07-25T00:00:00Z","avg_high":2733,"avg_low":2696,"high_volume":448558,"low_volume":524215,"obs":240},{"bucket":"2026-07-26T00:00:00Z","avg_high":2705,"avg_low":2700,"high_volume":751892,"low_volume":465602,"obs":240},{"bucket":"2026-07-27T00:00:00Z","avg_high":2694,"avg_low":2677,"high_volume":685168,"low_volume":362054,"obs":215},{"bucket":"2026-07-28T00:00:00Z","avg_high":2689,"avg_low":2671,"high_volume":390370,"low_volume":263574,"obs":179},{"bucket":"2026-07-29T00:00:00Z","avg_high":2686,"avg_low":2676,"high_volume":659946,"low_volume":498660,"obs":214},{"bucket":"2026-07-30T00:00:00Z","avg_high":2673,"avg_low":2664,"high_volume":593471,"low_volume":255653,"obs":209},{"bucket":"2026-07-31T00:00:00Z","avg_high":2741,"avg_low":2689,"high_volume":194973,"low_volume":324322,"obs":133}],"resolved":{"item_id":21905,"name":"Dragon bolts"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 43 — item_history (2026-07-31T17:15:03Z, 10ms)

params:

{"grain":"5m","lookback":"48h","name_or_id":"Dragon bolts","source":"5m"}

result:

{"as_of":"2026-07-31T17:15:03.323254626Z","data_window":{"from":"2026-07-29T17:15:03.32091775Z","to":"2026-07-31T17:15:03.32091775Z"},"row_count":411,"rows":[{"bucket":"2026-07-29T17:20:00Z","avg_high":2671,"avg_low":null,"high_volume":2,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:25:00Z","avg_high":null,"avg_low":2661,"high_volume":0,"low_volume":18556,"obs":1},{"bucket":"2026-07-29T17:30:00Z","avg_high":2688,"avg_low":null,"high_volume":260,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:35:00Z","avg_high":null,"avg_low":2625,"high_volume":0,"low_volume":59,"obs":1},{"bucket":"2026-07-29T17:40:00Z","avg_high":null,"avg_low":2684,"high_volume":0,"low_volume":2500,"obs":1},{"bucket":"2026-07-29T17:45:00Z","avg_high":2677,"avg_low":2612,"high_volume":68,"low_volume":225,"obs":1},{"bucket":"2026-07-29T17:50:00Z","avg_high":2684,"avg_low":null,"high_volume":104,"low_volume":0,"obs":1},{"bucket":"2026-07-29T17:55:00Z","avg_high":2688,"avg_low":2613,"high_volume":451,"low_volume":84,"obs":1},{"bucket":"2026-07-29T18:00:00Z","avg_high":2686,"avg_low":2666,"high_volume":740,"low_volume":20,"obs":1},{"bucket":"2026-07-29T18:05:00Z","avg_high":2684,"avg_low":2666,"high_volume":5,"low_volume":172,"obs":1},{"bucket":"2026-07-29T18:10:00Z","avg_high":2684,"avg_low":null,"high_volume":400,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:15:00Z","avg_high":2688,"avg_low":2688,"high_volume":17707,"low_volume":11000,"obs":1},{"bucket":"2026-07-29T18:20:00Z","avg_high":2688,"avg_low":2682,"high_volume":3128,"low_volume":1194,"obs":1},{"bucket":"2026-07-29T18:25:00Z","avg_high":2688,"avg_low":2680,"high_volume":4116,"low_volume":628,"obs":1},{"bucket":"2026-07-29T18:30:00Z","avg_high":2688,"avg_low":null,"high_volume":2740,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:35:00Z","avg_high":2688,"avg_low":null,"high_volume":7437,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:40:00Z","avg_high":2695,"avg_low":2684,"high_volume":9460,"low_volume":3,"obs":1},{"bucket":"2026-07-29T18:45:00Z","avg_high":2695,"avg_low":null,"high_volume":2460,"low_volume":0,"obs":1},{"bucket":"2026-07-29T18:50:00Z","avg_high":2695,"avg_low":2695,"high_volume":5343,"low_volume":2000,"obs":1},{"bucket":"2026-07-29T18:55:00Z","avg_high":2695,"avg_low":null,"high_volume":1960,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:00:00Z","avg_high":2695,"avg_low":2684,"high_volume":2000,"low_volume":31,"obs":1},{"bucket":"2026-07-29T19:05:00Z","avg_high":2696,"avg_low":null,"high_volume":3294,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:30:00Z","avg_high":2684,"avg_low":2681,"high_volume":500,"low_volume":193,"obs":1},{"bucket":"2026-07-29T19:35:00Z","avg_high":2695,"avg_low":2681,"high_volume":200,"low_volume":3,"obs":1},{"bucket":"2026-07-29T19:45:00Z","avg_high":2695,"avg_low":null,"high_volume":4100,"low_volume":0,"obs":1},{"bucket":"2026-07-29T19:50:00Z","avg_high":2695,"avg_low":2693,"high_volume":7049,"low_volume":18,"obs":1},{"bucket":"2026-07-29T19:55:00Z","avg_high":null,"avg_low":2694,"high_volume":0,"low_volume":29800,"obs":1},{"bucket":"2026-07-29T20:00:00Z","avg_high":2693,"avg_low":2698,"high_volume":473,"low_volume":1549,"obs":1},{"bucket":"2026-07-29T20:05:00Z","avg_high":null,"avg_low":2693,"high_volume":0,"low_volume":43,"obs":1},{"bucket":"2026-07-29T20:20:00Z","avg_high":2714,"avg_low":null,"high_volume":373,"low_volume":0,"obs":1},{"bucket":"2026-07-29T20:25:00Z","avg_high":2714,"avg_low":2693,"high_volume":1500,"low_volume":8,"obs":1},{"bucket":"2026-07-29T20:30:00Z","avg_high":null,"avg_low":2693,"high_volume":0,"low_volume":300,"obs":1},{"bucket":"2026-07-29T20:35:00Z","avg_high":2714,"avg_low":2692,"high_volume":86,"low_volume":1779,"obs":1},{"bucket":"2026-07-29T20:40:00Z","avg_high":null,"avg_low":2688,"high_volume":0,"low_volume":1500,"obs":1},{"bucket":"2026-07-29T20:45:00Z","avg_high":2684,"avg_low":2688,"high_volume":2116,"low_volume":2279,"obs":1},{"bucket":"2026-07-29T20:50:00Z","avg_high":2684,"avg_low":null,"high_volume":1359,"low
… (truncated, 44351 bytes total)

call 44 — liquidity (2026-07-31T17:15:03Z, 3ms)

params:

{"name_or_id":"Dragon bolts","window":"24h"}

result:

{"as_of":"2026-07-31T17:15:03.330638615Z","data_window":{"from":"2026-07-30T17:15:03.330172426Z","to":"2026-07-31T17:15:03.330172426Z"},"row_count":1,"rows":[{"item_id":21905,"name":"Dragon bolts","vol5m_total":780621,"high_volume":337284,"low_volume":443337,"window":"24h","n_buckets":190}],"resolved":{"item_id":21905,"name":"Dragon bolts"}}