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 0x4687c65353e208f92d6c884c767f41f90725eabd2c02ba52048994c22201cbfd. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/25a5aa4f-ddc8-41b8-8fef-82c38a5696bd.json and https://artists.proofprofile.net/proofs/artist/25a5aa4f-ddc8-41b8-8fef-82c38a5696bd.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 0xbcc158ff2d3a0a643eaff0744f289ba0eb50fdf59bd0e6bceb04a5a42b109ed4. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/ZA78E1317747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7e768dae1ae61a7fc178f69d4be7b4f135b3cf570aaf77f01d2d92f155d6b3b. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/ZA78E1317748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x072bd94e32999a3c5d3903cbeade0533017d83d5e65de4f49d2be82d1cc0d6b4. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/ZA78E1317751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57a7d20c51c8de14ef5ced476f28018c39cddce8373e11bc84159fadb5a66ab0. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35: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/USA2P1366637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba795d3c6ffdce50a4df8e46b9d458a2cb029a5b349094a7360ccf2fb92a9fe4. 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/USA2P1366641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc754d90538a4b653ec4bdc39abc064c655ab1f34f57293c89689c3b9dce00081. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/USA2P1366642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbafd61d9c8d789f29794e0928ae59b55a75b6567635c80ebb9301fcecbb41f5. Chain 2 (Bitcoin): anchored in block 958850 (2026-07-20T08:32: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/USA2P1366644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd2cca5d53e9ada4482300c4c7e08f61cc1b100f6b710c67e26ae38801e7da8b. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54:07Z), 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/USA2P1366650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b847a220b0de0fc69aa452b2a3b9e87dc2de4d3adb9321bb10d292f0b4f8b7. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26:13Z), 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/USA2P1366656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cc4102e4f4e4b66ee65264861829c15588264f63dd4f5749025a729bfd58a86. 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/USA2P1366658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x015b8dc0fd6c61a3c6a28ffc8d8904b62651e32a9a6c636ccdeba2f4c808ad5b. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/USA2P1366659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9141c4e16173dfbda11b4095cf8f8926eae46d1cd0bd31b65eefb5fcd4b51ef7. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/USA2P1366660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf95ca2a6dc3ec7014c2baf45246a4f6a060fa161032b80e1f8a9b80e70ffa69b. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/ZAC030800488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fb9f51ee1cc22e9a988be3dba1eb180a1eadf65956f2fb32fd7fbafe6f9fb53. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/ZAC030800489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8756bbda4256da304d09070f85e7e5ef9058e7f8366a6fcaf6f1561088841dd7. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/ZAC030800490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d2a4931824bbde3f172d754532f98c0cc3f77aca7a8e8f44f50c105aea26bea. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/ZAC030800495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc494f366151c9e46898c87a52e42d4d426a102ccf7da669853bdbc6cf16460c9. 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/USA371104393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e630a9d6144d4b49d6e7690789a2621390e8318bd07ea50dbbc98b9eab8e8c4. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/USA371104394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc1c4ceaf6fd5cc1d171981d7ea0269649a7ec94d359d28715612467a49be1da. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/USA371104395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf13cded0f0b9c95ef8e239e04cc7cb16cb3c937e751cbdf028bd0c8bb8449d85. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USA371104399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb52b6b979f54d2ba21fb90cda0067f428599986ed55fe25e27546fd384889882. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/USA371104400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f5304e7eba26d8a1a2bb0c85e92a1e87bfdfee83bd4e0b786616a282925cad5. 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/USA371104401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe66b6289431d521839e726c18bfe48514405d167b6296940ec8a866d1031168d. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/USA371104402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x803604ac7c0ad7a5e9a50a922fef992422d805ab1dc89626afbbb1519d140ee3. 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/USA371104403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65aaa37e0a30752114ef152860a1e25eaaf5b8ce6279d01dc9d44f0aed753c3b. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04:14Z), 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/ZAJ491600001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50b5b66973c4630041a35a25f682bac24e7b32c3a76e25620ea4dc591abc07d9. 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/ZAJ491600002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7004487d80b3f25abe275d62f22c37cd658376042ce38148bce6218ce26460df. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/ZAJ491600003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95b988b495f0e5b98bef00e24e55b56ab71e392a68e732ddfa8f01a02d2fc0d6. 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/ZAJ491600004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5d014b2b07efb49fe59c445a8b720c2ca8db6cfd1c67861cccfb95b10fd7447. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/ZAJ491600008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f1ba1dda6b74d19a67ed388869a8051fc4d4c71d62d55e6d07da2d7395b27c1. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/ZAJ491600010.