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 0x34c176ab21bd0ffa7ea7fbb5eb4f03bce7e0a85b97e3b8a9ebb1e9ff67c0c21c. Chain 2 (Bitcoin): anchored in block 953819 (2026-06-15T18:31:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f9cda7e8-9291-4f93-9a20-ad35e4206da0.json and https://artists.proofprofile.net/proofs/artist/f9cda7e8-9291-4f93-9a20-ad35e4206da0.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 0x4abcf47652ee058302415bd895faba47964b10de3d7332d9d2c2a6b8bc6abe07. 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/QZRD42100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60f89a18b1e21b30f8a660348d4812d101b469c03fc64770a4b276106d569f17. 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/QZRD42100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91078262cab49319c7266c6bd438eceabadb5ae34a5705839a35021d8de85162. 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/QZLBC2307960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x543b41da4b9ca4acfa6bed1e18c79622c37ef3513678af422edea792bdefb33f. 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/QZLBC2306251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8ed008fe95f9c03227f4368b5e8617bc5ad049f4ec5e8b3da0e6fbd74ebbd90. 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/QZLBC2307964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72af15a4afdcd8e2bf15e33d48888274f9365ccaa689a7288b08ce6d224706dc. 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/QZLBC2307962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf8aec5cc6782de316ff01b31f035e0b4fc02d5827e8f25a40a865e36db2b357. 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/QZLBC2307961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1181cb0a7aa100f39b99d9a8bd50edd59eeb2c13e16b16b6c1828c6796517a88. 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/QZLBC2300510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1bff548b4eabdb92c1b3a6c911368e2be80b42ef24c34638bf4a1df7b9e6802. 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/QZLBC2305275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd38060b20184f65756de17b0957f95c679d21de1361bdbf1f86a5281cb9fc7a5. 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/QZLBC2307966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16b64d8625fde51f2e21aa098765d3b38ec06e9ab3648ae135747c2a1e3e0070. 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/QZLBC2307965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb310ccdc9017fe9459b1706e9b4a627274347b5b78fb37fb02780e9c53d35ab. 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/QZLBC2307963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d6fd66c2cd5ae7f651775af62ec2a8189dd07b4c065d9544d04e5c5ac6ea72. 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/QZLBC2301641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d87b170302c65f6bf7fcdc3eec2a5e061bf60420952fa655c711f3e6cea0fb4. 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/QZLBC2307967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2236747aa4d6e6b6db8573eb22301ff51925b5edcbdb62f18b9acbb700f74e07. 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/QZLBC2200445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb29772b791a035d3072a8d61ae27d1430f38f6a5165c6101e7cdf97a7cffc9e1. 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/QZLBC2200942.