Big fan of this. I don't have the technical expertise to suggest much, but I
think that is a really good start for a foundation of bearer instruments.
-Andrew
Sent with [Proton Mail](https://proton.me/) secure email.
------- Original Message -------
On Friday, April 21st, 2023 at 2:46 AM, Adam Ivansky via bitcoin-dev
<bitcoin-dev@lists.linuxfoundation.org> wrote:
> Hi all / happy Friday ,
>
> I would like to propose a BIP for the metadata structure of assets traded on
> TARO Protocol running on Bitcoin blockchain. A new bip-taro.mediawiki file.
>
> The BIP for TARO is here
> https://github.com/Roasbeef/bips/blob/bip-taro/bip-taro.mediawiki . TARO BIP
> does not explicitly talk about the format of metadata of the assets. However
> this is something we will have to agree on if we are to start trading NFTs,
> Stablecoins and different synthetic assets such as tokenized stocks / options.
>
> For the past few months I have been operating a wallet for TARO called
> Tiramisu Wallet on testnet ( https://testnet.tarowallet.net/ ) and I was able
> to put together a list of fields that the metadata should have . This is a
> result of myself testing different use cases for the protocol as well as
> external users coming in and minting different assets.
>
> My observation is that users care a lot about the ticker, asset name,
> description, image representing the asset, info on who minted the asset.
>
> For this reason I would like to propose a BIP for TARO Protocol asset
> metadata. I think this should be separate from the TARO BIP as the format of
> asset metadata might evolve depending on the real-life use cases and what
> assets end up being minted / traded on TARO.
>
> I am proposing that the metadata is structured as a JSON stored as a string
> and that it is formatted as follows:
>
> {
> "ticker": // [optional] Fungible assets should have ticker
> "type": // Stablecoin | Image | Video | Data ... Type of the asset
> "description": // [mandatory] Short description of the asset explaining how
> the asset works
> "data": // [optional] Base64 formatted image data. This is the image
> representation of the asset / an icon representing the asset.
> "hash_data": // [optional] Hash of the data that asset represents
> "external_url": // [optional] External URL to the thing that the asset
> represents
> "attributes": { // [optional] External URL to the thing that the asset
> represents
> "collection_name":
> ...
> }
> "minter_info": { // [optional] Information about the entity that minted the
> asset
> "name":
> "email":
> "phone":
> "telegram":
> "website":
> }
> }
>
> This was loosely inspired by the standard use by OpenSea
> https://docs.opensea.io/docs/metadata-standards only in case of TARO we have
> less of an incentive to make the metadata small as this data is not written
> to blockchain directly.
> This is why I think we should start including the actual image data into the
> metadata.
>
> Tiramisu wallet is on testnet right now and uses some of these JSON fields.
>
> Please let me know how you feel about this.
>
> PS: I am following the manual from here
> https://github.com/Roasbeef/bips/tree/bip-taro that says my first step should
> be sending an email to this mailing list .
>
> Best regards,
>
> Adam Ivansky
>
> Founder of Tiramisu Wallet
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev