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 0x10f5893e0d533ce5dec4840e00606d9fd5bfb7e5f9a663be257bb64dae725bde. Chain 2 (Bitcoin): anchored in block 953674 (2026-06-14T19:07:16Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/60262f7a-8608-46a7-99e7-5bd596aa261e.json and https://artists.proofprofile.net/proofs/artist/60262f7a-8608-46a7-99e7-5bd596aa261e.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 0xd7abb4a23b7fa1250f9fa4eb84d792ccd0b277d849359ab22365e04e9e21f349. 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/GBMJG2222880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x372266427de4a2b1a123e6afff07bafe467d7b4c226e46bf34cd260398ed44cd. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/GBMJG2222882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b49b67afb689ffe7164f639f4dcb8d093e8dca578ff3f93976c1db865f65469. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBMJG2222883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf545d6ce60bd399fcbcc694638430083111cf38d9cc5518487418a06023ba5b7. Chain 2 (Bitcoin): anchored in block 960407 (2026-07-31T13:26:30Z), 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/GBMJG2222896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa343bd6cba76443a9398eeba37f4c443f4c1cd63616534e263b1081e28d59331. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/GBMJG2222897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fbdc5fb505723e8a98bb66cb9e94da241469477b0efb8296be1f9b8b35da688. 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/GBMJG2222898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76b79233dea55beef3dd480dffa72e85d007608f0efb5b6b792fe176c7f068f8. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/GBMJG2222899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a9266437142c2fc28c182172e7f86ae860bf492f824e7b0edd14604a735153a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBMJG2222900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a9cfda6c93f531056658415181f19f6ea73b183b947e8c5ebbf0d52c0f61894. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/GBMJG2222901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae0015529c6f7c5b043b4abe70aba02360a05b66b7b275240dbff441ee7e51d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBMJG2222902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e352d699c7707ae8b44b11b8fa03e347feb6393a5d184f91250c0fbf69f9c6a. 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/GBMJG2222905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421496bcc1e1ba70a9e21b80bb292300c0e755ad472fbba7ee52902118840b3c. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/GBMJG2222906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bce4f0b0f49d01b954ecb46635eaf09ef00390ba30ac5e7e7f0686b809dce6b. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/GBMJG2222907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x379f003c761adee3e6ae247c0d75f77b32a9f97c077545418379348d669dde04. 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/GBMJG2222909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb44c10faa67429549e18386c932bad08fc6ffeab7268e1c1fd41f3eb6132eda. 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/GBMJG2222911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95633db35f549f40a207104096dc1da95eb2f06735fe3b321f5ff60383df6d74. 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/GBMJG2222914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7e32473023bd24e50b5f454ca91dcb860ea22c4e2fc4220ccd74ec5fa5293ec. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBMJG2222915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf00720345b9f651e27b4f5b41163710cb152f02aa4ced26b6f3c87f38f75c7b1. 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/GBMJG2222916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f960a6743ff32e5e825f6c2854dce922a74ff134edfb3ef111e83782436c5d7. 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/GBMJG2222917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d78b494ee12ac5e6623324f481084c373519daaad34f2def079751cea3c46cd. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBMJG2222918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd85e1120bfd4f3017cf8b058b41edd9024dd9715c43b75d7f0e344c6a5be519. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10:46Z), 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/GBMJG2222919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa768cf094b9ff2365bdd1146983f09981de71921d72299b404e82e5d83921bce. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBMJG2222920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc38074855f9aa7c1689b9db3f5cdce5180d59d21f80d52b8b9579114148b9931. 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/GBMJG2222921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71e326cf7a8c512200520a0512b1f7a559fe2c5ba5f85d6a15be0947a8321f46. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/GBMJG2222922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaa337aee4be08eb28cc9f1d4071d965a182195359e40d541b8c203b3619f63c. 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/GBMJG2222924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dd254e184ec0222198e3fef2ea1f8bee8d835033d8e42221cbe7ba628a7b1ae. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/GBMJG2222925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00a96a39e67096f665cb686adc7ed8706e3941e0d5fd9ab06a2fe63f22bdf715. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/GBMJG2222926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x456bd1d5b844adfb03b170731e3004ab236dbfb778ca6fca13077c6d8eb769bb. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/GBMJG2222927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc422cda17ab109009a571e9ca6db79a6a34cbf65bf62ebcd0e87ae24d693914. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/GBMJG2222928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38a5f3184bb69402c4889fd78c23dcdc442a577cedeaaeb64b5dddf34f59df08. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/GBMJG2222929.