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 0x6776dc2fd843c2055376140e37fb593e8a02a56656f49df308c314bcbc5baeca. Chain 2 (Bitcoin): anchored in block 954555 (2026-06-20T12:10:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ad65c06c-be7b-46f4-9ac9-14499b26cbb3.json and https://artists.proofprofile.net/proofs/artist/ad65c06c-be7b-46f4-9ac9-14499b26cbb3.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 0xb8d739cc62df0a1fdec5d714a2023e1915a9b98601be026c9fd298229136eb1c. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/QZES71965770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc68eacb7f5a5d893d0119e61c3425480e3b10e0d8b04a716fcddfc5b9814f45a. 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/QZES71965774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd54cc29c3341344bfd48c062e1dc2948282d1bab3b83b0bcdbe203b9bd332328. 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/QZES71965776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe115fb191bae7527bc3596ebfa6fdd43c50503cc236dfa1eab849d025385c8d. 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/QZES71965777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d0b4d624d5233a6c826c01f8b3a109ca526db5c58303c1ee1e938eca42d2e19. 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/QZES71965778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea129b63416e66bb5d0c7b4476c983ddd5e5e3d25fbd83f5809cd7f0a8292341. 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/QZ9Y21735767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe26574659678017ec9637f8dfeba9912a33ed88e03d7291da0a61c9ce74a542. 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/QZ9Y21735768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24bb2927c0c7bef4e7b1438a29a1c447f52842edb078729f5327127f4f417b85. 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/QZ9Y21735769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfad4ee868eea4977a72fe180452def44f3b4652fac9ddb40b58a20fe8d0e54c1. 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/QZ9Y21735770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf42bd51e1acc07265c6ba93149aefb1c4c6bd640c52db38d896139c0964528a. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QZ9Y21735771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c318c464f3eaf9dd2f27e9fa6344d4c4e4d92f974e2d9e54fa8984f1b57a74d. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/QZ9Y21735772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb76c46272eeff77e6247ef194cdfda833f37c8287ac79fdaa7c46dd06e128304. 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/QZ9Y21735773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x652936b8628c77a4667cf3603db99871772111f48b422c94afe8dbf339f26fa8. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/QZ9Y21735774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb608ca918e9a47c9dd5bae92ddf0b23b5cb3811cb9bb31e2399aafb0bd28a5c3. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/QZ9Y21735775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x668fd4df95991cf7be7d4c4ca6198ff8c7eaf59e79606cde7b4376e7fd36a004. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/QZ9Y21735776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb065b2570c5969df3d612ccdce8d6e68ff88ab60128695dab339fd437757687. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/QZWFK2362859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cec135f9498a5d987cde982e3d477930b2dd7a5063d8c652743ee3236a32813. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZNWX2397706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dab130b21727a1e01f950ed32b21dde3662fd63a63f073e7acd1dc5f64a4ac2. 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/QZTAT2210920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x714e633dd50b61d409e96aa54929e95a96d70b557f8d22f99407f7f8769bdab0. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/QZK6J2214754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2383097fe06bd55d4bbfd6991cad4cd00eadde30490a68203082a20a5806d62d. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZNWT2063471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66edbda35e105f0a1b72007d5f4e57834b43066a51482727097bdb7290dd1ef4. 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/QZ4JJ1833912.