1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a4e6dbf33792250c708fb090ec7ea0760cd797c19267fe360ae90f5030a87e1. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cb14410a-65fd-4d38-8f15-3521fdd71375.json and https://artists.proofprofile.net/proofs/artist/cb14410a-65fd-4d38-8f15-3521fdd71375.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xa224ff0743b1c8baf0d6c0318cbfd9bbc43072cb2a80883c7625f1e5a42e88df","isrc":"USUM72017059","name":"Blow It All","registered_at":"2026-06-09T19:53:49Z","spotify_id":"184JibJ4w8xPAuGteuEWnj","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa224ff0743b1c8baf0d6c0318cbfd9bbc43072cb2a80883c7625f1e5a42e88df. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/184JibJ4w8xPAuGteuEWnj.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/184JibJ4w8xPAuGteuEWnj.
{"copyright_id":"0x221da7d03d7686fca56ed433deba4faaf121a2fc40148ed0964776aff99d332a","isrc":"QZS7J2253280","name":"Thru My Lens","registered_at":"2026-06-26T02:54:51Z","spotify_id":"2UdPSn1E6evqoiVD7BqD6L","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x221da7d03d7686fca56ed433deba4faaf121a2fc40148ed0964776aff99d332a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2UdPSn1E6evqoiVD7BqD6L.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2UdPSn1E6evqoiVD7BqD6L.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x200f334a94a376ea0bf47064070e4d50623cf05dd74b3c83bf3971ab1e79cab0. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2v3z2NOwdLqHcQ4cSDaGmQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2v3z2NOwdLqHcQ4cSDaGmQ.
{"copyright_id":"0x6de21a236a044ac42eb39f12702267b4efd07a5cdd552f34d05895d4d2cb9da7","isrc":"QZNWW2195218","name":"Ran out of Luck","registered_at":"2026-06-18T04:20:35Z","spotify_id":"3EbCY5XSygRwtcpYA1swBr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6de21a236a044ac42eb39f12702267b4efd07a5cdd552f34d05895d4d2cb9da7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3EbCY5XSygRwtcpYA1swBr.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3EbCY5XSygRwtcpYA1swBr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9617fec7e2b401e65d0d60e6a483571618414db6f42ca211c997335d0f8adc4f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0uM9CyhRRCoe10HlOTYoHF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0uM9CyhRRCoe10HlOTYoHF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50f4d65e9e2b072af6f18e0345512df546b50f07e6d6ed4b2f1b331a7686b013. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/41Kw8Vlub0FXz8bsWr5wqs.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/41Kw8Vlub0FXz8bsWr5wqs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb864c0c68a18fb9aa8791ba04a0a6c419f579788672ad9de3d984faa1dedb04d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4ZtXTIdhHaTaadoIqJGhCQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4ZtXTIdhHaTaadoIqJGhCQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6029ccc32f24d46baff2b9d2ea0966157fd919608afc9a975890db4598a699af. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0OqRgz5eAAJX3U8E9hedGt.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0OqRgz5eAAJX3U8E9hedGt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e74a954503961d2f7046e32d6b18f462c263ab17c3d84555a750df518639c9f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2LENjcN413CHctrvhIbsG1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2LENjcN413CHctrvhIbsG1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb2769e749d91fd3aab13f8545daff17153ddf64d787f59ef1d10815d5d33030. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7zDoWNZ4Oa2CrmJ5qhNZ6Z.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7zDoWNZ4Oa2CrmJ5qhNZ6Z.
{"copyright_id":"0x6eca42961c8401edb659c013dad3dc37d452fdde0263264b2b5faf6765aa6a7a","isrc":"QZMEV2093594","name":"BOSS CHRONICLES","registered_at":"2026-06-21T11:44:49Z","spotify_id":"4OmlgZ2xAcFaYMOOb4w7qB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eca42961c8401edb659c013dad3dc37d452fdde0263264b2b5faf6765aa6a7a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4OmlgZ2xAcFaYMOOb4w7qB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4OmlgZ2xAcFaYMOOb4w7qB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96a1aee61825e73031c68d632f2feda31bed754b945a1190b99282cb52047608. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/21gM26AQ5oyh9Jickz6D4j.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/21gM26AQ5oyh9Jickz6D4j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9819891b2dbe2311825ac4be0f7394ebe401b2795fb742ac1e2cc40ac7bfcc07. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2Jkj3FFRmVuySpmyjoLd22.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Jkj3FFRmVuySpmyjoLd22.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f8aab00fea8697b265f9a9fbb4c3fa06090a4f09a5d81b620c43c53ca2464f1. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/661t3DuqInD9A99BPnmmwp.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/661t3DuqInD9A99BPnmmwp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa693ff412b25466ee88f951d14db1bad1490d14e3b92bc4a713faba9ee7e9c17. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4qR38Jx1iYKdEuE0z3AoA5.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4qR38Jx1iYKdEuE0z3AoA5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4720c0c0255bf92bcb8d1a0e41328985e873554caff8854f9a16604e6e10c4ef. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3vbS5xtYOozjeTvFAsVQ2o.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3vbS5xtYOozjeTvFAsVQ2o.
{"copyright_id":"0x78a1ec62cdb1ce6e3033430daf336a879f5163d594f14bbda52bf3300c4858a6","isrc":"QZFZ31959237","name":"Destined to Win","registered_at":"2026-06-22T13:28:33Z","spotify_id":"0OvIHZH8stU57YUBrzQJJN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78a1ec62cdb1ce6e3033430daf336a879f5163d594f14bbda52bf3300c4858a6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0OvIHZH8stU57YUBrzQJJN.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0OvIHZH8stU57YUBrzQJJN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x762a24cf04e238d05b0d997e3609b59a4addfbae82af3e0c060c75746c65efa2. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5CBgfJm3jQ0GuSDAOhkv21.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5CBgfJm3jQ0GuSDAOhkv21.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79982fd88e785d8fe3d394c0e91dfa62b1563152f8ca5c7b8a36999831433dde. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1t0epJUhu05Wc8NYR50Zv9.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1t0epJUhu05Wc8NYR50Zv9.
{"copyright_id":"0x21ad95ec3ec6965294a71d1d5fce09d0d796dfdc177fdc672d90cb16df91915c","isrc":"QZNMU2428172","name":"can’t get like us","registered_at":"2026-06-26T18:41:52Z","spotify_id":"67mf6AwqLaSDAo2D3Pcahm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21ad95ec3ec6965294a71d1d5fce09d0d796dfdc177fdc672d90cb16df91915c. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/67mf6AwqLaSDAo2D3Pcahm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/67mf6AwqLaSDAo2D3Pcahm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5db58bb8e7489874ebd18cdea9aa06b654bc1e9899a0f961b11e1f6bf88f4066. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/44HFnr3L9Ahf7BvkuU8wlW.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/44HFnr3L9Ahf7BvkuU8wlW.