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 0x180a5c13769066c47c3e0888ed90e4fca170856d9ab1e0ecf191299d7ba30d78. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/13cb8592-980e-48b4-ac10-939017744e34.json and https://artists.proofprofile.net/proofs/artist/13cb8592-980e-48b4-ac10-939017744e34.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x75b429a47a0c571db0edf79b1a96b54f0cf476c2c0d5b205a503568f8edbe73a","isrc":"TCAFM2134626","name":"Me Over You","registered_at":"2026-06-07T15:51:41Z","spotify_id":"3OMQYCIELhRWZs2Q397zzI","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 0x75b429a47a0c571db0edf79b1a96b54f0cf476c2c0d5b205a503568f8edbe73a. 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/3OMQYCIELhRWZs2Q397zzI.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/3OMQYCIELhRWZs2Q397zzI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2285a1151a620c5bce8d5c57777a55ed431be1cbf52217903e108bed133f637. 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/5oLP2URZyS0iN7GQKd0Nre.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/5oLP2URZyS0iN7GQKd0Nre.
{"copyright_id":"0xaaffa00859cb6339edf8efe8ab5e7fc74fca6baecdec00e073acb0ebee2fad21","isrc":"QZSYP2107217","name":"Like A Boy","registered_at":"2026-06-10T19:28:44Z","spotify_id":"3Ez7hgxbbEsZyHyaEcwKt8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaffa00859cb6339edf8efe8ab5e7fc74fca6baecdec00e073acb0ebee2fad21. 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/3Ez7hgxbbEsZyHyaEcwKt8.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/3Ez7hgxbbEsZyHyaEcwKt8.
{"copyright_id":"0xc0cd66dfee41e3878c1745159ae2eda58a0785bdd4432e2723f4283314ee0c5f","isrc":"QZUNA2200001","name":"Missing You","registered_at":"2026-06-05T14:03:28Z","spotify_id":"4yfSSCOrcAcgzcGAtc9LCW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0cd66dfee41e3878c1745159ae2eda58a0785bdd4432e2723f4283314ee0c5f. 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/4yfSSCOrcAcgzcGAtc9LCW.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/4yfSSCOrcAcgzcGAtc9LCW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a9bc933507841db200daee1309811953929ac67fde10a4c6e909f346472af7a. 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/3A9x6yHdlP1H5BY5Pz3l7P.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/3A9x6yHdlP1H5BY5Pz3l7P.
{"copyright_id":"0xe9aa81cce89302be3ce0b278babad15f85b478bf1ad11b02c63f2ae15e89570b","isrc":"QZUNA2200004","name":"Ex Appeal","registered_at":"2026-06-08T06:07:01Z","spotify_id":"0hXs8Wr4UNEKFQob7yvwrH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9aa81cce89302be3ce0b278babad15f85b478bf1ad11b02c63f2ae15e89570b. 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/0hXs8Wr4UNEKFQob7yvwrH.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/0hXs8Wr4UNEKFQob7yvwrH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26e3cd9639e7c66f804469f72efca3d1f7cc33e27929a003ae62bc86577c9110. 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/2H3L66T9bQVlEKNkNLDBgI.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/2H3L66T9bQVlEKNkNLDBgI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26e3cd9639e7c66f804469f72efca3d1f7cc33e27929a003ae62bc86577c9110. 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/3UDVaeKlgO5IvJnnTCGh7P.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/3UDVaeKlgO5IvJnnTCGh7P.
{"copyright_id":"0x77d6f2d5890f7d7fbe13448dcf4857119b5d3759e916b7ac32daad4ee8b6b01d","isrc":"QZUNA2200014","name":"Over Her Over Here","registered_at":"2026-06-08T23:29:09Z","spotify_id":"1OdqwStwNBN4xWEGQjpceQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77d6f2d5890f7d7fbe13448dcf4857119b5d3759e916b7ac32daad4ee8b6b01d. 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/1OdqwStwNBN4xWEGQjpceQ.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/1OdqwStwNBN4xWEGQjpceQ.
{"copyright_id":"0x08684a0df19f6b160a5f68f619bade6d1fbeaa24b06c1bc350f79c0203ddfb96","isrc":"QZUNA2200015","name":"Before We Knew Too Much","registered_at":"2026-06-18T06:32:41Z","spotify_id":"6oiyesDaGWyviPdvYpnow3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08684a0df19f6b160a5f68f619bade6d1fbeaa24b06c1bc350f79c0203ddfb96. 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/6oiyesDaGWyviPdvYpnow3.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/6oiyesDaGWyviPdvYpnow3.
{"copyright_id":"0x8a9bc933507841db200daee1309811953929ac67fde10a4c6e909f346472af7a","isrc":"QZUNA2200003","name":"Not Like I’m In Love With You","registered_at":"2026-06-04T12:02:32Z","spotify_id":"2GFzKLXQpDm7D0DgsWnjlB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a9bc933507841db200daee1309811953929ac67fde10a4c6e909f346472af7a. 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/2GFzKLXQpDm7D0DgsWnjlB.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/2GFzKLXQpDm7D0DgsWnjlB.
{"copyright_id":"0x1de1bed33c0e73fc17948ca440536b867d87acb7c3de9e15254924dcae74d1bd","isrc":"QZUNA2300001","name":"People Like Me","registered_at":"2026-06-08T23:31:47Z","spotify_id":"7FzDVk2LKrTjOn362NeUmy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1de1bed33c0e73fc17948ca440536b867d87acb7c3de9e15254924dcae74d1bd. 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/7FzDVk2LKrTjOn362NeUmy.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/7FzDVk2LKrTjOn362NeUmy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12e0f918a68a72c2bc13da7253c0d39d90293f2d5f877f98b6ddf79b717a1035. 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/0E0SP02FyFAkcgkqSO6lOq.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/0E0SP02FyFAkcgkqSO6lOq.
{"copyright_id":"0x45240f18e5526fe3739f291e98f5d62d037d9c4aeb19149f85c6119003fad3ce","isrc":"QZUNA2300005","name":"If You’re Gonna Break My Heart","registered_at":"2026-06-05T23:01:50Z","spotify_id":"3tCmf09z9TgvSAwH6nmcIq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45240f18e5526fe3739f291e98f5d62d037d9c4aeb19149f85c6119003fad3ce. 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/3tCmf09z9TgvSAwH6nmcIq.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/3tCmf09z9TgvSAwH6nmcIq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffd57f987717caf42dd27cdfcbc3c9040195e88a2b492a3468eda5071db374c8. 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/168OTTS6lAIDRAEGb9W3Yo.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/168OTTS6lAIDRAEGb9W3Yo.