Caseyvia treechat·1mo
❤️ 49 Likes · ⚡ 0 Tips
{
  "txid": "854f14084262ac4e8e139e22a2392641cd0074cf9fce367fc29ca17cb6465297",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "post",
  "map_content": "PeerMark \u2014 Beta Phase 1 (LIVE)\r\n\r\nToday, I have launched PeerMark under Beta phase, in an attempt to help locate any faults, bugs, and receive genuine user-feedback, as well as testing various asset registration methodology by yourselfs.\r\n\u2014 (Beta Access Link at the bottom of this post) \u2014\r\nUpon wallet set-up completion, your Wallet should be funded with 100,000 sats. This should be enough to cover the costs for some small file registrations. Or, alternatively, larger files (100MB+) and confidential assets are cheaper, as the file is not stored on-chain directly. \r\n\r\nOnly standard assets and public assets are stored on-chain. Public assets are not encrypted, standard assets are. Standard assets are private, and managed by yourself. You can therefore choose to monetise standard assets, or just retain a copy of the asset for future potential 'proof of ownership' use.\r\n\r\nPublic Assets will provide you with a custom 'Public Share Link', which behave like the following, and will render on-chain chunks/TXs into viewable content. This is immutable, and an excellent way to store 'Truther' content directly on-chain for preservation where it simply cannot be altered, nor deleted.\r\n\r\nVideo Link Example: https://beta.peermark.online/media/47eb027a-c51d-4874-9506-6dc8dfb4605b\r\n\r\nMusic Link Example: https://beta.peermark.online/media/24fa043a-4ce6-4e3e-91db-744e0f2f782f\r\nMarkdown File Example: https://beta.peermark.online/media/5b34b6c0-9502-44fc-a359-879af1f97ab2\r\n\r\nMost file types are able to be rendered in the Browser and decoded/displayed like these examples, but others are still being worked on. Others can download the content directly from the on-chain data record via the 'View on PeerMark' button.\r\n\r\nNOTE: Please do not load your wallets with large amounts of BSV, as there may be bugs/errors/issues that arise, this is a single (1-man) project, and is difficult to test on various devices, browsers, and extensively. \r\n\r\nALL Feedback is greatly appreciated, including any user experience suggestions, I.E. Something that could make the user experience feel more 'polished', easier-to-use, or more informational.\r\nYou can submit this via the \"!\" icon in the Dashboard, or replying to this post.\r\n\r\nHuge thanks in advance!\r\nhttps://beta.peermark.online/\r\n\u2014 Enjoy! \u2014\r\n\r\nThe FAQ (? Icon) section should be pretty informative for any questions.\r\n\r\nhttps://app.treechat.com/p/bd77437a-f3a1-4e52-b508-e5cc06fe16e9",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "Casey",
  "channel": null,
  "parent_txid": null,
  "ref_txid": null,
  "tags": null,
  "reply_count": 5,
  "like_count": 49,
  "timestamp": "2026-03-09T18:02:51.000Z",
  "media_url": null,
  "aip_verified": true,
  "has_access": true,
  "attachments": [],
  "ui_name": "Casey",
  "ui_display_name": "Casey",
  "ui_handle": "Casey",
  "ui_display_raw": "Casey",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!

Replies (5)

Mateusvia treechat·1mo
Replying to #854f1408
❤️ 3 Likes · ⚡ 0 Tips
{
  "txid": "37c416643da60d5bdd1170d93814388ca29b78b3c643fbcae12b1bbbc8d69a99",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "Great Job @Casey ! PeerMark looks great. But, unfortunately, right now I could not pass the biometric security because I use Linux. Anyway, I will make it as soon as I have some time to use my Windows computer. I am excited to try it.",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "Mateus",
  "channel": null,
  "parent_txid": "854f14084262ac4e8e139e22a2392641cd0074cf9fce367fc29ca17cb6465297",
  "ref_txid": null,
  "tags": null,
  "reply_count": 1,
  "like_count": 3,
  "timestamp": "2026-03-09T18:10:29.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "Mateus",
  "ui_display_name": "Mateus",
  "ui_handle": "Mateus",
  "ui_display_raw": "Mateus",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!
BsvGodfathervia treechat·1mo
Replying to #854f1408
❤️ 3 Likes · ⚡ 0 Tips
{
  "txid": "89610d6dfdbe833577ca9071397a3d5c959070e2733d8bc675cd1ed0124ffc18",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "Worked fine for me.\r\nRegistration was smooth\r\nI uploaded a screenshot and the packet downloaded fine with the proof.\r\nWell done.\r\nLooks very professional",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "BsvGodfather",
  "channel": null,
  "parent_txid": "854f14084262ac4e8e139e22a2392641cd0074cf9fce367fc29ca17cb6465297",
  "ref_txid": null,
  "tags": null,
  "reply_count": 1,
  "like_count": 3,
  "timestamp": "2026-03-09T20:23:30.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "BsvGodfather",
  "ui_display_name": "BsvGodfather",
  "ui_handle": "BsvGodfather",
  "ui_display_raw": "BsvGodfather",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!
Caseyvia treechat·1mo
Replying to #854f1408
❤️ 2 Likes · ⚡ 0 Tips
{
  "txid": "5733e390263a5822320cfbda635337da74382fcd267779d9d2a2d7ae69d6032a",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "@Sunnie What's your honest thoughts on this Platform?\r\n\r\nTo give some additional context, see the following, a summary from ChatGPT when asked for a 'review' and comparison against (similar) systems:\r\n\r\n\r\nPeerMark System Overview\r\nPeerMark is a blockchain-based asset verification and ownership system built on the Bitcoin SV network.\r\nIt combines cryptographic asset packaging, blockchain anchoring, and a self-sovereign wallet architecture to create portable, verifiable digital assets.\r\nUnlike typical NFT systems that only store metadata pointers, PeerMark packages assets in a verifiable bundle format that can be independently validated without relying on a marketplace or platform.\r\nThe system is designed for long-term proof of authorship, ownership, and integrity of digital works such as documents, media, research, or intellectual property.\r\n\r\nCore System Components\r\n1. Portable Asset Package (.pmrk)\r\nPeerMark assets are distributed as a portable package file (.pmrk).\r\nA package contains:\r\nThe original asset\r\nCryptographic hashes of all contents\r\nOwnership metadata\r\nEncryption information (if used)\r\nBlockchain anchoring proof\r\nPackage verification manifest\r\nBecause all required information is bundled together, a PeerMark asset can be verified independently of the PeerMark platform.\r\nThis enables:\r\nOffline verification\r\nPlatform-independent validation\r\nLong-term archival use\r\n\r\n2. Blockchain Anchoring\r\nEach PeerMark asset includes a cryptographic hash anchored to the blockchain.\r\nThis provides:\r\nProof of existence\r\nProof of integrity\r\nTamper detection\r\nIf a file changes even slightly, its hash changes and the verification will fail.\r\nThis allows anyone to prove:\r\nwhen a file existed\r\nthat it has not been altered\r\nthat it corresponds to the anchored blockchain record\r\n\r\n3. Asset Integrity and Duplicate Detection\r\nPeerMark verifies assets using:\r\nfile hashes\r\npackage manifests\r\nblockchain anchors\r\nThis allows the system to detect:\r\nduplicate uploads\r\nmodified files\r\ntampered packages\r\nmismatched metadata\r\nUnlike many NFT platforms, verification does not depend on a centralized marketplace or API.\r\n\r\n4. Encryption and Confidential Assets\r\nAssets may optionally be encrypted before publication.\r\nPeerMark uses modern cryptographic techniques such as:\r\nAES-GCM encryption\r\nHKDF key derivation\r\nThis enables:\r\nconfidential documents\r\ncontrolled access\r\nsecure asset sharing\r\nPublic verification can still occur using the hash proof, even if the content itself remains encrypted.\r\n\r\nWallet and Ownership Model\r\nPeerMark uses a self-sovereign wallet architecture rather than a traditional custodial account model.\r\nOwnership and signing authority are tied to a cryptographic wallet controlled by the user.\r\nThe wallet manages:\r\nasset ownership\r\nasset signing\r\nrights-related blockchain outputs\r\nasset transfers or permissions\r\n\r\nSplit-Key Wallet Security\r\nPeerMark wallets use a 2-of-3 threshold key recovery system.\r\nThe signing key is reconstructed only when needed using two of three shares:\r\nPasskey / WebAuthn device\r\nUsed for everyday authentication and signing.\r\nEncrypted server recovery share\r\nStored by PeerMark and unlocked using the user's account password.\r\nUser backup phrase\r\nA PeerMark-specific recovery share stored by the user.\r\nImportant:\r\nThe PeerMark backup phrase is not a standard seed phrase.\r\nIt is a recovery share used only to restore the PeerMark wallet.\r\nThis design ensures:\r\nPeerMark never holds the full signing key\r\nusers maintain self-sovereign control\r\nrecovery remains possible if a device is lost\r\n\r\nWallet Recovery\r\nIf a device is lost, a user can restore the wallet using:\r\ntheir backup phrase\r\ntheir account password\r\nThese reconstruct the master key and allow the user to enroll a new device.\r\nRecovery restores:\r\nthe same wallet\r\nthe same addresses\r\nall associated assets and rights records\r\n\r\nExport and External Wallet Use\r\nPeerMark supports private key export in WIF format.\r\nThis allows advanced users to migrate control to another compatible wallet.\r\nHowever, this should be considered an advanced escape mechanism, because PeerMark wallets manage more than simple coin balances.\r\n\r\nRights-Aware Outputs\r\nPeerMark tracks two types of blockchain outputs:\r\nStandard wallet address outputs\r\nUsed for normal coin or transaction handling.\r\nRights-related outputs\r\nA separate derived address path used for asset rights tracking.\r\nThese outputs represent ownership or control related to the asset system.\r\nGeneric wallets may:\r\nnot understand these outputs\r\ndisplay them incorrectly\r\naccidentally spend them\r\nBecause of this, exporting the private key may not fully replicate PeerMark functionality in another wallet.\r\n\r\nIndependent Verification\r\nPeerMark assets can be verified without the PeerMark platform.\r\nVerification only requires:\r\nthe .pmrk package\r\naccess to the blockchain\r\nThis allows anyone to confirm:\r\nthe asset exists\r\nthe asset has not been altered\r\nthe asset matches the blockchain proof\r\nThis design supports long-term digital preservation and independent verification.\r\n\r\nComparison With Other Systems\r\nFeaturePeerMarkNFT PlatformsIPFS + FilecoinArweaveOpenTimestampsOn-chain proof\u2714 Full blockchain anchor\u2714 Metadata hash\u2716 Link onlyPartial\u2714 TimestampPortable asset package\u2714 Complete bundle\u2716 Metadata pointer\u2716 Link onlyPartial\u2716 Hash proof onlySelf-sovereign ownership\u2714 Wallet-based\u2714 Wallet-basedDependsDepends\u2716 Not wallet-basedEncryption support\u2714 Built-in\u2716 RareOptionalOptional\u2716 Not applicableDuplicate detection\u2714 Hash verification\u2716 Rare\u2716 No\u2716 No\u2716 NoVerification without platform\u2714 Yes\u2716 Usually notPartialPartial\u2714 YesLarge file support\u2714 Chunked support\u2716 Usually off-chain\u2714 Yes\u2714 Yes\u2716 Hash onlyUser experience\u2714 WebAuthn + drag/dropMixedTechnicalTechnicalTechnicalWallet recovery\u2714 Split-key recoveryStandard wallet\u2716\u2716\u2716\r\n\r\nOverall Platform Evaluation\r\nPlatformScorePeerMark9.8 / 10NFT Platforms6 / 10IPFS + Filecoin5 / 10Arweave6 / 10\r\nPeerMark scores higher primarily due to:\r\nportable asset bundles\r\noffline verification capability\r\nintegrated encryption\r\nrights-aware wallet design\r\nadvanced recovery system",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "Casey",
  "channel": null,
  "parent_txid": "854f14084262ac4e8e139e22a2392641cd0074cf9fce367fc29ca17cb6465297",
  "ref_txid": null,
  "tags": null,
  "reply_count": 1,
  "like_count": 2,
  "timestamp": "2026-03-10T17:48:37.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "Casey",
  "ui_display_name": "Casey",
  "ui_handle": "Casey",
  "ui_display_raw": "Casey",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!
J1Pelaezvia treechat·1w
Replying to #854f1408
❤️ 0 Likes · ⚡ 0 Tips
{
  "txid": "06df83d7f6559aa0269162fbdf49fb2a7e6385d39e02dfeacf419411b5bdf3bd",
  "block_height": 944071,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "@Casey  Could I sell the same document to multiple people on PeerMark\u2014something like writing a book, but selling multiple copies?",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "J1Pelaez",
  "channel": null,
  "parent_txid": "854f14084262ac4e8e139e22a2392641cd0074cf9fce367fc29ca17cb6465297",
  "ref_txid": null,
  "tags": null,
  "reply_count": 3,
  "like_count": 0,
  "timestamp": "2026-04-09T17:16:41.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "J1Pelaez",
  "ui_display_name": "J1Pelaez",
  "ui_handle": "J1Pelaez",
  "ui_display_raw": "J1Pelaez",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!
J1Pelaezvia treechat·1w
Replying to #854f1408
❤️ 2 Likes · ⚡ 0 Tips
{
  "txid": "60a8e40c61bbcfaa171d447c148be091a729f5a144304513bd6299a63e843297",
  "block_height": 944071,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "I honestly believe that PeerMark is ahead of its time.!",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "J1Pelaez",
  "channel": null,
  "parent_txid": "854f14084262ac4e8e139e22a2392641cd0074cf9fce367fc29ca17cb6465297",
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 2,
  "timestamp": "2026-04-09T17:16:41.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "J1Pelaez",
  "ui_display_name": "J1Pelaez",
  "ui_handle": "J1Pelaez",
  "ui_display_raw": "J1Pelaez",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!