We are planning on storing entire webpages in the kind 31 citation events for "external web references". So that people can refer to those, rather than the web pages, in case the pages change. The page content is then the event "content": "".

Is this the sort of thing you mean?

https://next-alexandria.gitcitadel.eu/publication?d=gitcitadel-project-documentation-citations-specification-9-by-stella-v-1

Reply to this note

Please Login to reply.

Discussion

that can work, but the playback experience will be severely limited. for instance, any "external assets" (images, CSS, etc.) will either break or try to load the live asset.

WARC handles this by capturing the original request to that asset and recording it. so when loading later you can also replay these recorded sub-assets.

see my other reply

Yeah, it's more meant as a snapshot for document references.

I dig. that makes sense for this purpose!

the system I'm describing *does* require the whole replay client side setup, so it's constrained in that way.

having a basic "reader mode" view of the snapshot you're describing sounds really appropriate for nostr.

...might have some issues with sites that load content dynamically on scroll.. but it's impossible to handle everything. the web is so sadly broken these days. hardly anything is a document anymore!