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 0x2bb8467e7cf4c5c731bbf6d6cf058c0c93989d5680be5d790daa7a4aeb941b8f. 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/d786b696-d98b-4b81-9887-e5a29854ca32.json and https://artists.proofprofile.net/proofs/artist/d786b696-d98b-4b81-9887-e5a29854ca32.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 0xe437bcde2fd47cc79b058f48eb1bb62ae79b98d1a6ea5277ff1ee475ec6a3e3e. 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/QZMEP2236817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9df2cee1527de79ad4e89731e93b513f35d3681cb8f04744bb6385de1c30d96. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/QZTBF2482907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca796c01d92ca25529be3902add549292faffd4c30084a8c854574aa01cdfd2. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/QZWFU2478005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4a01021298ed571a4499fb9bd4aea254229f2b0a54618e62b31a0669ddc9367. 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/QZWFU2478007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2397330fdeaf180e18f3d07c64e11287cf2fbcc4be72b5ee54cb55e9be83f82f. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/QZWFU2478009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x128b09ac38da5663e2490647c5d9104e550f814841ab371ad033cbe1e2742535. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/QZZ782443960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8ac76a6c751cb63917de45e7b25bd26909a1d57b15457ca043b29be37f13031. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/QZZ782485425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x129e16579828ffa1f9f52030eb22ac13c6893bcfb9a713eb606bfd5384832242. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZZ782485427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc937a2efbd884721bbb5a4f63aee9d7d9fd1c24bae925710857fd64e84b1328b. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/QZZ782485429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb381e81417e6ada4b1171b73b944bc2d0b62ddac21fe829839c8687c99e64f5f. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZZ7Q2401956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ac83ceff2acd5ec3e9ac45df4f77a56bf078f13d89498bbd8317f910e7775b7. 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/QZZ7Q2401958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f71c77b676f30879056b62f5f41c1b4446c0ec34f9cba7281799cb71c1161f. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZZ7Q2401961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57bcfe703488cd0c053f37625a167ccc52c6f9e17c10a8fcba362cadb2d89b84. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZZ772455596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4858cee00d851d117e74bcdec83484e29a891623fb06b48c7318bcf3ed0a0ef. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QT3EX2481168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce809f5d8414367a980e4c8a4f51fe9d1b0d0169548313f89e5cbc9d77b6462d. 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/QT3EZ2401095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf9a8c8c6b3be317f455e96696bd0bc6b6d4392eee79ca31d92a5c533f71a0ec. 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/QZDA42526744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfef5327a008424caf2ca1352faf3ea40132de4b01b6bbd0b36669da791152cd4. 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/QZDA42526745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36831139c7738f5022b03a5dcef486773dcf8b041e7a59f5456f0cf79aa1b704. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19: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/QZDA42526746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x573ce902ffde19a48feac56b77c3e97536a7cb25556651d4efddc923d9df6c9b. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/QZDA42526749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4911587119d57878935bc6d4b905639d0615a38a04aa2bd078946472639cd10e. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/QZHN92598117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53be3a4b40b30cd7f5643ea571c7306233034c6c3a0cfa4edd06adb7fd63fae2. 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/QZHN92598118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b179f8d8bf3945d49f924d9b235936401f967938b09b370f07538fb559d64d3. 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/QZHN92598121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10c20c248eeb8be91b7b4cc381a0f09a5429706f35ddd17623a45c60494ec96b. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZHN92598122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4396a333e77f3f86f17842bfb68f141e6b6906f78a3573dad46fae73c1c9a8fb. 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/QZK6L2502018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x074dfafff15b73e81ca25b5f3e01ebd154da75739989fc92cf18ff1a82173469. 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/QZK6L2502019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x615c8be34c391b89236a47e8e7512c8680f818da49c5fb56e9350ebca37fd650. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZK6L2502020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf822ad7659ba72b734c46af905b6c887efe8bfb98940cfc52ed82e98aedd30ea. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZK6L2502021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x535223cccbfe2c226bd7dfdc0668d0e37972a808cd16fe238edae50cc9bcf418. 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/QZK6L2502025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a41f721b75f5d271d4f177135bd338ecd257cd70c95882c339a6699d92ec5f. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZK6L2502026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f435fc6e59f99bceab5ae7bd8fdab7a6ae9dd6aa45e80953cdbf775e92a342c. 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/QZK6L2502027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d43f0cff1b8b5834c1fd6da5873e43bfe9799e350581c36491dfdb00d48a102. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58: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/QZK6L2502030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1266a02f81b5798c4cbfcc62d97f32193a0f86e288bcc86c32332a504bf4314c. 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/QZHN42577282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2df3bf05977d4e64b639730611e4391e46eda0c4cd2c549d0f41440540c324a. Chain 2 (Bitcoin): anchored in block 958850 (2026-07-20T08:32: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/QZK6F2553695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74d4667388c89ad6e158e043c499a432e8b3348ff99909409d9491877707d1b3. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/QZK6F2555704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57aad93090860c715a1e9468bf23c1944e57515b951640341d139134f57da57c. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/QZRP52534757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc3a321b760ac6b0849381a8786cd02b3e052c49850d4468044ef85502fb1503. 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/QZZ7Q2532849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4acc3489e0ca9e796518d85353854041f9e3fc2d3cc6e2bc6eabf3aeff36208c. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37:37Z), 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/QZZ7Q2532850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8948db461a4bd6190447d80a3b8d8ee350f1063926f8a9fa56c08e56627ee054. 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/QZZ7Q2532851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x429cea7e260a3a0929d3b7b241721cf7c6c8317073ca717a2f8ae9b4f2fb7cd0. 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/QZZ7Q2532852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x833cd23072c088a3e68b7be5d3794ed84ebcc5f5d4d7e82faa1aecc89c8d1a5b. 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/QZZ7Q2532853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x366ff7d3c822020171a3d51c80d8e3e0f010a39a97759b79e5a4a131004a18aa. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/QT3F52532269.