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 0x14109b3f1db768966069e9a79d259c0eaba0e673043edada0e1b61a37bf7869d. Chain 2 (Bitcoin): anchored in block 954705 (2026-06-21T13:42:37Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ef0351b4-868c-4c79-9b34-0e10beb65af5.json and https://artists.proofprofile.net/proofs/artist/ef0351b4-868c-4c79-9b34-0e10beb65af5.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 0x2ba2fcd8409f1f423bb63de7a98e5594eb1f4d3627c3aeeb053e497fc2150e80. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/QZMEP2499295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a882a7c856a1240ee77316a25c6d90a5cc77a6ae821eadb786d5d42dc951ce7. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47: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/QZMEM2474448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe72526447dedeedb6e64b6dd77a6bc00d7bde3b95b7d68836d285424aae4b8c. 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/QZMEP2499296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x375ec0d6976dd9d54cf741b365a38964211509e97524eb8dc3ea44e21d333f98. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/QZMEP2499297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb960f1a0c39c47c24512adafd98238b39a9b8077ea160fa70251de3ff208aac9. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/QZMEP2499298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6235f3049955e94e7eab6a7ab25dcd28b7a82ef2dc6b52c7b1e0827a23dc9ab. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZMEP2499299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ced9a77a429e7e27f8e46fffa0caae37d2231cbf06ce6ea8873115bde76badb. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZMEP2499300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x386ddf654fd373a137a6658f8079f27df66dd27cfa96bfeffcd5aed42e7934df. 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/QZMEP2499301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfbdc54c6dd217079dc65b16549cd85ebf0a59465c9cca4028b702067e621fea. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/QZMEP2499302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52363efe2725af5694c82e6bedd72dd8f1a1c10dbb1d2cb77f36daaa2900dde5. 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/QZMEP2499303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a31b498bbe1512ac6130f71129419816bcb7d91193ff81f0659f6f44cdfeeb4. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/QZHN42252858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafcd6aba0a9485407946139502655db6d191fc167e35624f882ea8704b9e45a3. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZHN42252859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4dc7938094dc725fb38d990f5ed159e9cc3391d9f861881f9cb0d64e8f37423. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZHN42252860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cf140eae9305dd6c2e38888c39ba6ad9326cf9840eea6b3a331c104999726e2. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZHN42252862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf49ddfd7226aa8e43a9cfcde8175107bb2cebdd808c0696f010e83699c5d5abb. 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/QZHN42252864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a882a7c856a1240ee77316a25c6d90a5cc77a6ae821eadb786d5d42dc951ce7. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/QZMEM2474448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3de7658e1aa31c81f98ff8d2fac600400d2ba83c6b369d35e913e5bbbdad344d. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZRP52347542.