Overwriting alias breaks perpetual web?

Just to note what might be obvious but I wonder throws a query with the talk of perpetual web.

It’s possible to overwrite an alias with new content… nothing wrong with that and I guess that the date stamping is there but can date stamps be trusted or are those local to the user?..

So, example that was to hand, creating safe://eye2.eye2 sees alias created for safe://eye2
then writing safe://eye2 with something different breaks that bounce to safe://eye2.eye2
which could create an illusion of content having been one thing after it was something else?

If I changed by system clock, perhaps the illusion below would be more confusing?

$ safe files put ./hello/ --recursive
FilesContainer created at: "safe://hnyynywsjcmddykszsac9g4y6mr6fftgf59xgwpfftt5zfoczgrtu18766bnc"
+  ./hello/favicon.ico  safe://hbwybyddc49peadeqqbpfn75wmitabsoiwsdw7j9spcytb4k5crin6refu 
+  ./hello/index.html   safe://hbhybydxegp49arz45zrd1re4qjqxmjmj86oorb1bn57p5sutmn4phpp8d 
+  ./hello/style.css    safe://hbhyyyd93d4zbwcuzede6ceux44jexfjcn4w6pz658s7rkposd6yu6ocjj 

$ safe files put ./eye/eye/ --recursive
FilesContainer created at: "safe://hnyynysk6xucng3b9m6a34tym639w47djggz3ftys98xjiziyhrwzwubhnbnc"
+  ./eye/eye/eye-eye.gif  safe://hbwyyod8u6u7psc9z8n8moa8cym3fjaie4nuwgx49oty1bcdmi7sxhsi9e 
+  ./eye/eye/index.html   safe://hbhybydzk7m36845germ8791csazi6dic9tcw1t7aa5nyg1nj1wne5ik69 
+  ./eye/eye/style.css    safe://hbhyyydwcf5e7p7wjkrtagwnbuwhnodqd31hre3z6c3xetjs435hzg1zsj 

$ safe nrs create eye2.eye2 --link safe://hnyynysk6xucng3b9m6a34tym639w47djggz3ftys98xjiziyhrwzwubhnbnc?v=0
New NRS Map for "safe://eye2.eye2" created at: "safe://hnyydyw7fytkx8zfyjhzy9dp4essciun875zn9g7s1fs41qw8kpc5yrp7ybqh"
+  eye2.eye2  safe://hnyynysk6xucng3b9m6a34tym639w47djggz3ftys98xjiziyhrwzwubhnbnc?v=0 

$ safe dog safe://eye2
Native data type: PublishedSeqAppendOnlyData
Version: 0
Type tag: 1100
XOR name: 0x95e7cd823643f5fb19d440bf67f4d746931af92c416f9de9adea0e1297a4c3c1
XOR-URL: safe://hnyynysk6xucng3b9m6a34tym639w47djggz3ftys98xjiziyhrwzwubhnbnc?v=0

Resolved using NRS Map:
PublicName: "eye2"
Container XOR-URL: safe://hnyydyw7fytkx8zfyjhzy9dp4essciun875zn9g7s1fs41qw8kpc5yrp7ybqh
Native data type: PublishedSeqAppendOnlyData
Type tag: 1500
XOR name: 0x3a50454f3dca04f2e0f8dba45accacc47eeee2f9bb6916da93a875359b011bd0
Version: 0
+------------------+----------------------+----------------------+--------------------------------------------------------------------------+
| NRS name/subname | Created              | Modified             | Link                                                                     |
+------------------+----------------------+----------------------+--------------------------------------------------------------------------+
| eye2             |                      |                      | Alias to subname 'eye2'                                                  |
+------------------+----------------------+----------------------+--------------------------------------------------------------------------+
| eye2.eye2        | 2020-04-18T06:55:49Z | 2020-04-18T06:55:49Z | safe://hnyynysk6xucng3b9m6a34tym639w47djggz3ftys98xjiziyhrwzwubhnbnc?v=0 |
+------------------+----------------------+----------------------+--------------------------------------------------------------------------+

$ safe nrs add eye2 --link safe://hnyynywsjcmddykszsac9g4y6mr6fftgf59xgwpfftt5zfoczgrtu18766bnc?v=0
NRS Map updated (version 1): "safe://hnyydyw7fytkx8zfyjhzy9dp4essciun875zn9g7s1fs41qw8kpc5yrp7ybqh"
+  eye2  safe://hnyynywsjcmddykszsac9g4y6mr6fftgf59xgwpfftt5zfoczgrtu18766bnc?v=0 
$ safe dog safe://eye2
Native data type: PublishedSeqAppendOnlyData
Version: 0
Type tag: 1100
XOR name: 0x2c962c6302ad7b619f3681e593c52c4c5dfde6a34a58c7772c1973123391fbef
XOR-URL: safe://hnyynywsjcmddykszsac9g4y6mr6fftgf59xgwpfftt5zfoczgrtu18766bnc?v=0

Resolved using NRS Map:
PublicName: "eye2"
Container XOR-URL: safe://hnyydyw7fytkx8zfyjhzy9dp4essciun875zn9g7s1fs41qw8kpc5yrp7ybqh
Native data type: PublishedSeqAppendOnlyData
Type tag: 1500
XOR name: 0x3a50454f3dca04f2e0f8dba45accacc47eeee2f9bb6916da93a875359b011bd0
Version: 1
+------------------+----------------------+----------------------+--------------------------------------------------------------------------+
| NRS name/subname | Created              | Modified             | Link                                                                     |
+------------------+----------------------+----------------------+--------------------------------------------------------------------------+
| eye2             | 2020-04-18T06:56:35Z | 2020-04-18T06:56:35Z | safe://hnyynywsjcmddykszsac9g4y6mr6fftgf59xgwpfftt5zfoczgrtu18766bnc?v=0 |
+------------------+----------------------+----------------------+--------------------------------------------------------------------------+
| eye2.eye2        | 2020-04-18T06:55:49Z | 2020-04-18T06:55:49Z | safe://hnyynysk6xucng3b9m6a34tym639w47djggz3ftys98xjiziyhrwzwubhnbnc?v=0 |
+------------------+----------------------+----------------------+--------------------------------------------------------------------------+

Just recognizing this is not a problem because the NRS increments; so, the change is apparent as safe dog safe://eye2?v=0 retains the original suggestion of alias.

ignore me :slight_smile: