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 0xf9f31024c44a3ece50a4d67e1d419e5e75b6a2d77290acf49290ffbf340a7fe3. 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/6e75bffe-86c4-4c72-86e9-c7a37818bcde.json and https://artists.proofprofile.net/proofs/artist/6e75bffe-86c4-4c72-86e9-c7a37818bcde.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 0xfed4e7d93f278a92c68d08559877ea0e344172ace321b673887f773fc6776b9a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZHNB2123176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x009a81959998c692948bfad55d2c24c8e0fa24cc48fad38cdfbfd008017ef489. 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/QZK6K2259681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7c86686a779c71e841427095b74c2f7479ee122d3674b65fb085d91e07dd0fc. 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/QZDA52388137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdcacc8687f1256d65aa801cc5ec76427c0d91ee68c5b67edb11048facd68534. 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/QZDA52388139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d7253d917f1ce4436b445f37650e11589cbba1779232c9cd0754309a9e91ca9. Chain 2 (Bitcoin): anchored in block 958656 (2026-07-19T04:04: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/QZFZ62472191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x969d021bd472770e1079c88c576bd2e5e6380484b161b2c6e1f3a5237b0462f5. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZFZ62472192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x437907e234e701485cb4b741f5a50a70c8880200bd5aed163c4e66588f5150e2. 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/QZFZ62472193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2e4d2b6185d84f737df3302e3186d6e070c672d641ac1cd4ce19924233c8ddc. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/QZFZ62472194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1ec03d9471c087d28dd3ab561a08a91a73a4fd3e59492e78a5aa7d19041170d. 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/QZFYX2451698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd71fd30315898417e910356b581e763c5c40547625a986049f4ccbe3fdb74fd6. 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/QZFZ62472196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd43858b68ce7455dddd091af5b047551728fbc729e41403039429e13d141b4a6. 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/QZNWZ2420410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0811265026f315137ba2175d1ee746e86d312b5545dcfa904a5c75143d557733. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/QZNWZ2420414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d971760d8b6887d5ec52d6f18670ed771b936a0d6523ab583f0ad45c169e820. 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/QT3EX2464771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd390cd7be0e147d2472c36edd2c82d04a87510243a65d142605d1fa36d318592. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QT3EX2464772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eceef9fd3888cc9cd5f6b80c86bf02cdfd699d48d048091f2f9846ea9613a91. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/QT3EX2464773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04f960a41b55c2dd60b4cd1eb24f9cd1320251e7b7a31ae05a5b58f3933b6914. 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/QT3EX2464774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6701dc01d38b461c9083eff71018873ffbff5052ed0dbb137d82c772af1f3c41. 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/QT3EX2464775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb50db2e301a8c410dceba9c704fabef1ccb96d0fab78149d274eb9eb05c95c9c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QT3EX2464776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c803c9488130d05997ee7603e30d2952d6b6e3cef0c99e21897c156721b5608. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/QT3EX2464777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf44aac2e3df026a08c158fb20a15ce6c5647a3d9fdad32847cfc975d46c2643f. 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/QT3EX2464778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d38a79998f376ff4865544d97bd44d3237c876b933df6621c9fb2c857096488. 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/QT3EX2464779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5368f837d6dce39074a2905e654ae13de12f5d6f4806e40a5f1243ffb3a0eac. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZTB82464944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f57086fcbafd5582ff78110ae4d4115da3c01fa2cbeec1dfd98763327c1abf1. 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/QT3EX2464780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95170d4a07130d626ff8308222ece6c34f45992f7993e3213afdc6783e9001cc. 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/QT3EX2464781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68efb742eb6f0c174b4167516bf291d320e1d5daab749e34342748047c7d925b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZHNB2598983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd08b0def11e7444aa7097c6852b6dfc7530be8460546cee7f00facb3e76ba092. 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/QZNWQ2552265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa40dc64149c36d88c8a3260e3c234a98c3c412131526bc01594c6c3f328fd1a. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/QZZ7X2562920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fdd70173b3b72d75e4e7b20a479ac1e6e07027debcdc0492439b7d21d6258bb. 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/QT3F62545655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc06001f7ebca654dd335560ff22846759accc8d6d2d90444c7d07b461c38905c. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZZ7P2458401.