Release notes

Latest notes for @amarok/protocol v1.5.0 · published . Sourced from the repo release-notes/ markdown.

1.5.0 — Watchlist scan and coarse opportunity history

Product sequence §6 first slice. Named playbooks, alerts, and the agent registry stay later. Walletless invariant unchanged: Amarok never holds keys, never signs, never submits. meta.executionSubmitted is always false.

Watch / history

Not covered by AMAROK-SESSION. Per-request 402 remains the bazaar default.

MCP: amarok_register_watchlist, amarok_poll_watchlist. Discovery capability watchlist.

Agent loop

  1. Discover (GET /discovery) and pay as usual (402 → PAYMENT-SIGNATURE).
  2. POST /v1/alpha/watchlist with the market ids you care about.
  3. Periodically GET /v1/alpha/watchlist?watchlistId= (pass the returned cursor after the first seed poll).
  4. Act on deltas; compile unsigned groups on POST /v1/alpha/execution/quotes if needed.

Deploy

Redeploy api + caddy together. Confirm X402_PRICE_WATCHLIST=0.008 on both services — app.yaml lists it. Then refresh Worker AMAROK_API_URL if the Worker still points at an old gateway build.