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 0xfed7e14df9da313de8463a1789a7d06519f20c57cd5c511eec9ef7192fe521bf. 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/ff0e9ad2-5f69-42cb-adc8-132d1a43c763.json and https://artists.proofprofile.net/proofs/artist/ff0e9ad2-5f69-42cb-adc8-132d1a43c763.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 0x6079e146a9ff63053b2fc5b16d8bf6e8ce974f26630edf903d0420367918444a. 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/4vpcMQChgfGg9Y95ooljuM.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/4vpcMQChgfGg9Y95ooljuM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c72217d395ae134d36275697e834680d7e44f92b0b0d79c13646e3d586c51c8. 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/4ur0xlBsGN2owIhLtpO3f6.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/4ur0xlBsGN2owIhLtpO3f6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31adc9cf3b60f584e484b459b8ab292a5ab4e73d018086490ea79bbc60a7ab26. 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/7CHUNprh0I8Zjaq1kpICQM.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/7CHUNprh0I8Zjaq1kpICQM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e3326bcb7cbb963a761d996c44bbe9e2d8c00329499da8818680b80b72e99bd. 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/0SJiWVZGLOlcihuiqGS4H3.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/0SJiWVZGLOlcihuiqGS4H3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cfd7c54c02aba67aeec51d47dc7a18df8279eaf1a0fdca5f8e4b125210ebf8e. 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/3DJxXWbHoHaSnaXVHmQDzD.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/3DJxXWbHoHaSnaXVHmQDzD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5def196222b5f3933a0603bbf3197ed7243197e07adccf602972ca6ec4913ec5. 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/2fun8a8VYz6Lb1LOTAso1u.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/2fun8a8VYz6Lb1LOTAso1u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c72217d395ae134d36275697e834680d7e44f92b0b0d79c13646e3d586c51c8. 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/7wHhUMJVmLrfbQVTNSycG5.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/7wHhUMJVmLrfbQVTNSycG5.
{"copyright_id":"0xd990d10b2706fd186d0971d2c2a14e0d6e8cd51e787c256c8c76e338429ab6e7","isrc":"USUM72117202","name":"2 Way Street (feat. Blac Youngsta)","registered_at":"2026-06-28T23:53:20Z","spotify_id":"5mMJ8sm0favjHFpjmeaLDn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd990d10b2706fd186d0971d2c2a14e0d6e8cd51e787c256c8c76e338429ab6e7. 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/5mMJ8sm0favjHFpjmeaLDn.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/5mMJ8sm0favjHFpjmeaLDn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31adc9cf3b60f584e484b459b8ab292a5ab4e73d018086490ea79bbc60a7ab26. 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/1x57rEsmmJuQZPJw4oy4H8.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/1x57rEsmmJuQZPJw4oy4H8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e3326bcb7cbb963a761d996c44bbe9e2d8c00329499da8818680b80b72e99bd. 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/1Oxfo0mwhx4McJX6BXphj0.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/1Oxfo0mwhx4McJX6BXphj0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cfd7c54c02aba67aeec51d47dc7a18df8279eaf1a0fdca5f8e4b125210ebf8e. 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/2UlGaOGSX1lzgzhATddXmN.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/2UlGaOGSX1lzgzhATddXmN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5def196222b5f3933a0603bbf3197ed7243197e07adccf602972ca6ec4913ec5. 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/6fJQc15b99fEHSU7Q3yy7K.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/6fJQc15b99fEHSU7Q3yy7K.
Gucci Bucket Hat (with Future) (feat. Herion Young)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2014e08ed9b1eaa1667b6120deec4669a68d95ec17b4757e82d468253ab0e2de. 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/13FFuvbAhECskqBa3BjtKL.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/13FFuvbAhECskqBa3BjtKL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f6995f7bafc2c106e0db2d070fd28a11a087b36104535dbcffcaa4920a5c204. 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/1J2QLVs9DMpVWfjATiZhgO.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/1J2QLVs9DMpVWfjATiZhgO.
{"copyright_id":"0x814820fa09ec27a2aa1ee073a7f3e36272a02a11dea37ae98fac5d3cf29d83a0","isrc":"USUG12105484","name":"Whoa Dere","registered_at":"2026-06-28T23:46:19Z","spotify_id":"4dixawvEA0G8DUdPYVIigP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x814820fa09ec27a2aa1ee073a7f3e36272a02a11dea37ae98fac5d3cf29d83a0. 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/4dixawvEA0G8DUdPYVIigP.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/4dixawvEA0G8DUdPYVIigP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13d80fe2b5e1899b6791abfbfcbead9bcc341ea70a3d109f53e420852a5f8d25. 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/2KwYrcADRPSXB0zEBvi4Yn.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/2KwYrcADRPSXB0zEBvi4Yn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd529145b8cccb4e4eda2390e75899aebd07838fe06b691ed921a49e2a5530137. 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/5DDLIuL5CLMeX9mOGoY5il.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/5DDLIuL5CLMeX9mOGoY5il.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd990d10b2706fd186d0971d2c2a14e0d6e8cd51e787c256c8c76e338429ab6e7. 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/5QQA7F4SRYwdP9qb5GWZdu.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/5QQA7F4SRYwdP9qb5GWZdu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaca26e276b92e27b3444345aa539c90012c1a8ccc3bcf83d04a12e9d944a4337. 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/4wVL870f5fZ2uWmGVlZSip.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/4wVL870f5fZ2uWmGVlZSip.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x814820fa09ec27a2aa1ee073a7f3e36272a02a11dea37ae98fac5d3cf29d83a0. 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/1jN6gq0jEvkHEpPw6Fd31k.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/1jN6gq0jEvkHEpPw6Fd31k.
P-Valley: Season 2, Episode 3 (Music From the Original TV Series)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf26818bfef3ce25645eabb4ef254512e3595cdc77a0e6a0958e0540f9e615d98. 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/0UDu3BXda4K6nMTNC8bhbt.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/0UDu3BXda4K6nMTNC8bhbt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e5676044cfbcb4815e901f0adf550651eb728c089c26fca3bbe84dfc9ef3456. 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/6YVo4A98BJJqL1tCzZ5H3T.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/6YVo4A98BJJqL1tCzZ5H3T.
{"copyright_id":"0x7de75b4cb7e257aafae809a29cb8d7c2707c24eac04e08640830c4cb86afb0f2","isrc":"AUMEV2442466","name":"Which One","registered_at":"2026-06-29T07:26:42Z","spotify_id":"5XRhYENYJMiILBRuDq7pwR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7de75b4cb7e257aafae809a29cb8d7c2707c24eac04e08640830c4cb86afb0f2. 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/5XRhYENYJMiILBRuDq7pwR.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/5XRhYENYJMiILBRuDq7pwR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ad27c8ef257c3314397c062233857d547a44919b866658bb5e28627166e8405. 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/3uMUekfm5Eo15bv6lLZk1B.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/3uMUekfm5Eo15bv6lLZk1B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc633755f64e8f0df6ef71f01ce8f6256be3eb4b6ccffa3e4e4f1a1517eae89f2. 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/0Z7vSO72SDmNcCmXpZx1BH.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/0Z7vSO72SDmNcCmXpZx1BH.
{"copyright_id":"0xfeeedc6f8b8cc625f2087ee97a9d9a51515d4108161883e19376f8b20fbba45c","isrc":"GBKPL2031174","name":"Trust Issues (feat. Pap Chanel)","registered_at":"2026-06-11T11:16:42Z","spotify_id":"3CWXmdLjCrB480XBjYjaKB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeeedc6f8b8cc625f2087ee97a9d9a51515d4108161883e19376f8b20fbba45c. 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/3CWXmdLjCrB480XBjYjaKB.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/3CWXmdLjCrB480XBjYjaKB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b6a84eab4b99960125336176682ef536b0df8711c05303ea229a0331dc3964f. 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/1w90kPMggBhfJLPdtGTk5f.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/1w90kPMggBhfJLPdtGTk5f.