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 0x5dbeb6fa884435d10bc8857666c63b9460de9aabb59cc99b7ef2e9db3e8acec9. 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/dc4a3a00-89af-4efa-897d-a884619ab374.json and https://artists.proofprofile.net/proofs/artist/dc4a3a00-89af-4efa-897d-a884619ab374.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 0x3d3ddd672244e2c2f48f548f53af334dd16c55d9290742d11a4cffb7885eb5c1. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:51: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/QZFZ72002068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16e21508473f4fe97adf3680a4adae51f217472ad9876a6abc7899cbea8e371c. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZ93L2057225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacd39ace7f3f4e29e728b199cd7a7bebb94107057dd6ae61ec3ca9a94a8a5493. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/GBKPL2280285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe73aa7b71bc46d2fa1c998e8d83f9d7e3b8995e6f2ef8c8866bf88022435c48e. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:39: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/GBKPL2289434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65c254e87cae9dbed38c3b86f17c2bc0d3642f556d735192f74cda4a3cfb0148. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/GBKPL2173014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30dd3090180082a2919b3d3d34d86e0b4849195c3c4cf5a1033709c4e4edf4de. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/GBKPL2289438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bfdad6a789d41ef8f22f88f83e08db11ac126ef8922e45a5bb3cc0a60cdbc2c. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/GBKPL2289436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3ed5f4b1ee8e305da3fb67ca1efdbe01876a4a0cf42676fd87cfe2a3e7cb377. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/GBKPL2287442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8328a8c41a6758956e56d1be6182116a97aa14388a716ab2c7ea3cb725470f1e. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T11:07: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/GBKPL2289437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f0dabae93ef0e8b6968c1a1987b46c6b42ffdb55fd6b5949ac694197e215162. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZLBC2329150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82dc0de77909ab70e7ad0e0a1759d4ec072d1b8b4df2b1e776094dd2f4243a87. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZLBC2400933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x226f8826ef9183885b56ffd8c56bd24ad5423bb5d6b45177687d885dc5887078. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/QZLBC2400935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc1f0fd74c8cbe534a0ee51200622357dcaae0a1e21ced3f6c92f68d2bbf90e8. 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/QZPJ32249080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2dd5cc711b497e99778f3d351a09162ca297e132f0577a19cfab8623e0fadcf. 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/QZPJ32248717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43ead577a3c76de60a360fcd59939878d2e5ecc7fbb0c632e9df9cf507ce4362. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QM6N22385798.
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