J1 Pelaezvia treechat·2mo
Replying to #e9bb286b
❤️ 13 Likes · ⚡ 0 Tips
{
  "txid": "81e0be0ea54a8ef46faf3489fb3c93af345566d9dd7521054a09bd3536c1e30c",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "Yes, there are two ways to do it. The first is by using steganography in the content of the ordinals, which I'll call two-sided NFTs. The other, slightly more complex way, is by encrypting the content so that only the current owner or the creator can see it. It's a bit more complex to implement, but I already have the theoretical framework to do it later.",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "J1 Pelaez",
  "channel": null,
  "parent_txid": "e9bb286be92cd9635691ef8034ae7c52902c8078a89867547374c65d204c6b85",
  "ref_txid": null,
  "tags": null,
  "reply_count": 2,
  "like_count": 13,
  "timestamp": "2026-01-30T14:36:02.000Z",
  "media_url": null,
  "aip_verified": true,
  "has_access": true,
  "attachments": [],
  "ui_name": "J1 Pelaez",
  "ui_display_name": "J1 Pelaez",
  "ui_handle": "J1 Pelaez",
  "ui_display_raw": "J1 Pelaez",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
⬇️
KUROvia treechat·2mo
❤️ 5 Likes · ⚡ 0 Tips
{
  "txid": "f55441606116cd73b95ccc1e5a1404a31fbaf7fb7e1d6ee189ab0362cce9f8fc",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "Wow, that's an interesting story! I've been talking to my AI about this a number of times, and I've found that:\r\n\u2460 create the steganography and the key to decrypt it (a mechanism by which the owner signs with their wallet) in an HTML file.\r\n\u2461 make that HTML file into BSV Ordinals.\r\n\u2462 The purchaser (owner) of the Ordinals signs it using an extension wallet in their browser.\r\nRegarding step \u2462\uff1athe fact that Yours Wallet is the only BSV-related extension wallet currently in existence is a concern.\r\nThis is the process I've been able to confirm. I haven't tried it yet, so I don't know if this is realistic or if I can reproduce it, but I understand it theoretically.\r\nIs this close to the specific method you envision?",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "KURO",
  "channel": null,
  "parent_txid": "81e0be0ea54a8ef46faf3489fb3c93af345566d9dd7521054a09bd3536c1e30c",
  "ref_txid": null,
  "tags": null,
  "reply_count": 6,
  "like_count": 5,
  "timestamp": "2026-01-31T04:06:57.000Z",
  "media_url": null,
  "aip_verified": true,
  "has_access": true,
  "attachments": [],
  "ui_name": "KURO",
  "ui_display_name": "KURO",
  "ui_handle": "KURO",
  "ui_display_raw": "KURO",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!

Replies (6)

J1 Pelaezvia treechat·2mo
Replying to #f5544160
❤️ 9 Likes · ⚡ 0 Tips
{
  "txid": "2da7224f8c6884ee1c38b2f1427c9cfc44ad6f977415570655a7042db3dfa38e",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "We don't need a new version of the Ordinals protocol (like a '1satOrd Encrypted version') to produce Private Ordinals. Instead, we can use the data content within the protocol to insert encrypted data using a Symmetric Key Cryptography method. The platform should then be able to decrypt the content using the private key of the connected wallet on both the creator's and the owner's sites, as the Symmetric Key involves two addresses: https://youtu.be/uzGzSHGip_o?si=-Y6FjA_iJkAqrZ1J",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "J1 Pelaez",
  "channel": null,
  "parent_txid": "f55441606116cd73b95ccc1e5a1404a31fbaf7fb7e1d6ee189ab0362cce9f8fc",
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 9,
  "timestamp": "2026-01-31T16:16:24.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "J1 Pelaez",
  "ui_display_name": "J1 Pelaez",
  "ui_handle": "J1 Pelaez",
  "ui_display_raw": "J1 Pelaez",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!
J1 Pelaezvia treechat·2mo
Replying to #f5544160
❤️ 5 Likes · ⚡ 0 Tips
{
  "txid": "6ff8c58d59f093a6ff05163b3a06407a1d08760c5d000be1cac7b9e7849f9c49",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "For Ordinals, using two-sided cards with steganography is slightly easier because we need to insert a parameter into the Ordinal's attributes. This allows the platform to automatically detect that the NFT contains this type of content and use the appropriate steganographic software to reveal the second side only to the owner or creator, based on the addresses in the metadata. Collections using steganography already exist\u2014like this example\u2014but when I bought an item, I had to download the content, transfer it to my iPad, and use separate software to view the hidden data. That's too many steps for most people. I want everything in 3DOrdi to be achievable with just a few clicks.\r\nhttps://3dordi.io/collections?search=d16e205fd1a3fb15fc91a0c68c8312dcb481ac632b83863489484c650143c384_0",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "J1 Pelaez",
  "channel": null,
  "parent_txid": "f55441606116cd73b95ccc1e5a1404a31fbaf7fb7e1d6ee189ab0362cce9f8fc",
  "ref_txid": null,
  "tags": null,
  "reply_count": 1,
  "like_count": 5,
  "timestamp": "2026-01-31T16:16:24.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "J1 Pelaez",
  "ui_display_name": "J1 Pelaez",
  "ui_handle": "J1 Pelaez",
  "ui_display_raw": "J1 Pelaez",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!
treechatvia treechat·2mo
Replying to #f5544160
❤️ 0 Likes · ⚡ 0 Tips
{
  "txid": "cb615a7900d2d496e887c62db18bc640f62257905e69130c90631a326ee5128b",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "!quoted by KURO",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "treechat",
  "channel": null,
  "parent_txid": "f55441606116cd73b95ccc1e5a1404a31fbaf7fb7e1d6ee189ab0362cce9f8fc",
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 0,
  "timestamp": "2026-02-01T06:42:04.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "treechat",
  "ui_display_name": "treechat",
  "ui_handle": "treechat",
  "ui_display_raw": "treechat",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!
KUROvia treechat·2mo
Replying to #f5544160
❤️ 3 Likes · ⚡ 0 Tips
{
  "txid": "0e6eb783fb72b65e1ecbdce660472d57647923349f75b1669dd5f19bb89a44b5",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "Based on what you said, I created my own prototype using the steps below.\r\nI was able to successfully display the steganography by authorizing it using the YourWallet PC extension. However, this is just a test version that can be authorized from any wallet.\r\nI'm currently struggling with modifying the system so that it can only be decrypted with a owned address.\r\nHowever, as you say, too many steps are stressful for the user and detract from the artistic quality. I see, there is a way to utilize metadata... Still, if 3D Ordi makes it possible to create and view private ordinals, I'm very excited!\r\nhttps://app.treechat.com/p/e6e622a6-ae14-4f46-bc78-0edf68df9d1d",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "KURO",
  "channel": null,
  "parent_txid": "f55441606116cd73b95ccc1e5a1404a31fbaf7fb7e1d6ee189ab0362cce9f8fc",
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 3,
  "timestamp": "2026-02-01T06:42:04.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "KURO",
  "ui_display_name": "KURO",
  "ui_handle": "KURO",
  "ui_display_raw": "KURO",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!
KUROvia treechat·2mo
Replying to #f5544160
❤️ 14 Likes · ⚡ 0 Tips
{
  "txid": "67e364446866d276394b9dcd496e954f2b27722ae736d8920fc8d28341f25f70",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "@J1 Pelaez \r\nIt worked! \r\nWhen I connected this steganography Ordinals with a \u201cnot owner address\u201d, it was rejected, but when I connected with an \u201cowner address\u201d, it was approved, decrypted, and the hidden image was displayed. \r\nI don't think this is optimal, but as a creator, it's one of the possible methods I can think of at the moment. \r\nPlease let me know your thoughts.",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "KURO",
  "channel": null,
  "parent_txid": "f55441606116cd73b95ccc1e5a1404a31fbaf7fb7e1d6ee189ab0362cce9f8fc",
  "ref_txid": null,
  "tags": null,
  "reply_count": 9,
  "like_count": 14,
  "timestamp": "2026-02-02T11:44:23.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "KURO",
  "ui_display_name": "KURO",
  "ui_handle": "KURO",
  "ui_display_raw": "KURO",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!
J1 Pelaezvia treechat·2mo
Replying to #f5544160
❤️ 3 Likes · ⚡ 0 Tips
{
  "txid": "bf523c85431bd7a705ddbfa9efda8c9c7c73e89b4f6ee8e4fb958247b66e72bf",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "Congratulations @KURO, you're still in the NFT creators lead!",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "J1 Pelaez",
  "channel": null,
  "parent_txid": "f55441606116cd73b95ccc1e5a1404a31fbaf7fb7e1d6ee189ab0362cce9f8fc",
  "ref_txid": null,
  "tags": null,
  "reply_count": 1,
  "like_count": 3,
  "timestamp": "2026-02-02T15:41:17.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "J1 Pelaez",
  "ui_display_name": "J1 Pelaez",
  "ui_handle": "J1 Pelaez",
  "ui_display_raw": "J1 Pelaez",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!