b2b.transaction: one row per transaction leg, the grain transaction_view
emits. Phase 0 of docs/proposals/TRANSACTION_TABLE.md: created empty, and no
live path reads or writes it yet.
Foreign keys are internal ids. Names are never stored: every read projects
them from the foreign keys.
created_at is the domain's time, which the writer supplies.
b2b.transaction: one row per transaction leg, the graintransaction_viewemits. Phase 0 of docs/proposals/TRANSACTION_TABLE.md: created empty, and no live path reads or writes it yet.Foreign keys are internal ids. Names are never stored: every read projects them from the foreign keys.
created_atis the domain's time, which the writer supplies.