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 0x736caa8d183b13d57ce14d8ec880fe43323a86fd532e4afda7b6d1ae29117db4. 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/79e0d72b-671a-4e6c-8f1c-f63ebb6652e5.json and https://artists.proofprofile.net/proofs/artist/79e0d72b-671a-4e6c-8f1c-f63ebb6652e5.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 0x16e2cb2ebb8481e6445a41e79e82ee6534dd75cf2b4f59e9bf6f588b7cf7c30f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DGA0L2398069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d49dcf27a86c25ded91c70c942b8b17c8228d23efb8deeab1424d97cd64f830. 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/BXDPK2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc277751a3da8f0c7bfe4bfb15b5d9a06ac183d26ce2ab3ec7469fdef7873ffc. 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/BXO4Y2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382bbfad8ac2fed6bc47e1a5a669b11d577a46fc66af6b212ba1f1ec3e3f8249. 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/QZNJY2232753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aad58090114e345683df9cebabf55c85add457d5f4923bd3cbe5e1444e80695. 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/BC8TH2200016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefbacef587a8d720826142eaf41d401d31367dbcd6b4366b848d4776ea8a56b4. 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/BC8TH2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a2d530b18a71d5a94a96542df184ca590d0cab4e0d8a8138fe8344916bd43fb. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/BCEOG2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36ae5e2f5ef6b139d7e361d4692b29a728b5a3ca171bde4ff758a2fced9b73cb. 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/BC8TH2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3858dbe4a19eb37f1da680dd6082d9618a57fa54bbbd856ae1915f162fb0698. 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/BCEOG2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07b5f78d86eaf823ffb04a11fed48350f287f7b8afded9e4518c035ddd8b0266. 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/QZNJX2121487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff81512cf51f1d5d9b62e6212eb8e560e7d514e6a7f4e599f417a5d3b73182d8. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZNJW2181316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf51a77c4e23e4a194046da32519f20b4073774f9bc52a9a5158485941618b9ee. 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/QZNJW2126462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x610bb00f5bdf3b14e329785dd9929de6065d051e005e51db4b8b0788e6a96c70. 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/BXYGQ2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70ae1d07e178656d975bd5dcf16e7fb1f7406144e0a9d2fb3f9367ef6ad94421. 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/BXDPK2100017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88b2e7b103d8e201ae64cfdb0c193b1abf07b0481a952dd747143bb4ee4a6831. 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/BCEOG2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1866cf95934aee4c951f12390d5ec10da4a6da063053642263e14959ede62bf2. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/QZHZ62128532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a450280d091e4d04738778d8e6f942bbf6a0a2c1885b56c8abb06c65bb1a836. 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/QZHZ42187411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8caef57e8c651bcbcb36accf43b81fd3ff87a24fd7a58d714f237ecc754a9a4. 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/BC0UE2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x656da1b9b8a5b19848cc60ec0628a1f68250ec79d18b5696974ab9d81fe8e25e. 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/BC8TH2400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb289aecb3f605f6e745e7a626880a656969fb11cc40023f3a2ce8e327752f54b. 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/QZNJY2401267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08dfeefaabdff37ac5d698b9d89bf82396facd4e412bfe948514ca057ba09085. 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/US7VG2045747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0126d2e2668f5e806f28af6581047e917476ca293bec8ab4d72fa55162278df. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/QZHZ32136916.
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 0x6eacb83867b18ec772440b94be806694d6b3ae04e1e4f5f3f2503ae9f3533e14. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/QZHZ62069363.