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 0x73b7e78e24a16e23daf79c342fbe0bebfe511085017facf111003f0bc3c9e180. Chain 2 (Bitcoin): anchored in block 953896 (2026-06-16T06:05:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1076dbb6-b846-4144-b1d9-a8f9ea6763d1.json and https://artists.proofprofile.net/proofs/artist/1076dbb6-b846-4144-b1d9-a8f9ea6763d1.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 0x2f42766023912443ab095f5941fdf90714aced52e9e14b464e6eeab299c4e69c. 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/QT65W2542499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x018991a0d77ab178fc767d379ad279452b8edad275cea1107b42002f043415a2. 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/QT65X2565962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9b7f11e273bb0a8add867ea63a781425e69b2e3712c349b87578a09d3d1d1a0. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/QT65X2565966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dd37f378365461ce5e7d2583740705caf71798a8b909750afee15aa2a34f96f. 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/QT65X2565970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0680df51cb963c6e5247ba8e00a05184b9cc9395a3b4632e49eab71da95f90a0. 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/QT65X2565973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f2e4917cbb1380f755822409845a1b27842ccf72239e1ee73d65c08e31b8b9a. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QT65X2565977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc84f920ef1bbc7c77f392ae7ead1b7d00d640e153a24b54fb69d812d8463dc93. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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/QT65Y2503628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd60459ca2ad30e0473c572075dbc9d46f60dab948df9954faf33e5126e1f83f2. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QT65Y2503635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e0824c170a18c8c48004700d04e2451a3f2ba6fb1ce878eabca46887cc7018. 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/QT65Y2503645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x408bb2350fcdc58c1002c4cfbb08a23afdfaad0f647e76fc9ea357c8b6e277cf. 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/QT65Y2503656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa8f2b951a799a079bccdceeb320d03552e920e3a0c61d75e2507ecf3684e7c8. 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/QT65Y2503672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5d50f764a3f20dafaedacb56a378801280ccc36c009112d628b19e3e8d973dd. 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/QT65Z2592688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82c51973610e307b592c6f7096ede713329038f15f70fe2dcad85b2274b28a26. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/QT6632591931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47d2f3c73a6909ca16f946f77e5f0e5c97d8f6056f620a5a07190a539f21ab16. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QT6632591932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8fddbfc500fc16fef4e0f5e48b032b3f69168af0fec9bc5fe3ab3957e5d8ae4. 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/QT6632591933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeed26831ca22f10e64572e009dbca2a2ce6fc28f53629d887ffaf5d96a9ef61b. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/QT6632591934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb7a7f495ea6e64baed96eafd0ba5cda61a92fc769868e9323a98efa99f3474f. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43:15Z), 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/QT6632591935.