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 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 0x2be79b0f273e84e80615c187ec4dd665b3df9b7db5c2f4035b006046961de1ed. Chain 2 (Bitcoin): anchored in block 953777 (2026-06-15T11:52:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d0e9402d-1156-42ba-ab22-fbe11a55799e.json and https://artists.proofprofile.net/proofs/artist/d0e9402d-1156-42ba-ab22-fbe11a55799e.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 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 0x7b6cb90a9d8a7b27dc55c9a3887975954b307da48857ef077b1c718497996e15. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GBMJG2510980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e7bcc78f1bedd9b19e4ba7dabbdf570678b1c45676843b6b614c489667a8df3. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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/GBMJG2510981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a270b4adfae8fa132a4209a8539830f23594894b394053a8df42b3a7048d252. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/GBMJG2510982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83fedb28fc2b75a2cbb147035ad0d1494299a5861579d5fb992a8c46afef1a96. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/GBMJG2510983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb00ec46d661bc19dc8638e115ae9177c9015397e72eb34d49c51129ad62f21d. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/GBMJG2510984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ccb15c4cccb5ab74a5bab84f2d614bad21a91f31bf8c6a5e9adf53ef15f6779. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/GBMJG2510986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x419bdbdedf57c00de642c64613d09e269495d65924082f9f3c367cb450c2eb3b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GBMJG2510988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ddcf3672f87870b59b8f813b7f9ff9ffe526d4eb7ca414c0c3eb47e70dc711d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GBMJG2510989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x840920298046d1f044bfc388fe4cc7c66dbef9e3985d12928fe397e2c47b6d42. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GBMJG2510990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cdbc0b605bae7213b5c72bc65830a051f2a096fa4af185e38004d32457f27b0. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/GBMJG2510991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3649169cfaa8658e5c32e55901212c21152ed5f1e882c5e0d388ce79cb891134. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GBMJG2510993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa06e8f9132fa1c2ef26312a966a82a6f852ab8d4dd03cafd4fa3f00c431b9392. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/GBMJG2510994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a84534121d865ae56cb52ec0cdc58b4a627681888225176e93c1cca0df0534. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/GBMJG2510995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5f7ca6ec0ae15125b5051ea11970dd7d2fad5b45777b891aa1a9814b9f66b49. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GBMJG2510996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85bcf061ad2ff73ba4a9e91bfc91b98193e6a4ffe8dd3992dc58fb1de795efe9. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08:06Z), 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/GBMJG2510997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0a294c4004a416cf033724ed865e6da421501c602f4ccc18b75d9d9b48007f0. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/GBMJG2510998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37cf0ec2b9a2a9bd78d60f0c39f8a2f4ba328231d80b4922473164045c806c39. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/GBMJG2510999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcc302822f51b1d6140ff91647a8f17f0790e7012eeab048c90fd5ed9dd174a8. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/GBMJG2511000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc77525b457087dd468cfdf13708bdf0fa53cbf7f8c916c9012c5fd7476d8acaf. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/GBMJG2511001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x464fc401ecb90c2778fead34a03a55262d9104fafbbb492e866a5018d489747b. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/GBMJG2511002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7146c3d2ef1f5cdfccf6fdb2611ee2599544e2b3e8d0dbf27e96a5184ca42016. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/GBMJG1820937.