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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10e2de355839c5cbabc4c2ca59fbd8fc84636e3f2f55b5a7596d7626ba083ac9. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8759a188-9d1b-4c90-b691-73a0c66c332c.json and https://artists.proofprofile.net/proofs/artist/8759a188-9d1b-4c90-b691-73a0c66c332c.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe472ca375c0965c2b0a3c5167f14ec24903bc1789eb7c62f472e5fe802c0374. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T16:39: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/QZHNB2054045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0ce53bf4ed381c92de89541e71e9399402333ea907a601141b05e831c55f58f. 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/QZHNB2054046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11e3b44565335b1498999ceb450df1d67baf9652715a98d7adbbab4af2a922b8. Chain 2 (Bitcoin): anchored in block 958075 (2026-07-14T22: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/QZHNB2054048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f21ba77023cd6897c19d2d8e8a6819850e36c08770ced45f951c6aa42dd88ed. 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/QZHNB2054051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54693cb35ce6b7b01a99e4e907279ddef9c05c957ae41b35c3ec0fb1fd735caf. 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/QZHNB2054053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfff4ace7ad97b610b25f457488ca37040e82ec9d35986be128eb640f08cd4aa5. 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/QZHNB2054054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3de609e71a9a2c9332900c3b6be8f74d6f5d7382c08e4c5b9b613445f207140. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/QZHNB2054056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd40b291162107fd8320db0d7c3cc323792a0c56ebfa3e577506aeca2365e85f6. 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/QZK6G2050311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a7efc6e9d2dc93142ee2cceecc2320c3a58551bc42f9e3033b605f8fd4bbd34. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31: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/QZK6G2050312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9562c3bd71e3ab576c6224732613e0bbcb3057689234bad18c02fa99dad5c5e. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/QZK6G2050313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf56e310160d84fc95531cf48f54bed3034dd19871a1a6458b7c299ea762368d1. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T18:24: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/QZK6G2050314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4307e2be72f7091731bacb26171be63f6042a23b833a58aeaebe2c4f6af41e1e. 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/QZK6G2050315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54cd440744ef58f17ce51bea971c59d5ebb2f1ab3d7bfa0c8aac6f1511ba8f33. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZK6G2050317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb03436aa9236e3cd8c0b3fd229ad33a33f39426f721b4ba00ca5acf462cd865d. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/QZK6G2050318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6ab287668d54d2b4d67746741e29266c5d4bb0058624db30ea51fed046416c0. 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/QZNWT2053174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1d9965f54e19b65dace5ba619b82996fa19975056ff321fd82da7a1179b417f. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T17:40:53Z), 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/QZNWT2053175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f318efd88d55e667155e54525cff910b8adb8279cf7bab4b2bda866d91d00d0. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZNWT2053176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e57647943b5e5b954813092ba2b7f1e7d53cb07c0c919d89fcfdb4133237db7. 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/QZNWT2053177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdbb1b77756f312344ffc021ab8efb6e3819899c4b994d988594058e63b153ca. 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/QZNWT2053178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e79baccf1d523ef9c245074aa5faf4c7bb1ba00f78e1c39037c52fafb07562f. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-17T02:10: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/QZNWT2053179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3b1dee3a94d708b968c09a3328846ccb8e5be0178cca7ddb26dbcfea490e3f6. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T03:26: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/QZNWT2053180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a2f836a015eeedd6a3038f5c655e7430bf0b7c543dab1fe1f4d97ff46defb5f. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QZNWT2053181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3f405c9a92c4c8e41891b48718408a598d2abfe8ad18ebb754e45c6b9df2b79. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T02:00: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/QZNWT2053182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80559344ad8a3edbf0b4baf1898513f43a25e1c2d3a288fedaa46d7390a20f52. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QZNWT2053183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc37e4a0fadcba94114c1a5332edd2e9630af82555dc686b038f6cf0d74c6eee5. 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/QZNWT2053184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64d56dbf0ca23593f8fe6d3ab58e4026a1c9ace39fcc411999a777ee23b552ea. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29:18Z), 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/QZES72140014.
Namhla Mina Ngithelile (Remake of Morgan Khuzwayo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb68ffbce0d9e42045727e58ed3cdf4f17a272aed9a8e95f46b28a272529d2b0d. 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/QZHN62149324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf76d521b74a23867f429e9e6d9debccb8b005026522fff38c0751de16bb0f108. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T03:28: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/QZDA72293075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x480c26c50e910fa2e2754de4365ec7c83f5f179507f2d51c9654d1b0ee83144c. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T23:53: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/QZHN72302696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x025f69939c5dd1efe677cabeb2a9d6d2045985a95d697753c122a995c7d6396d. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/QZTB72310227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x418538f7253a6de708b0a78e78aaab872a614f02dad5f4216ecfa7ddfd956870. Chain 2 (Bitcoin): anchored in block 958654 (2026-07-19T03:55: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/QT3F62584433.