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 0xefdadcf33e3249c52c6e80732b5aff555cf5b1b3e8a0271d013df508fa2f8f2b. Chain 2 (Bitcoin): anchored in block 953678 (2026-06-14T19:23:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/621cca7e-14fa-4915-a445-923c750d9456.json and https://artists.proofprofile.net/proofs/artist/621cca7e-14fa-4915-a445-923c750d9456.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 0x88f71118833bc29d47698bbdd693be866e6596833f3141c617ae058060974299. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08:48Z), 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/QZES72526043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f4fd440da05e921335ee2f13095840c082a6979d1446911f90ff4b9a02fc162. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/QZHNA2562959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7042f9e6d4b743659b3eca95c31a5869f243adbb3fc77522809208ad40218de. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/QZK6N2567452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df07859637414738a795fdec774492f072352a92e62d7f264c35615e7a7684b. 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/QZK6M2507269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82e14a90b4058ba79e7c0f6a257e1db626211244ba2932b05a1299768ff1b5e6. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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/QZK6M2580895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x963bb5f81196c4a354801d5ad6e352cfe2b3b75f61069ea9397ff9f0d1353bc5. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/QZK6M2543706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadb91704054f1871ec21e2bae89b8301b31c3f090adaf2c06b1b1bbb2729a404. 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/QZK6L2561411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7941ce6dfeba74904c193f15d56bf203531e0367018fbd9b4b3b622a76635ef0. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/QZK6M2563756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5e69dbb7d1453c82c1616822f2a4a5be7ae650a29c8bd810a51dc3a2d4d32ca. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54: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/QZK6K2568918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d077ae2f86ecc879148399882334343de97acccac6449a5eb8d3b12aebe1a65. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZRP52511848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0a2fd296b7be0f5cc315d06708fe400ac6e9f70d3f4349b1415099a2f54d456. Chain 2 (Bitcoin): anchored in block 958523 (2026-07-18T08:54: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/QZRP52549399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59d521e8675bf24fcd981d8f39181e98fb7e8fd66592a2902c5c489219c73570. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/QZRP52553222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce334ecf332388ca27d624beda1b0224467ed1f169f69f2be332adc447a23b3. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTAS2505386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x158b1c1ef5b920bb798b6a2c364cd7e152f81fdc5e55b688ad27efa31bdd4db8. 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/QZWFR2590306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd841ae736838e0d264c20c0caf1974586c8727f761dc89dc87ce7a4c5a29709b. 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/QZWFR2551852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9beaacf1bbc3a9a1e3c9e9e5688948adbbb52fc471321b05ce53e35141878790. Chain 2 (Bitcoin): anchored in block 958666 (2026-07-19T05:00: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/QT3FH2507650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x955b3bec349446ba23994449f08b015141dac423f6af2ab6a6cf32bfc530e504. 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/QT3FH2595719.