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 0xda1c382361ad1b3391d0dbaa724b9974c831535764bc18628fe288a58f3a4834. Chain 2 (Bitcoin): anchored in block 954553 (2026-06-20T11:51:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/abef90ea-9871-49e2-a3bf-80225b5af34e.json and https://artists.proofprofile.net/proofs/artist/abef90ea-9871-49e2-a3bf-80225b5af34e.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 0xc12eac0923802c582e76492d00911d9c564591926e336b3779f38d0d80018d5b. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/CH6542368148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f57f3cdb46f3e91c4455054827e3dfaee2b4191e55740a1f1478519cc778703. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50:38Z), 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/CH6542368149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a7d08c695e22d6af955ddce3d6ee38335fc14649bd758b1a82b3c4c630f0c4. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12:10Z), 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/CH6542368142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99626f9e1cf78f169ed9039fe63f0a0effd1832d7a9f971c72494aee35e16de7. Chain 2 (Bitcoin): anchored in block 957048 (2026-07-07T14:18:56Z), 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/CH6542368145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5a4655cb12bc2e83ce4988ed713f7ed2dc65969362ae7bc4175d161d2248e97. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/CH6542368139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ffc2d90e2974d52a0da44c2bf2e85c8a719be01425b105da6cf3b550942b28. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/CH6542368140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0a5b2e3ce6df178d695a7eb98e41090db1bd6278cc5a950836842381b077120. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/CH6542368147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d3718f82518a7faa0e4423a0cb31735e76d592c866076ea8412aa5f1d101662. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/CH6542368141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02e05fc1d4053974f6025faa029e537e0cb5509426262ae6d5684a0e90744e76. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/CH6542368146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc54bb84dc86a44a9d02881563cbf5be24add58c5720365fdd412927b7b87990d. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/CH6542368150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x505c69d5f88e88903d5e8ae577977aee4679246e4a2292b474ca5eaf269152b3. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/CH6542368143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeb7b679ab9006c1a3c1e8c59967602006665b36aa86ebe78fcba005f4bfe9a1. 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/CH6542368144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf091eddaad8b7d78812d9160d7e771e4529d1a3f641489aae17b66f0bf443ff1. 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/USA2P1872588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3cc7acde66308284c6ac90c264c4fbffd319c8be8bab543fbb70885e7331480. 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/USA2P1872589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e81a75fb2e5052d8e311c3ca94daae7f02e7ac644ca1cb5c55f1bc7385df10e. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/USA2P1872590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf052c172765768429879960fc8f450c780c481d1965285f0aad66a83f031c961. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/USA2P1872594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664e80cef15dbf0fbc90504086e61389f3b6b3813c0ef2aec2316ca46e6eb18c. 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/QZMHL2496847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0dc3e0c822f759bb9c4260ff4981406d767dc9857d7193f364a4a73cb23ddd. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZS642484286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae5f8056ba66ca94af580c8cdcaf4b6bbd893d85d12a9b2d339e0c1c04e1803b. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/QZMHP2422344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x109ff33870a54f83404cb4e89c05716e42a8470c18a19ca52dabee46e5fb69bc. 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/QZS632498185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35602c8f27561bb53015c66d60e8ef6bbb812e313b15fbb38132919d1136d3a2. 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/QM42K2410678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51447306d9ae279ebbccd26c2cfe6a71507407bc06dc8ae2a2e07e88ba726145. 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/QZS672495153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc860f43855b467f7dbce57c940a9ddab2ccf0c5ac3ab3bad1aaeca51ecc3fbec. 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/QZH5E2300898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a97ddce4e7b5199df1d3bf8582001f7abb2147714595d14284bd791d7c9b982. 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/QZS662234513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39aa6d0dda6979c753f1cd184354c6250a7930de5ecab63496c7a37e1ea2697d. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/GBKQU2408157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac34d0bad6c4c01fbf347d33311f0dc82c4407d8108d89dea6cb2663c25ddd00. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/GBKQU2408158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66041e4f23c651ca27eb28fc67c04638590f08a0982986187acad76214f9f816. 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/GBKQU2408161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe55b144fa3b09765a515ba78406e0cf7ee5f9e0b35b3b27549329b637dc21043. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/GBKQU2408165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a72a41a12ed0320bcb853a073938a77ba84fc3625b63bec33204321c3f9e6aa. 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/QZKDK2310903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77fd1cf063d46389de4ed1b156e5621cc3cea475e631efab7ea747b9cfff3057. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/QZKDK2310936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x875982b30aa47eaaa8dbdaf3108c0a9647d72ce4f847cde6c812e73164ed49f7. 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/UKU932401823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33d8bccb378017ac06128b5faffc544c5f481d7b692ad9546240f9c30c7e240b. 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/QM8DG2345845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e5e2d6ef21b8d94856e7c9b16f4183ce9845b7662ca1ff16044e1aeb5be58c8. 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/QM8DG2345682.