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 0xa1c572604388a0da2a5e9822a3b7de19eacdbe9c9debdd8b557303eb008b8842. 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/c3802683-41c1-412c-b345-c86dddcdd7e5.json and https://artists.proofprofile.net/proofs/artist/c3802683-41c1-412c-b345-c86dddcdd7e5.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8527e58eb17f2a8c6d5f6ceb3e734d953f530bc854603d15c79fa1e42a59e631","isrc":"USSE90320584","name":"Fire on the Mountain","registered_at":"2026-06-01T14:59:56Z","spotify_id":"4delgtiKX7L3nsbC0exhCS","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 0x8527e58eb17f2a8c6d5f6ceb3e734d953f530bc854603d15c79fa1e42a59e631. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4delgtiKX7L3nsbC0exhCS.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/4delgtiKX7L3nsbC0exhCS.
{"copyright_id":"0xebdf9cbeba5312f15048009b00e22e407c4f3f00f5de3e6fc7088b4b1bfa70f1","isrc":"USSE90320585","name":"Searchin' for a Rainbow","registered_at":"2026-06-05T04:51:58Z","spotify_id":"1MMEPcNQ5UCeDMlZQA4or8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebdf9cbeba5312f15048009b00e22e407c4f3f00f5de3e6fc7088b4b1bfa70f1. 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/1MMEPcNQ5UCeDMlZQA4or8.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/1MMEPcNQ5UCeDMlZQA4or8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30f090009f48225e65f877ff86ee708ecec81ee7da0163f5044420ad88533a46. 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/1krLRmRXbhMHixy9gJafzk.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/1krLRmRXbhMHixy9gJafzk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x543c1768718264a698afe3eaa1ab3f79b93d72da924a1009b84ccc30638cb1ec. 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/0HOUHqydJnMG8q9pHaDa5z.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/0HOUHqydJnMG8q9pHaDa5z.
{"copyright_id":"0x633f7756a775ef0110ffe3630b360da481d727dd3b41abab87ed1bc2ade34e0f","isrc":"USSE90320588","name":"Bob Away My Blues","registered_at":"2026-06-06T00:20:58Z","spotify_id":"3QXaIbn1w7X9AqVWwzTkFg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x633f7756a775ef0110ffe3630b360da481d727dd3b41abab87ed1bc2ade34e0f. 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/3QXaIbn1w7X9AqVWwzTkFg.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/3QXaIbn1w7X9AqVWwzTkFg.
{"copyright_id":"0x3c7eead243c9760ecf66af10edacfde99f2149728b788547086dee8223d3b856","isrc":"USSE90320589","name":"Keeps Me from All Wrong","registered_at":"2026-06-08T18:04:45Z","spotify_id":"7tIxC3ZzfLdwfHdHzwf24T","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c7eead243c9760ecf66af10edacfde99f2149728b788547086dee8223d3b856. 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/7tIxC3ZzfLdwfHdHzwf24T.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/7tIxC3ZzfLdwfHdHzwf24T.
{"copyright_id":"0xd0f4a87b15a7da2d60f149eac9d2d6d0c9aa37b3b067a43db4291a24132a1f79","isrc":"USSE90320590","name":"Bound and Determined","registered_at":"2026-06-09T22:49:27Z","spotify_id":"7g19w1mQPVn4qE2rZmCPDb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0f4a87b15a7da2d60f149eac9d2d6d0c9aa37b3b067a43db4291a24132a1f79. 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/7g19w1mQPVn4qE2rZmCPDb.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/7g19w1mQPVn4qE2rZmCPDb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11c76746b87c2b130c523273dc850318ec64b37528eff5f783b15f842d12ad5b. 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/7BN9g4rUzUyITyHpb2ObA1.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/7BN9g4rUzUyITyHpb2ObA1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95aefe3364cc2325c19d88def04cbdec378536719104577c50b059d9b1e8307b. 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/3okKVZgaeql0vACn0kwMvY.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/3okKVZgaeql0vACn0kwMvY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa84ba3a8952faa7f4421f28fccdc5ad1f9007b409c13d8e933cc979a73c6f8e0. 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/6vQ2e6wFGceHdm4f3W5XR6.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/6vQ2e6wFGceHdm4f3W5XR6.
A Horse with No Name: Best Folk Rock Ever
Stop-Loss (Music From The Motion Picture)
Sahara (Music from and Inspired by the Motion Picture) (Edited)