metamityavia treechat·1d
Replying to #dc547658
❤️ 1 Likes · ⚡ 0 Tips
{
  "txid": "faf4ccaca608e3944fb30bb8496a9d8f559be654712fa06ded0c83ea0e266334",
  "block_height": 954292,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "no, but working on it. what you trying to do?",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "metamitya",
  "channel": null,
  "parent_txid": "dc547658da0b8bfc6d821000ddf73982c4ba0d36d0ab9925d276ad7043d801d5",
  "ref_txid": null,
  "tags": null,
  "reply_count": 2,
  "like_count": 1,
  "timestamp": "2026-06-19T23:17:27.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "has_access": true,
  "attachments": [],
  "ui_name": "metamitya",
  "ui_display_name": "metamitya",
  "ui_handle": "metamitya",
  "ui_display_raw": "metamitya",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
⬇️
Submarinevia treechat·1d
❤️ 0 Likes · ⚡ 0 Tips
{
  "txid": "3b78f391428600b6f2033a3aa7a15ce8fd41fcd3e2ab6aec1bad4589cc81ca99",
  "block_height": 954297,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "My query is about login credentials and/or posting to treechat externally.\r\n\r\nWhen a user posts on treechat what key signs the transaction - their primary BSV wallet key, or a separate identity key that tree chat generates? My hope is that it uses their existing bsv key.\r\n\r\nIf it's a separate key, how does treechat generate or derive its signing key? Is it bip44 derived from a seed phrase with a specific path? Is it a random key stored locally is it Bap-derived? Can users export it as a WIF or mnemonic?\r\n\r\nAlso, if separate, what is the exact on chain transaction format for a post treechat will index what MAP field does treechat require for a post to appear in this field. Specifically: what AIP signature format does it expect, and  how do you reference an existing thread by txid, and how do you attach an image or external links so it renders correctly in the tree chat UI?",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "Submarine",
  "channel": null,
  "parent_txid": "faf4ccaca608e3944fb30bb8496a9d8f559be654712fa06ded0c83ea0e266334",
  "ref_txid": null,
  "tags": null,
  "reply_count": 2,
  "like_count": 0,
  "timestamp": "2026-06-20T01:08:57.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "has_access": true,
  "attachments": [],
  "ui_name": "Submarine",
  "ui_display_name": "Submarine",
  "ui_handle": "Submarine",
  "ui_display_raw": "Submarine",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2…oWGKunverified!

Replies (2)

metamityavia treechat·4h
Replying to #3b78f391
❤️ 0 Likes · ⚡ 0 Tips
{
  "txid": "12175c69f83082e3a92f7443ebc9f8e633ce090df152064e7ca32fc457074096",
  "block_height": 954466,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "treechat subsidizes the post, so treechat creates and signs the transaction, but includes message metadata. we don't index the chain, the flow goes the other way, we mirror the application data onchain. when we started building indexing was not reliable enough to deliver a responsive ux. maybe teranode can deliver this, but i think there are other pieces around it that still need to be built. the wallet is just a simple private public key/hash pair for the payment and ordinals addresses. you can export it in the wallet (top right balance)",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "metamitya",
  "channel": null,
  "parent_txid": "3b78f391428600b6f2033a3aa7a15ce8fd41fcd3e2ab6aec1bad4589cc81ca99",
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 0,
  "timestamp": "2026-06-21T04:55:23.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "attachments": [],
  "ui_name": "metamitya",
  "ui_display_name": "metamitya",
  "ui_handle": "metamitya",
  "ui_display_raw": "metamitya",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2…oWGKunverified!
metamityavia treechat·4h
Replying to #3b78f391
❤️ 0 Likes · ⚡ 0 Tips
{
  "txid": "7a5f465908c0df6a111e21dfe04e7bc030937496458c2b8e80531262b8ee707e",
  "block_height": 954466,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "we are iterating our way to a more native onchain app, but the overriding goal is good ux",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "metamitya",
  "channel": null,
  "parent_txid": "3b78f391428600b6f2033a3aa7a15ce8fd41fcd3e2ab6aec1bad4589cc81ca99",
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 0,
  "timestamp": "2026-06-21T04:55:23.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "attachments": [],
  "ui_name": "metamitya",
  "ui_display_name": "metamitya",
  "ui_handle": "metamitya",
  "ui_display_raw": "metamitya",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2…oWGKunverified!