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 0x562c3a376f66d42ce8c0020e32d18ba14c885c85dd3e64dacb6c91cc209c2e3e. 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/521d167e-8da2-42ce-98ab-fc686b2a3be0.json and https://artists.proofprofile.net/proofs/artist/521d167e-8da2-42ce-98ab-fc686b2a3be0.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 0x13b81625da9a01de69d5c6391d11b0f3d36b27b272cf94ee789267383c4675db. 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/QZNWT2421223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda2439779c08f9f804bb88cba7b749648e259916a711a21c343731e0fa7dbb9. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZNWS2465189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77dd59bdeea3dd2fbe1913d54e9794c147c40c198c1f17717df5501420e42f4e. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/QZNWT2421212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05b7319831e2524246c1ca0b4616339e14e54469e6d100870c3525313e569c88. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/QZNWT2433247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x562bd838e820e36a2618ed8547c9440316dc94d89234230abf846318cfa71fd0. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/QZNWS2493536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c98f060e7616e3cc4c9199f21027a06adae3080ecda72c74e49d65217254c45. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/QZNWT2428881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d220b76f6adec53e176d9526621cc4316923ae52df9a246998b4c73bf476699. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28: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/QZNWS2465193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x952e400b709bb8190b93f4c21f858e48b0b395bd5744ca6fdcbc672986c58390. 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/QZNWT2426141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d3bf8fdfd9de66407ca9e2c825b8c0950883235dbefbbe75b5c23584d8d084. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZNWU2403112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3941665facb34dcb640a295871a2188164db265d9f8a774fc7b74efe79e4997. Chain 2 (Bitcoin): anchored in block 958504 (2026-07-18T05:41:32Z), 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/QZNWU2433945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb4b7c5c56673c1af026d82c4f2a0b628228149e5b8a0622c55b5143c12e52f0. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19: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/QZTAU2443498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa419943bec85306bd47afaee2a1f714ea828f607d028139b762553d006d6fc94. Chain 2 (Bitcoin): anchored in block 958417 (2026-07-17T12:56:50Z), 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/QZTAU2443497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38e51c426f419bc556b989f60a096226ad58bfe4c85e8155b53eb829583c8f32. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/QZGLS2572661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8c37d58312787a1d42313c0d455eaba14fbb17acce5a66acb4b33745e791617. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/QZGLS2572654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5576c009999a7fecea1ad608e52bcced6e02d28a0a0577009e2f2350629dae38. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/QZGLS2572656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6d5677bf573e4d5d844adb55dbe4887200468958854d22ddf53d7dae445564a. 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/QZGLS2572659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05057c1ac1500a77fa97fd2fa8bc8c4265b81e717e001df1352f14f10443929e. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QZGLS2572655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedce57789c51768e961aee10109cf3c9139e48979cadc00579c9873d71e1eb3a. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/QZMEM2528095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc04a63867c344d27531b07701869fb22ee7e424d2a6c610879d73b3c3624285. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/QZMEN2555464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1f443458c218f0fd25a23ed73565d75d9fe02026f48390f81e6eb18086f6b51. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QZMEN2548954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x990f60879dbcaac76ed34a9e1da0fad305fdbc73384962839a805539da61f3c7. 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/QZMEM2528113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1c32afce909e16e56004d8aea57ca082a292bf9c0399c78afc0cb1b0b3207a5. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZMEN2549270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe5ca54124875eac4268bdc5a3449c02dc9963355ce9657b2e1bb1fd2fe33ae4. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43:17Z), 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/QZMEN2549406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x116d32d63a719e150a1c4a325e6d5259e1175bb7614780de3c805cd133dbcae8. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/QZMEN2527927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd4beba2f17065275fcf157779c28c290d5c2d095e69447900fcc9ca5358a730. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/QZMEP2588069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c3dfc2e17cf5f2f7b906d46bf225e89a175fb1ff8aa8bca1cfa13b6dace89ab. 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/QZMEQ2540514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee60c848d56e75f7ad9e12ade56215d59cec3a79950e8c6074eb328cd5c004e2. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/QZMEP2549924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6a28367792b315a59a92d0d34e1853b55638f6e13f558812c33cbd737963e49. 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/QZMEQ2538076.