Ground Truth
Tagged mobile
2 pieces
- · 10 min read
Accept Is Binding, So Accept Has To Be Idempotent
When a counterparty can accept an executable quote from a phone, the accept action will be repeated. A tap on poor signal that appears to do nothing gets tapped again, clients retry on timeout, and proxies replay. Unless an idempotency key is checked before the state transition is applied, the second attempt creates a second binding trade against someone who believes they agreed once.
- · 9 min read
The Device Decides The Form Factor
No mobile browser on one major platform exposes the interface a web page needs to reach a Bluetooth peripheral. If a connected device is anywhere on the roadmap, the product cannot be browser-only, and that constraint is set by the platform rather than by preference. Establish capability constraints like this before design, not during it.