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 0x86ee0cbf0c84d48312462680e1cb555a3b9b857f32d627ca2508568da45822f6. 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/5f843493-9afd-4f6b-8a8d-fcb55a75e3c1.json and https://artists.proofprofile.net/proofs/artist/5f843493-9afd-4f6b-8a8d-fcb55a75e3c1.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 0x4004e8bc2e96d329188f19f0f4807ad96760d2c1ddaa4ab5fa8aa99c11cd455b. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), 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/GBMA21971167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7861e91b3ead287efaaeacc77cb2d025f5c5684553380d2c72daf419b8eb23e8. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/GBMA21971170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d83d3e9b9f335f2ec59b7b1c4b673928be2cf6d8e7dc7a663a2e3e7f680d8e0. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/QZAKB2001550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x683324df113dca75cae59a91cf1d1aa7f0e16c4e3024b46d8a1dc68cc38dd998. 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/QZAKB2006208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2edeaca712f708b398db1d587aca68204dea4ac00e1c61b889146d1275114418. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/QZAKB2008586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31bb9f335b521b8e400cd5de908e8d5a547042e43638e7ee2b50867da6fad65c. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T20:13: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/QZAKB2002301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2382fd7edd3c433976d15624d2557eb6f472e311806349c0ba4f468fc848cddf. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZAKB2104570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2edeaca712f708b398db1d587aca68204dea4ac00e1c61b889146d1275114418. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/QZAKB2008586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f372af422653f4f42672cb36e7759d4f63faa9f37d4906942d9367494a18856. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/QZAKB2135009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef113dbb6fd6975ef74ad54ab1ff59c655c6a8d815d3a94c9aa47208914e9cab. 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/QZAKB2133921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b2c8cee095ba741ef02ef9bf0acfcec9dbefb0d35b9f38560860c9501342438. 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/QZAKB2452494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ddd589917d6ed576e6c654ee3632f04b52b987f10476699011f11a1c178d4b3. 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/QZAKB2447565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf87083aedde5811266fddaf59b0ad987dd2630e938a4888fa5f564290952278d. 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/QZAKB2439167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dcc39c1fe3b6e1bbf8d713500de01df540f726728330ef7e4623eb80034cff3. Chain 2 (Bitcoin): anchored in block 958776 (2026-07-19T20:11: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/QZAKB2434487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dcc39c1fe3b6e1bbf8d713500de01df540f726728330ef7e4623eb80034cff3. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZAKB2434487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf87083aedde5811266fddaf59b0ad987dd2630e938a4888fa5f564290952278d. 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/QZAKB2439167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ddd589917d6ed576e6c654ee3632f04b52b987f10476699011f11a1c178d4b3. 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/QZAKB2447565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c7bfaf2bd54ce67da6dd1858a8a26b0f61ee196153280e345c8f0eb11d6d8d. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27:02Z), 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/QZAKB2510991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd93628a3459d6cba3d62ff8c870ce67e0acaf6ad257b3f427d1384d891e1b3. 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/QZAKB2519719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33b26d8d1de57de9ce4a8fcc45719a442898baa137908fa543c2c32aa1a550cd. 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/QZAKB2461075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e844fd895238c225e1c8ed5f6716b9a9b83b14a68a0cb5dd2b408f9413ff65c. 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/QZAKB2519723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d4950ff31a7c65e56e79717c1dcaf8a1abd2d12542ee4f1958792369e90f002. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZAKB2519722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a67acfdcf1f49729ef022233e821c8e18ec054ff606529c6dbd7c54f8fae500. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07:13Z), 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/QZAKB2519721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86c8af9a2275af854a9b2c551e58fb6e39ea17010330e83f39a17ec7b0f9db0d. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18: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/QZAKB2519720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x284555d02af54f4316cb3fd0619a40d03555a2e3325500a34e5c043b5080d6a2. 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/QZAKB2130834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4aaf04c179bdc203e9024e12e37c69164cddecc8946af384d745353144fb98b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZAKB2172934.