yea i know you dont want to talk about bolt 7 and 4, because then it means coming out of your bolt 2&3 box
Except for the part where Rath_ definitely has spoken about bolt07 and bolt04 and explained to you why they don't mean what you think they mean. Here it is again as you appear to have missed it:
All of the "routing" messages (type-wise) are described in
bolt07 (P2P Node and Channel Discovery).
bolt07 messages: announcement_signatures, channel_announcement, node_announcement, query_short_channel_ids/reply_short_channel_ids_end, channel_update, query_channel_range/reply_channel_range
Their types are: 259, 256, 257, 261, 258, 263, 264 respectively.
None of these messages include "onion_routing_packet", "hop_data" or any other routing instructions.
bolt4 does not contain any (bolt1 formatted) messages. It describes their payloads.
yes which is where he is pulling a doomad
what rath_ is doing is although the fact of the actual writing of the bolts is that bolt 1 sets the type. and inside it are certain messages..
rath wants to narrate that its bolt 4 that then has bolt 1 inside.
its actually bolt 1 that then has 4 inside
i even pre-empted that game HOURS before he tried it by doing the (v(w(m)))
and i have explained it many times now..
he also tried to take some limited points about bolt 7, and pretend i said bolt 7 is purely about onion packets. when infact its bolt 4.
routing (both channel gossip and onion packet messages) are concerning both 4 and 7.
..
raths original game was to only want to narrate the flow of conversation towards the inchannel changes of bolts 2&3 which have nothing to do with the payment messages and forwarding stuff that happen in bolts 4 and 7