Fig. 04 · The 32-byte Corridor Reference of a real NGN → CNY payout, and the field that carries it on each venue.
Byte layout (version 2)
A real one, decoded
The payout that paid a Shenzhen supplier ¥7,140 on testnet carries this reference in its TempoTransferWithMemo log (transaction):
Where it lives on each chain
Codec
Design notes
- Fixed 32 bytes fits Tempo’s
bytes32memo exactly, so the hub carries it with no encoding overhead. - The currency pair is in the reference, so any observer knows the corridor without a lookup.
- No PII on-chain. The customer tag is a keyed hash: anyone can see two payments share a tag, but only Corridor can say whose it is.
- Versioned. Version 2 encodes the currency pair directly rather than a corridor id, so any spoke is addressable without a registry change; decoders reject unknown versions.