In the previous version of the Keet website, it was mentioned that members of a room should stay online as much as possible, and offline members could sync messages from the always-online members when they come back online. This information has now been removed from the current website. If the node hosts the data and the client downloads from the node, I'm not sure if this is a standard P2P network, at least not like the Bitcoin P2P network.
Think of their node like a relay. If someone is online, then the data might be p2p but Keet acts as a blind storage peer too. I don't think they worked it out but I think they wanted to figure out an incentive model so others will do this too for payment. Like a cloud storage sort of thing but fully encrypted and no accounts. If they figure that out then you get a pretty reliable solution without keet being the altruistic backbone. Not there yet afaik.
keet does relay but only for text currently, the reality is the relaying doesnt work very well and its better to have a peer in the room always online
Join me on Keet.io - The Psychedelic Libertarian Repository (no expiry) pear://keet/yry5f6hctja4dwbmpfxbpngqgjp6oiz3hqtzhimcseumfusi3koaeykkdtpe7u4pkubpkt4tykmjrpknr5an9ncjnw63w711x1q8pmkeqc
there is no true 'standard' convention of p2p