you can store events in any file system with their ids if you separate signature and event data
event consist of following:
event_id = sha256([...event_data])
signature
you can calculate ipfs cid instead of sha256 event id and find event from ipfs:
cid([...event_data])
if you include signature in some place else, you can have full event:
https://ipfs.io/ipfs/event_cid#signature
where
curl https://ipfs.io/ipfs/event_cid finds event data without signature
problem is that if you know event id as sha256 hash, you cannot derive ipfs cid for event.
i dont think you can really find event from ipfs without specifically telling that ipfs cid within an event.
Login to reply