How to make TokenScript more compatible with other standard like the current NFT metadata

For example

I minted a token using https://app.rarible.com/create/erc721

It only has a token ID 2, the rest of the data are all in IPFS

https://ipfs.io/ipfs/QmRY5wM2ap7vqh9UT88wymFe68VgXxvCueHayh93XEYuJy

all the data already can be picked up by 3rd party websites and other wallets

We should follow this "standard" in TokenScript. Something like:

  1. Use Key(Seat)+Value(68) format in TS as well. ( a tool can easily convert between TS and Key/Value format)
  2. Store TS files on IPFS.
  3. Including a URI in contract, point to the TS files on IPFS.
  4. Wallet checks both contract and our repo for TS files.