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 0xe24f345f16122f67fe875372f600bd0b02e93c605d532a4e03f7fc861ec6f831. 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/2c267167-445b-4a16-910d-12a150a37883.json and https://artists.proofprofile.net/proofs/artist/2c267167-445b-4a16-910d-12a150a37883.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 0x7f676fbf379b095296add744d9d41974dba728e6190e69aa4f86ef6bf784083b. 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/QZGXE2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86fb948192251529a37bad455c949ff3945a92a5e6744425fff83ea676a3936b. 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/QZGXE2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa60975a83d1b28c2e7c19a9f1d18d9536483a5eebe56b7f9772c01882abf9239. 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/QZGXE2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3717a0c88086c7200c68aef5c002e5f56b4be59153507ebc54791220f4f8bfa6. 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/QZGXE2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cae68d4bfc74ab4a602e1b0c7720b5fb3ca487c00e745d5e915da46cd2fedaf. 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/QZGXE2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x021b56479394233b7a7da28d3ba47c437f2ea21195b91d5348d987b5adc8e891. 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/QZGXE2300012.
Running On Change (3 Live Acoustic Versions)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2e4c467e90914a8e284d0d5fc77e8401a57dba06632253fa73c37bae8541717. 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/QZGXE2200009.
Running On Change (Bonus Acoustic Version)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x225d48bf87479ee84a308e22f78207a365499cd6aa5e598996a9405ecf3f675c. 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/QZGXE1900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x684d8541d3d79c87f7896131655b9df99b19ef24f00d2cd6fe0a0ddb6f1ea420. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZGXE1900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed4af69c8ab561963bf99abc6cd13c75594596725d6d0861b94e937b4b0ece92. 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/QZGXE1900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1b2fbb7c724e3204d1b5a2dcef8fe1bbad31508281bdc31a44af1fccd8d7c4d. 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/QZGXE1900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x322be5fa9d7292c0585dfc4ca2c4baca56ddeabc82a6f578cf857e1ce414c6da. 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/QZGXE1900005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d5eca92213b8b366084485183b816032e3a83e3f9ada398d284a4737923356d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZGXE1900006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec9feaa63c8e4d0e0b2a39ec6fcc87e2006db9d73af414df375bc47d92a6b2f. 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/QZGXE1900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36eae631544f9b8d15a6a1b01dff64e8ed1c59ce84648b21892334f175da6ed2. 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/QZGXE1900008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x699f247e9fd2302aef0e893d132a9872b75cfc711557bb3728204b790e37883d. 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/QZGXE1900009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7bd9ce0976885993104a83b03d53e1644f2f265920b419dde5424f79849b7a6. 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/QZGXE1900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fee4ede44ef4a6f0258407cec6299bd96ea545f968236d4aa7df16570dc943e. 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/QZGXE2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5eb12577d8bc3e307e376b8a3ab5f45fa9c88cef89c99f8a39b0a502c23cac06. 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/QZGXE2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x946b672584091fe5e9d16466605d6eb6c90b8c8ed225cbaaec7ee41f4d6e0746. 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/QZGXE2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b592dbf24cb38fad5c85a46272212d915677237090c08b52d7702a92e67037d. 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/QZGXE2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a0c41a26f03212f7f26b2109a3128ffe3d04795ac7eeb7bcd0252f8dd711d1. 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/QZGXE2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c5b7555da0f116fd145cce746f2f71e0a2134bc4d12f4936cab2f5e74b3f359. 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/QZGXE2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f479be9c60da14cb5f0ec49bf304d843c43594d9e93dbd42dbb4adc2630e6c. 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/QZGXE2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd461076349e2168cd2d085b94834408928faf1bbbab2b343c84e3dc7d276c379. 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/QZGXE2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x967336abc3b94d409d11396d3392ea7d99652c933f71397eb49b560744e59945. 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/QZGXE2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b2ec40b537d84d538b28082745bf91587d61686143545b9b191fb98746e19d9. 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/QZGXE2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d26e88c4d2a47ec960e26c4d5a254091a9dedbe34b57e3475ab0bbd7501c3dc. 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/QZGXE2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa120787d01d2e6f202e5cd1fe237d06c5baee3129508f3da117e2f58987b2ccf. 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/QZGXE2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x205215a5de42c507ad9ca775002e9a5affb8ad2d705793840d1753c7a10ab954. 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/QZGXE2300016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea10f12844cc4b22688a86bacee9774089471f453cc0ffdc7e14bdfb6c11a167. 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/QZGXE2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x642b274dd9685e7a4f7935a26440c1731df49213213de83eca05d93dc1e3b8b6. 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/QZGXE2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec25175433191c11cf854a883aacd4496cfa80993629d0a76581c961038621ad. 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/QZGXE2200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf07f81f6c726b8ac03670134fa371ad577811682775e0ab022697dc022e7674. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:05: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/QZGXE2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68ae5fbcc1e747dab89c1cd2de6de2283983b35fbb1ed5a46209a8410993e402. 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/QZNWU2244844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f5f195d5f4ced59e5922dd575de95b256d17c437de3c4c4198a9567651762a. 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/QZFZ32283586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60467a13e0827246828946028966d0522a27e17f7cde84cff3ba6630a0e25400. 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/QZES51802995.