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 0x7bd1d16c0b8ca074d0f88dbfbb6370af14fd802948e9685c6e7bb5956449b97f. 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/5332c3aa-4ddc-49a8-8264-52c8309d9b31.json and https://artists.proofprofile.net/proofs/artist/5332c3aa-4ddc-49a8-8264-52c8309d9b31.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 0x3b5cd86f7bbb14462bb248e712ecf37bb0056a1eab732b8ccf02eb920c438217. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/QMHG41960003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea2c1d1fc85006cf29a69ef2c5366cb0039b7d8c8292a255a4f3b7ca86135ac. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QMHG41960016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66356abc42e00942480fd32603c5efabdfee3bc9ed681aee004bb2d065104e69. 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/QZK6J2019465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dab9c8c863b185f6702d2f2595b341b9ae464375cc12f83d3af645b066b7dfd. 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/QZK6J2019468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0696b97c8e69e661f7e8a7d0c531444d2af72b54311aa38b276e9032a0b7197f. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QM6P41906609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe8d27f78371d21c855f75711a55d7303d754c9b2200676e805861220aaf20da. 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/GBMYF2200122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed85a683885cbd730dc3579d1fd8f8001a8e156bf841f4e2e6e09d9b7931efb9. 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/QM24S2102802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81660733ab02701734308e328862b1b969076fee96bfbd02df44ea6d32a2843e. 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/USUG12207433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56ee926dc49561fe269419dae95f2dbd109e95d56a6f4a19c2f4709ad445835a. 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/QZPLR2084061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36826f60e8a09a6c80dd394bba0ed4b31fa95d55c8de07c052b0b0da22c95711. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/US25X1084885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00043742e6b0dc7528d26e20b657bf1fe4779dda60ba81b84e7554731df05187. 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/SE6QE2232960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00043742e6b0dc7528d26e20b657bf1fe4779dda60ba81b84e7554731df05187. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/SE6QE2232960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4771ebad6227d139ec4d59714f2f11849bb2c68fbb0a033a9d99724e3e8d6813. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/US2S71676007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ea04b096665f83e9576ba20bce55d3b92a2c89d86550801db5990861d1e1676. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/US25X1090471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1eb3cbaf612e65166d9f889a11ccf1dfe095e54712bcc595633a9e947fde289. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/US25X1090473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf30384ec80b13ec5bb446a2e91fc2a18ab299ce4b221a32e30d60334b9b35c9. 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/US2S71445004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa751cba0a2a765c22e62156cb93d7a95a5f3157e1f2ca5c1d946ffdaba20c55c. 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/US2S71445005.