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 0xfb17c19a05e0631c61efab15fe0da9d5078c120dad0eab245a4709620e0ffb47. 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/86ccf945-b7d8-4260-9c1b-f77ed528c7e8.json and https://artists.proofprofile.net/proofs/artist/86ccf945-b7d8-4260-9c1b-f77ed528c7e8.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 0x4b45b5bf806a01cd13c1395d6909bc9f08eeb6000d1d0f521bed867b95c9ebe9. 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/NL5UZ2409817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf1b7f59297dc229966517466a745c6065944ff3c439c6136418b62fb5eb06a1. 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/NL5UZ2409818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b609a81f80a0b7aca5702eb9525e8d421c4806167dcc8986f6bae7b78a3b445. 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/NL5UZ2409819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e5d210b509cc6d6e538178d5ac2d33a3597cbe688ca11db61f8b76defeee728. 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/NL5UZ2409820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad431c8c6f12d2ccde5ede1e2ebe9719f649810716cf4dce9da916b9e5022033. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/NL5UZ2410621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc57c6e990448ad1edd2c8c0b48b3f9bf6956aa4ac2726f6f4e5ca82f7ff0ecc. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23:20Z), 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/NL5UZ2410622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76045daeecb414eaf3dee74f236e8eb4dcbe92ca0eac8c669af8354760aba057. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50: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/NL5UZ2410623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc957c8e71fc7bd718284a225ac6a6717ba8ef2c07d91923e7dac10059cc9881d. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25:04Z), 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/NL5UZ2410624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x001e12b6598e5cccc64f94604a3fef7a240adb314df578bb2b3c4bae3a75abe3. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25:04Z), 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/NL5UZ2410625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dbc129d6539b619681c5a7753272a18d3bda8b33ed884476d331607776664ef. Chain 2 (Bitcoin): anchored in block 957761 (2026-07-12T21:55: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/NL5UZ2410627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x991e9a7531669360b453685350a653522deefae08b8f05f868a4f68c18ddb0dc. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), 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/NL5UZ2410628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7130a4cf7912483a63ab0cbfbbd35343eb3d06a6c090ea834857cab73f759fc9. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01: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/NL5UZ2410630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf484b6b3f70d819b68aa8a07a4953f1b84a8071f71e60f8def466464b75c339e. 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/NL5UZ2410632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42b151344a16c08d70bbe76e2c72afb5d56cb51ea4e9780cfd71e0f9bb495b33. 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/NL5UZ2501314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x266541b9f1b19b659810f451637dd2ca77bcebf5607d8bb47758f98406e62c92. 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/NL5UZ2501315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06e1b295a5d5805b2c32e21bc5cbd02956ee84ab732191162a75f92fbb0e28a6. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02: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/NL5UZ2501316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ee30ee93837411228bda2ceb00ea55d8a42fb55b7e729e92a8e14d4b718795f. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01: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/NL5UZ2501317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f03424b580375293b28a842e19551637266dd183296b75df6c2d1323b0cdb2d. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58:20Z), 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/NL5UZ2501318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6bdacf7e788a1ca670abde7d83b4c6f3d2e7a75f7e97e7fe774c1225fa25dbf. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02: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/NL5UZ2501319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d5e906f14617ed9bae9876622984f9428ba03f4aea17d2c43e681d2892c9805. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/NL5UZ2501320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd442b3e1f283fa53dd3874fddd63e530625b4b17a88b76e16509f3f48f5f9c79. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/NL5UZ2501321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd17c7fd2d94f3719b94cf7144ca14ab127176ccd793aff74754c2b96d0665d14. 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/NL5UZ2501322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x652b019b8c51779205986c908d4969486998adc06350f39e7a55a9d047b0146f. Chain 2 (Bitcoin): anchored in block 958086 (2026-07-15T02:55: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/NL5UZ2501324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b0d2a7ee58a309e9d21ac8941a76e6acaa92f4a0be37729a667b86c05c52d4e. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/NL5UZ2501325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbe2fb65342174f7ba310bb148dce1a5cf361ee71e8b74a5727a0dd606dc2cc9. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02: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/NL5UZ2501326.