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 0x1b5ce4683c226a1a50c613df7e5636c8788e441c860bd6647ca04464a087f45d. 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/9fbcf48c-e93b-47c4-a2e3-e8b638bb6cd2.json and https://artists.proofprofile.net/proofs/artist/9fbcf48c-e93b-47c4-a2e3-e8b638bb6cd2.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 0x68035fc75bc73e70a3758c5aa399c8147179dcd7c393fc9f22d6ce11d016702e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/ITNTP2000031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d47f2e05405f46fff0aebba69d030d3f9d10ad03cc2c424b8183445e220c8b3. 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/ITNTP2000032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa60091ecc55b35f7276206eabc62c11dd6783ea038eabe0aec4f5b1ba16b090d. 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/ITNTP2000033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb6a85a42d068583698c6b8473efdb045e11477c2bc91ae018a66fc385ace9b1. 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/ITNTP2000035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a0fd2e6f17e199a07bda8377dd5e113e5b248a1777799cb92dece91665eaba. 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/ITNTP2000056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9fba0791397f321c1d32c8a92d3c4f746154d88143d6b52e4376f0f3df68c7e. 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/ITNTP1900050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d523bba4f2e6239f701b632c0cf79bce67b0769e803bb60899a9ffcde233881. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/ITNTP1900053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fc8ed0b470aed6ca839bd962b334d5291081a58dd06cf3503229bfbe700e5df. 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/QZES71942991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15453831b76d5c5b395919e99d74c3872206fe3ca24b14ddfef0cb0f2e833341. 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/QZES71942992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0ee43c5eea021a0e995d5cc6c218591e3b6defdefcae5883ff79083be311dd. 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/QZES71942994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71048062b39c1bb5544dbd4a555c19ef48869a14ae3254e1b5cae8a06e31f62d. 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/QZES71942997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5363f6b00572eb06d3e235e60b83ce58866fe540db258e231f50b7c2b17c57ce. 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/ITNTP2000020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a042cf6b5cbb2488c5dd3b28e0e954561e8c1c5b05038c389a2b8480bcddb67. 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/ITNTP2100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06eca0e44b19004170f9fec74bf608389f5ec6052aa6f4b1aa65a8f0f3af6bc1. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/ITNTP2000058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb996553b2152e5b036425c21c33c743d390e20cadc1d394bd512b81ca4d6d9d. 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/ITNTP2200045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2741300af3b806533fc742ee688f077e4c652058565890c9b9e9f510285ecc4. 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/ITNTP2200047.