Context. Layer 5 § Open Questions: "How are acmp:price fields kept up-to-date as market conditions change (push vs. pull)?"
A discovery manifest advertises a price. Compute prices move; a stale advertised price causes failed negotiations.
Your task. Compare the two models and any hybrid:
- Pull: buyers re-fetch the manifest before negotiating (simple, but load + still stale between fetches).
- Push: providers publish updates (fresher, but needs a channel + subscription).
- How do real-world APIs with volatile prices (exchanges, ad exchanges, spot-instance markets) handle this?
Done = a comment or PR weighing the trade-offs against ACMP's principle of provider-agnostic simplicity (P3).
Context. Layer 5 § Open Questions: "How are
acmp:pricefields kept up-to-date as market conditions change (push vs. pull)?"A discovery manifest advertises a price. Compute prices move; a stale advertised price causes failed negotiations.
Your task. Compare the two models and any hybrid:
Done = a comment or PR weighing the trade-offs against ACMP's principle of provider-agnostic simplicity (P3).