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 0xda9021e80a8cfb2be32e45f4a7e4eb47d65edd7460942795af0d72ee6055f38e. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e31dc7b0-b332-4cbc-947e-4a9735aaf13c.json and https://artists.proofprofile.net/proofs/artist/e31dc7b0-b332-4cbc-947e-4a9735aaf13c.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 0x70cc0875af9fba4b38222954b6aa894b4027bc337c95aec64ee55e9a3f158deb. 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/QT3F22503689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x641fa2e043d8acd7c590a4b40073625db19a443f6d71732de7bd79edc063cf4f. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QT3F22501443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc17f4ec9e8474863bf06cd9d3e0610fa0a812b7e4cfb109ccb31dde7ce9bbb8. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QT3F22503741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2453062d3576f138eadb524b831d45f556dc9816e173d94321b347d9a278fcb. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QT3EZ2595253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32d8e56786204ee42b05d9b373c34d43e3346c3f648c01049bf5b510a4249c67. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11: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/QT3EZ2595248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x483c28e3002cc215c413a5106f297d1930e436b08c22f32e87edfbc2da258380. 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/QT3F22503746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4ab889bdba5348bd219dd7a01fc71d720c580fca2b45ca37a946487b93c949. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QT3F22503739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b89fdedfccbb59c302a1d53b15b094cae9680d5cdb6a04689c874452c52f352. 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/QT3F22520028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd37922e22da709a8c65005d9914bdce62c8ab24260852e887a321ea421699b7d. 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/QT3EZ2595250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aafc6f029e78e8ce83e34000f015e4dc0e7e3e9c9013e7aec0134a6abadc0de. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QT3EZ2595269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda4b45654768a7e011b9b49c2f37dce94e9f77fd3c6aa916e8b3f25384ec3f85. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/QT3F22520100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81df526ce80cd36e30d29b556431826f68815acc5f6e4b775191f45595a6372b. 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/QT3F22503729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b62c0eb6cf61cae35788324163dcc805658ca677421e5a93775588d72c1939f. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/QT3F22503751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf75539b3cec27e9e55aa81674de1d2a8d66b615f9af5b1ad2f91b52bebfc4314. 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/QT3F22516040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89f72acbaa61c6bf97f716abb39f5d1c21d0453fee82f0d23f32d475d6eb9700. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55:29Z), 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/QT3EZ2595260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa21c8c2bd37562f3dd78faf98b86d862b8adf52a12ede6cac6517917345cf7d. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52: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/QT3F22520043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0734253afd9340239574d7c218c7ff6aa2f8b8beb21977560ac77ef9f92184b. 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/QT3F22520022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6968d5d0dc6de94e97f80f775fed320410a1c6dbbd1a50367e1d13cc8cd1071. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QT3F22520113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62be0cd6cdfda2490e0899f94b32d516867a2800b8a83e8c84caa01f6c31b00c. 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/QT3EZ2595274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8abd3c11470d5ef0820737c70ffb4323c8a50a4c75f7ffb72e31b61bcb44f1de. 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/QT3F22503748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82b679aeb6cae7a526403ecea1ad8f029c329a0c91be7b63354d56b4778fc4a2. Chain 2 (Bitcoin): anchored in block 958920 (2026-07-20T18:14: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/QT3F22520239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7297b891192d3784c41252e5f49dfdc74ddd1989315af265d04c9ba3e6493ed6. 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/QT3F22503695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae1178449e5a890f78898ef9bd446b853a8d335436030323d46e33739e6b13f0. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11: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/QT3F22503687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55c3d068af937eef6817096d07b8ef8fe46776cf119e8f43c792d43f68f948f0. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QT3F22520071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3450ed14126f005e6ffda6830c0c1c322eaf12a0aa92fe8d8cb4db37b6798415. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QT3F22520050.