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 0x05d55e96cc699545fb9926431ab850eba4b6a0d3cb51b33b607509824d09ef32. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/292ac399-15bd-4f59-9624-b59ace94a106.json and https://artists.proofprofile.net/proofs/artist/292ac399-15bd-4f59-9624-b59ace94a106.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 0x57454cd9a5cd21b645bee2331a80e259bcba6c6bc1d215e2ccf437600a508899. 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/QZNJZ2390053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc04b28f10c3a5847e5015ded801c112f81d375a751e3164669469d2b4939c94. 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/QZTB52485272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc87fbd084eda156ed5787f046454e2586bb8ed5484f31e700477ba9991c19f2. 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/QZW9L2378324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa49abdf6e196c077bc6d31b595eaa5183d9fbc08966700149231c6190fbb6c10. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/QZW9L2378325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9ae7fee888161a2e7dfd3c87e1af4b298657a689340126c713717c9dfeaaa9d. 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/QZW9L2378327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9c3f015d5af1de8e26da3b90e4d8fc41ad12717579492a9351cedec460e9e49. 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/QZW9L2378329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x681383d11a789a3b5d5763984e7493534d19d66a94a51e52604e0fb86ef84092. 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/QZW9L2378330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca5fd10706bee13f2a6df87ff34ebf5c05e4f80607f81d646e84afba16616eec. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/QZW9L2378331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39cbaefcda366c4eb5cd4655a1fcdf19fddff4f92cbd95e3afa2cf128bc80b23. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZW9L2378332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c20e2c92aa43ee1223e04b98851f5a7bdc2f946205e509410438c8f6e9efd36. 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/QZW9L2378333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf850ae09f457c49cf0558de106f9244ac73be239cd783754f4a34476555f9e97. 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/QZW9L2378335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9974b4e73d5d6e5721f6fc5bd669e3975f6f8f0436c226132e877393caa3b4e8. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/QZW9L2378336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaed2c7761534b543474eb9e9300b139f90c51cd7f5c84012c166a9e756c703a9. 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/QZW9L2378338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6681d35288b0872cfcac20038f0a371f772c59ca14b9e6f3fb3d64b82d20ab3. 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/QZW9L2378339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc04c2fda662359e2557a973204c57d14b25496fe77503607e5e9c73e2e8c060c. 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/QZW9L2378340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x605714fe74d0f4f22a256b31a2b272ec7c1e222c11de0fefb83a00a60c47b3cb. 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/QZW9L2378341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd365a5d2b0a8b704f43a6f4adcd3cc8496adf2a76b59c94e2e399898bc623dbf. 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/QZW9L2378342.