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 0x3ea260ae50850167a041f495e0f658814c5c81431d88161668de73c55512677f. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/617e1dbf-9fd3-46d5-b1ab-1e08cddd7608.json and https://artists.proofprofile.net/proofs/artist/617e1dbf-9fd3-46d5-b1ab-1e08cddd7608.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 0x4094b695eb82339ea4561df8b3a20bf785cfee25cd16b8283048a41736979119. 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/SEYOK2220980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97b232bc8e4931fe33b9a3dc9bfd982858742e145234438e0c23aa10e21b9108. 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/SEYOK2220981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1072d37909b19ef902029f1a1b2f9cad82520bf95044e68ada67b4f399cbb6f4. 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/SEYOK2220982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a1f4e801eb42af831cc147026ec793406d42694c03be1c7434bdcae8440a6ca. 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/SEYOK2220983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f125dbfc18e5ba277b28acab61fd0e68307be2fc997afd6edef87137c2273c. 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/SEYOK2220984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a69784ae738a20a38cb14ffd4be94729bc6be9c1222d90a1e88bb246a3658a5. 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/SEYOK2220985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x977b200ef1bce96bc442495bf1350c4a6f1fd72f7a612d7f29d934b0f5bd77f3. 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/SEYOK2220986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe615861828998d734eba11fffac7788863f5eed99b79ec1588c188fce546e75. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/SEYOK2220987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fdc4d32cbbf3bbd666d693048c735856868160317db40a3bc6fa64058112e3f. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00: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/SEYOK2220988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf7d13b02c031855c6738b86b3031488b0069497776ef37b0a799e204630b077. 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/SEYOK2220989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41d934cd3048a58f87354f2d1a4a73712160f953eb87c8ce3f5193c784fdc8b0. 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/SE6I32495466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9779e8babbc9e461445febacee12e32b2b788bf6bc49a737ebd8ad527fbd51ca. 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/SEYOK2330866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef8635e6dc6b530633f84627cd5eacafbd4513d4b817e490b06e16e28fd1cc81. 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/SEYOK2313833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0acb3973663fe53d9c9e564bd32d25028154cbebf1109bfbb7a9eae2a288a2b. 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/SEYOK2313832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15e872717918d8f886eaf33026d4c2f0997c78948bf3e69f14f8601a65cc0ae8. 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/SEYOK2307879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x058e2a807697c04daef39f1bb8055183ec5b7dea078fddd0114e3c55ab8d0433. 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/SEYOK2217568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x710edd307823f4ac446f2d6d4a4f5d0a9ab22badfa860d4a5dc671e7ffe83e2a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/SEYOK2117378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb9857b47e8bde027cc8d286d1b7e48078dfed890f20b44492206ed782e96436. 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/SEYOK2102264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbcfb11c4650d2922d9fb3e17eaf3d619586ab202243cc410cd4e8d9a3beedca. 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/SEYOK2022547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb84efd9a67ca6a36fa6748ab09d57531b22e2513779544e22ad17adae557509c. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/SEYOK2022548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbfddba46f5a7309f4cebc79b2a2b98e20ff8a61dab37d9919311e6ef88edae4. 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/SEYOK2022549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x779c78690f10fe110e57bee80133384cfc6f79f1ea04d8613a171fcb22241a3a. 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/SEYOK2020665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c19cf644ce8871f811b1c88dafe99012ca8eb485fd556ed4c10993dab4fd703. 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/SEYOK2011488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60bce8f92ea3d475a58ce000e0fb5bacf25ab2d5806b0dc64fafe071f6529c53. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47: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/SEYOK1952454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x909fb2042d50e1f379d5e03666a9f34df2b17074e440cb6703ac9926a65c0c87. 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/SEYOK1952455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb16aa8c17267efc5ad8e8005d06325f4fc63f094f9aaac1b87273e964528e23. 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/SEYOK1925338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf68707c60367ba0f6d5492212cb77adf19296425219f48da590ec85ef70f0ea9. 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/SEYOK1909303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8efb31d8ad6c35715cb25029fc53b0181f6fe368b25b66a2e3fc4983aaba050. 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/SEYOK1820761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d9ea22a0a26ddb075a7bd6c534a9ebc2e5389d6bf765d98959868b673686d06. 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/SEYOK1806635.