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 0x47bc5e8c06ccbcbe8bde473c7fa267043ea5717b5748fb453378e5ac4d213fca. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8b054906-90e4-429c-80a3-a0c465fbf5c9.json and https://artists.proofprofile.net/proofs/artist/8b054906-90e4-429c-80a3-a0c465fbf5c9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xf4ea399ae49a15e6e8ab85ac9bd666403c2e230762e10fc88d5add600a2a6ee8. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0IsAxgPis7CWtBHFIlzOyB.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/0IsAxgPis7CWtBHFIlzOyB.
{"copyright_id":"0x08e9b0d6a6b6fce7ad5d3e87b1bfdf393be0c5e5d7472cf1b809c6b9a8a033e7","isrc":"US3DF2439978","name":"burn like a cigarette","registered_at":"2026-06-04T14:35:28Z","spotify_id":"0eUOAEdY8eVW9R7PD4q56z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08e9b0d6a6b6fce7ad5d3e87b1bfdf393be0c5e5d7472cf1b809c6b9a8a033e7. 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/0eUOAEdY8eVW9R7PD4q56z.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/0eUOAEdY8eVW9R7PD4q56z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5456a35093327c3381a80c133c73f95a05e1662f9c9d4a1df3664e57d30dda76. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6zxNHJcAXOr36yKWHcgES8.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/6zxNHJcAXOr36yKWHcgES8.
{"copyright_id":"0x8176da57ad80569f9939daacf9fa1d7f63bc2d78eb6772b842a4798d913aa64e","isrc":"USANG2488676","name":"here comes the pain","registered_at":"2026-06-11T21:06:05Z","spotify_id":"4KI6n79HO79CqwKml2PNWE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8176da57ad80569f9939daacf9fa1d7f63bc2d78eb6772b842a4798d913aa64e. 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/4KI6n79HO79CqwKml2PNWE.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/4KI6n79HO79CqwKml2PNWE.
{"copyright_id":"0x7ebc94ddb495d0bb3aa32376a835fd9d8f5ae924cc81625ea4d33e3c87cfe090","isrc":"USANG2488677","name":"i don't want this to end","registered_at":"2026-06-08T15:33:30Z","spotify_id":"08YhloZN22PN8AU4yeZzvA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ebc94ddb495d0bb3aa32376a835fd9d8f5ae924cc81625ea4d33e3c87cfe090. 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/08YhloZN22PN8AU4yeZzvA.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/08YhloZN22PN8AU4yeZzvA.
{"copyright_id":"0x4efd5bf0f722bb689f79ef79fa305183cbd9bd10a62e03f24a23011dcebf47a5","isrc":"USANG2488679","name":"call your mother","registered_at":"2026-06-25T01:12:55Z","spotify_id":"3wCQtb5diT96GNEjF2naFN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4efd5bf0f722bb689f79ef79fa305183cbd9bd10a62e03f24a23011dcebf47a5. 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/3wCQtb5diT96GNEjF2naFN.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/3wCQtb5diT96GNEjF2naFN.
{"copyright_id":"0x4501c30b8032a6038ecf0a0ee37f84d7c9a3ebd7ad16c9144c6ea06cc03f35cc","isrc":"USANG2488681","name":"bury me","registered_at":"2026-06-18T07:44:51Z","spotify_id":"0APuVysJDSgttB6lc1YojH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4501c30b8032a6038ecf0a0ee37f84d7c9a3ebd7ad16c9144c6ea06cc03f35cc. 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/0APuVysJDSgttB6lc1YojH.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/0APuVysJDSgttB6lc1YojH.
{"copyright_id":"0x2758ca64212550fc576b4caf3c37a8d15badf189f6cb46a6610e9430b97596fe","isrc":"USANG2488682","name":"gas station postcard","registered_at":"2026-06-26T08:58:15Z","spotify_id":"2rW5FQlN2brVXIqIBbbTjn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2758ca64212550fc576b4caf3c37a8d15badf189f6cb46a6610e9430b97596fe. 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/2rW5FQlN2brVXIqIBbbTjn.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/2rW5FQlN2brVXIqIBbbTjn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf878724cad3c8e8e20e250686d974c83709cb51e9de31be3bceb1441112700d5. 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/5a8PW9Q8S7hvhefMFQRyj0.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/5a8PW9Q8S7hvhefMFQRyj0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x961320560b5fc22ab0401e107a92bb2602e98ff9745ae972e70b2968e41768c5. 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/5iu94Ak5GGGOg88g1pPzNW.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/5iu94Ak5GGGOg88g1pPzNW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a50289caf2075c90da212771fcb56ca4620dea0d0d97e62b5ce28b0833d8c37. 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/2tKruuY7lzkbwz5zi1Zv0H.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/2tKruuY7lzkbwz5zi1Zv0H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5456a35093327c3381a80c133c73f95a05e1662f9c9d4a1df3664e57d30dda76. 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/53EAjKf31qcygwgGL4YXW5.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/53EAjKf31qcygwgGL4YXW5.
song for parking lots 2016 - instrumental