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 0x0a32eeb127fbf145e434cd426da950fce43ef3b1872d34ae0b4800b438cb3351. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e43c3431-68d2-4478-befd-8b302408cf13.json and https://artists.proofprofile.net/proofs/artist/e43c3431-68d2-4478-befd-8b302408cf13.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 0xf57d0cb17d859e038ebc54c61d673088dd9c8f5d63aa6e0bbdc90d8be689e41c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZNWX2267509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b9b7e9f60088f621a1012dfc8100fc2ac80b1f1ec8d99ef9f67371284a86ba2. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GBMA21944384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a08702d01ae36ac8e2101575dd84e79efc02f41d41fc1ac99709f8782666770. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBMA21944385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71ae0c5dd52ec5aa4d71b835c64e16324117cc2a62de45d77525f53dbb21d434. Chain 2 (Bitcoin): anchored in block 957025 (2026-07-21T23:35: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/GBMA21944386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bf61393d33648cb8539b509bfea399b9d4680e65f08b190d141106f81bd3a32. 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/GBMA21944387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x126cb66d8943eef90c391d81154f439693fafbaa808af38c5275df9411bff0e9. 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/GBMA21944389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce74bc7aa6d335ce0875ac201600ed967178735d2c87ad837d984f4e0889b597. 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/GBMA21944392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x744f0a0e5db81021fcc7bdb271650de99ba00cedfad296b6fb58c0f51ff242e0. 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/GBMA21944393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7be627253db6e670f0584df8d8bf6f69ff8a083fdcfe53f4c53a03f0409b0c25. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/GBMA21944394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa945bcaf830d04ee7d84a6a133a93ac4cbcfad59e020ec324830d7692fa6f99a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GBMA21944395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1584d218949125ce470f921839d20e392ae584b4531ec6990e7130434c24709. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-22T05:26: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/GBMA21944372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52066f886f76291a9864b34edeb49017c301356adfa1a7743fc4b3cb9f132d53. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/TCADS1896186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a26a9dcfbcdf3211acc94f32d07b94d801e16c6cd83fc1de4bb06862c34dacb. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/GBX721700026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35257e983f5c76b240f9d4e6eaa870f79f8cfdaa0f4b7fef63e300fd71b69dfe. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30:10Z), 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/ESA012501043.
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