1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0x10a5b303ffc763a64f240cf5d9d79ae9222eb1df050dfd449979e7c323425ec7. Chain 2 (Bitcoin): anchored in block 954588 (2026-06-20T19:15:05Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b87a5b9d-1196-4b73-a9fe-b7ab31d7d08b.json and https://artists.proofprofile.net/proofs/artist/b87a5b9d-1196-4b73-a9fe-b7ab31d7d08b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c1645dc742b267e924dcf51fdb5d723dba57c1d1e7b059aa46a1ff5beee195c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N21944210.
We Never Rest (feat. Katie Dvorak and David F. Bello)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd30b7d10d859fd9ac7d7fcfd41c9f2d10d41b84b12d0e739bd0d01e0f37793f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N21923645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ced66582436dab4a9bf07feacfd0d7c3ed542c1d0564d6a53c349c94e04d3f. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N21944207.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5432fe9cd42e777ec1e918de7b91cf5668632140042e36b7d055139e1cdea03e. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N21944208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd506eed8f58cdeb8fc9b3f850a3ee978c432fc7044eb94e32388d63a9a01361b. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLFP2289328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad5ce104e45fa1cfb54abdd8b05874b0093d264b34917b3c64a942f4c4dc62ca. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLFP2289332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x228fb4d274ef514064eebc5800f143a05b38cfe6cba4f2747956e609a6fb2cf0. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLFP2289325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8835395d8120a69d9c5876279ddbd1fd5b5c7e0ee4465e6762a4bec16356afd3. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLFP2289326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2501668d0cd2eb2fc0b0ccb7a9d3667d1be09219be2151cf515d92011e488cee. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2501651.
Love Won't Let Me Go & Death Consumes Me
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb370d9ab7c89225017f1d4ee0b2072f54fb40486ca69ea30bff3c5e238cd0e9e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2431413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedcefc0ffcb1802e728d292ff08a33f53819a6ee76182fece45e139925bd0478. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2431420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30436b54089a719377192ad56e3c10ed75323528fe5b182d8e11daf7edd0d84b. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2424358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82c615643992c56bd2d6d214e1771d3e5c868b9b7f13703e328d9bf389891fd8. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2431414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45313b725ec4fb963ff7a3f45a8a829ee81c1f701b5563cc58cc9e960ffd1f37. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2431415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aabc760347080a2da6b29dd6017a7b1be87ae8fc6ac22dbb8274bf605d47183. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2431416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe081679b96a79117447d20bd8407b0e23d4feee1d010ad6bae77b962fa2c47d3. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2426184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eada2d4aa81df6a49e93365baf05678c771149b286ededdde2db6e91fa6fcc8. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2429494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x415f894b9cb3a82170541955272001a4c60fb02d81528b4ab66aa2afa046a5fc. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2431421.