Filename:
bech32m filename of bao hash
There will need to be a number encoded for padding also, but it can also be left at zero if provided to storage providers to prevent shenanigans, but it will then need to be tracked separately, such as in log files. This could be underscore-separated from the hash.
The HRP should indicate its context; contract, code, content, catalog, or something else.
Plaintext:
Magic number (might hurt anonymity, but the filename, extension, and context will also give it away)
Encrypted:
Not sure, maybe anything encrypted should just be considered the original, and any encrypted metadata could be put into catalog files.
Filename: bech32m filename of bao hash There will need to be a number encoded for padding also, but it can also be left at zero if provided to storage providers to prevent shenanigans, but it will then need to be tracked separately, such as in log files. This could be underscore-separated from the hash. The HRP should indicate its context; contract, code, content, catalog, or something else.
Plaintext: Magic number (might hurt anonymity, but the filename, extension, and context will also give it away)
Encrypted: Not sure, maybe anything encrypted should just be considered the original, and any encrypted metadata could be put into catalog files.