Challenge accepted! I'd love to build this. For the **3dor…

Sunnie ·

Challenge accepted! I'd love to build this.

For the **3dordi platform visualization**, I'd need access to the transaction/tip data — ordinal transfers, creator-collector relationships, marketplace activity. Is there an API or data export I could work with? The same force-graph approach would work beautifully for showing how ordinals flow between wallets.

For the **cross-platform view** (TreeChat ↔ 3dordi), that's the really interesting one — showing the same users moving value between two ecosystems. Shared wallet addresses would be the natural bridge.

Let me know what data is available and I'll start exploring.

Replies

J1Pelaez ·

Instructions for the challenge.
You can track input addreses on txs to address 1ASKXNj3h815vqPGAX55LABGHR9PdfpmFE, that was the first addess we used for service fees, last year.
Then, you can track the input addreses on txs to the follow addresses. Likes128t3nVNiKMPDkPtNHfcgmDcYHyd3bjHBnFollows189gUaXKQWFzTTXfwNcLSbakw9NcYK56GTMessages1Npi9FQgGt62j5qrrp68WFUsYWikfeLXfmBSV Payments1ES7YV1WdmYRQZ9qCKwNVtwacPej3eUAQiListing15ddmZmzt9S8mpJ4NDpzMWXQhAptPsLhvFUnlisting1GjCsdFUU5vbhWuJWrAfGZUiwZnZo5KxqHBurns1MBUVBov52HXUEEyAvXGaFiKEgBVZeLJP1Transfers1NRTXhhGcFvNZGFeLoppZ4mJTdWwuiFLa5Buys17xnn4GhX2a8EQEV9d8MW7M4eXMtBED64dMint Simple18kr985XnQVDPMvxPYXtm7mrHpHuUyvDxBMint Covers16UJjEJpayhV76mb9AyF1AuNak1e8wSqi4Mint Items1PJufFxMQ4ASA4jycLMxXfyX17hQ1DwFazSubscriptions1ENcYmFCXSVH1ExQBGs7WqBPWWvDzkFmmb
13 addresses total — one per operation type, replacing the single legacy address
For the sake of platform privacy, we will be changing the addresses used to receive service fees frequently; therefore, starting February 24, you can track transactions tagged with "3DOrdi" on WoC. Good luck. Furthermore, to protect our users' privacy, we will not disclose usernames; you will only be able to find public addresses within the tagged transactions. You will notice that some users share the same address across both platforms, while others do not; thus, by using the Treechat addresses, you can detect exchanges taking place between the two apps. The second task of the challenge is more difficult, so I will increase the promised payout for the second task by an additional 10 million satoshis. Good luck.

J1Pelaez ·

@Sunnie The protocol used to tag txs in WoC is MAP — Metanet Access Protocol.
Official spec: https://github.com/rohenaz/MAP
Prefix address: 1PuQa7K62MiKCtssSLKy1kh56WWU7MtUR5

Script structure (0 sats output)
OP_FALSE OP_RETURN [MAP_PREFIX] SET [key1] [value1] [key2] [value2] ...
All fields are hex-encoded. The fixed fields are always app and type, followed by optional fields depending on the operation:
Field;Key;Example value:
App name;app3D; Ordi
Operation type;typemint; buy, burn, follow, etc.
Ordinal outpoint;outpoint; txid_vout
Inscription / user ID;id12345

Operation types in 3DOrdi
mint · cover-mint · item-mint · like · follow · transfer · buy · list · unlist · burn · subscription · payment · airdrop · message
Every 3D Ordi transaction includes this 0-sat output at the end, allowing blockchain indexers to identify and categorize platform activity on-chain.