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 0x22c583f244e4f5c5cdcd7c7a156c7f458b42857c33bbb0f1b42fb71b2aaafbbe. 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/9ccfcfbd-e057-4981-9be4-b0fcd6e2215c.json and https://artists.proofprofile.net/proofs/artist/9ccfcfbd-e057-4981-9be4-b0fcd6e2215c.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 0x2d726310147705f4ff85252b0a2915e58b62216984532ee574549a095b8e1a0d. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZFZ22023414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe886ef72098639ea86c4c137fa717fb2475f3d04de1691cbba82f71a14dd2d6d. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T20:48: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/QZFZ62012574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ede114e6640f4afbe3cbdac924a5209862030f5e145444622ca65222a35b859. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/QZHN72014039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe4e564fc6d5f954473d22aa5d2ffe6696d68f044f2047f69d5a522ac57c38aa. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/USB6L2100101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc89c73230736aa1fbbcdc555cb9650afe56b77ed073a54912c64c90d0aee7ce. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USB6L2100103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21c59bfff51065e06896921ccedea3e8b00884037f00b1cadfc690db690901dc. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USB6L2100104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9677ed669edb656add345d0429c21ba7adb1ba178fb401b9afa7340f32563a2a. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/USB6L2100105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa8a1486e7345359367567b3825a7c1f21b86e20c152d1fb05d7fcca64326a63. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/USB6L2100106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb5ccd777e1e03a6cfa847d4b9405ac24107333441fb2f6b4e616d2ed69cd4d4. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T18:53:57Z), 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/AUXN22505484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab890500e0a796b1111aced7a59aae76a2857a92251f0ff375145f111a985a47. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/AUXN22502878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb172bfc51751224321b2a29c5cd17edc6e83f63306cac6e4c1c0902a67d7ee73. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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/AUXN22516300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46555536a02e28f1f294acfd1ea2a36f15a6270e375b628af232f456e1d09d31. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/AUXN22516301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6529e103aecaf119705272ea5b63e20a81f4d6033146841e05c9a5f9fab7754. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/AUXN22508261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f7b8126d698c433dd05e0566016cee61a1187e6c56ec626fda21b48c2e4d17. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/AUXN22512280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x887046f6276bdd5675696d318b22538f9a831180890a266c375c657da300aa88. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/AUXN22516302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb5ccd777e1e03a6cfa847d4b9405ac24107333441fb2f6b4e616d2ed69cd4d4. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T08:57: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/AUXN22505484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x221d198a47a65fa9d40b6e5f15835a2d04295b0780837917f80e6032fc1229ef. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T07:03: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/AUXN22516303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaaab2d3af0cd938574e5cb4368ed5a91c6cb22c1fab89056ca51c8e843e4806. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/AUXN22516299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab890500e0a796b1111aced7a59aae76a2857a92251f0ff375145f111a985a47. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/AUXN22502878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bb86859c5499d4ebbea95f0ad56789e98c3f73a60c5de474f46d0491fba8bd0. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/AUXN22516304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38dc363a5bfabedcc2bb6374af7e4f52e886bc1d301f7dec416105c952117b77. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37: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/AUXN22516305.