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 0xf285722b4ce540d1fdc66d35b36c34df9105d48a8690c5336e3dbb55b432b6cb. 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/e2fbbe39-3faa-4413-8dfc-1de724f40ec3.json and https://artists.proofprofile.net/proofs/artist/e2fbbe39-3faa-4413-8dfc-1de724f40ec3.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 0x02bb0684cc753bf2d53778cd80bde2b968bab0cd99aa6704efde7100d8df85a6. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/GBCJY2200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc24b4e912408a8923623b6644a15e04aeb4271a5178ec7632843f635630a7ded. 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/GBCJY2100371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cf82b0fbc16a72d3da1423e91120a4f6bfd409dad9c107b40fccda8e347ac64. 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/GBCJY2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe012a7cb858e6551b2523b4d64786287d0ec0187926aa2cfb7e66a39e42fed2f. 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/GBCJY2100293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd32a990881c3b2890ece52da01fe8af9e384153c7c010e835e958e622ecef0d. 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/GBCJY2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ca961dbeabd2a455d62e63b82948b3e057ae1739904a1f5173031377592e3bc. 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/GBCJY2200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe553744db299e7b6551fc70cf4d8ba58c221b8dc27481b267bbb970be3c22da9. 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/GBCJY2200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec06469020a3dce864705ca0d807a559a078c5f0cecfde6a53e684e2e93df631. 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/GBCJY2200013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe13c29b124d920197fe09aab3a3353142b96a8581e77dc306fb91483f5b5e987. 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/GBCJY2200014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29ec31d08b8a8cbdd696d1a05b25b8b6ca366d0d15d4b1aa42c8fed50d1fc5ea. Chain 2 (Bitcoin): anchored in block 957025 (2026-07-07T10:59:31Z), 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/GBCJY2200015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcabfdb6c13d7b120df3b8097eea34a73eb3d87f5ffe9545b1851254da2f1f438. 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/GBCJY2200016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fadc222814dfb9df46e986462d8a42ae243e89a7ca4cb18ff7859798857149a. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21: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/GBCJY2200017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedd86637bb4a899b711d07ff0de9ca1a3ecee38c9eb7e5f28533f90c3b549aa8. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/GBCJY2200018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc51f9ebf853138dc1963143ea892b9eeed92c5f5633a1dac640c94c5004b1e77. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/GBCJY2200019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ba4c78d1d658c2b952f1fdc6e0d60968fbf944ffb4bb69fbaf292bd7f9eef10. 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/GBCJY2200020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01fd50b071ac8cae1f9cdd9e9fe62c08c9a5c44dba79a2e20a12ee1094729d39. 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/GBCJY2200021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2eaec0545fb9b4b0c2df306ccce0ee63ce22af340a6112a676060f173f97b0a. 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/GBCJY2100294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f06b3d0f083a25868eaffce96f6ca25966eb734db29e1cca225215a07d10d3e. 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/US39N2310662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb72ccd559f41f1f0cb33af8634c47c492bd54b73e12b674567f13f95d94ba80f. Chain 2 (Bitcoin): anchored in block 960487 (2026-08-01T00:15:43Z), 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/GBLLT2103946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b90b2c1c3790aa69e02ccd2094685452a5d6d0c0b4a80cab192be811ac71375. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZK6K2008089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcca7c90295425cc461bbc113e13d8e6f9e5c654570b5b65e3ebba350a34e7ed4. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZTAX2340565.