Did Botie Create the Inspection, or Did the Reply Get Lost?

A request times out after Botie submits an inspection. Work out what the service may already have done before sending another request.

16 sections · 4 questions · 1 coding challenge

1 / 16

A Lost Reply Was a Problem Before Models Called Tools

BOTIE

Distributed services have long faced the problem of a request whose effect succeeds while its reply is lost. Amazon’s Builders’ Library describes how client request identifiers let a service recognise repeated intent; its idempotent API article was announced in January 2021. An agent calling a work-order service inherits this same communication problem.

The practical idea is to give the intended inspection a stable identity. A repeated delivery of that operation can then recover its earlier result within the receiving service’s documented contract. Our receipt ledger is a teaching model. It does not implement a distributed transaction or promise that every request eventually succeeds.

Sources for this history