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 0x17666390999d9d5b9758010853920462583a731857c715be722ee0813bfde655. 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/76a0d1cd-7df6-46a7-a6c3-8fe7a63cec78.json and https://artists.proofprofile.net/proofs/artist/76a0d1cd-7df6-46a7-a6c3-8fe7a63cec78.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 0x8827a7ef4618bd3c74a3389c8de4ae1c3da9200653977da2a304d42ae1f93999. 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/QZTAW2406597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02fd28664d991a4c1947fb5bf1210535bec33dea45742980cb099a22d99ce02f. 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/QZTB92493384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x569227c0e18b170945922cfb9398795cc40a36d2fc7e1da04e321618aed5efcb. 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/QZTB92493385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd43ab29ebb0c46c35e37bb540f35e8fd1f97c48b61b75df09514f351a2da48a4. 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/QZTB92493386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x347e74e6768c160969d59d050d38652dc361e0df9e6b1e70943d3d244e938468. 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/QZTB92493387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc8bd083cfd5e676564da309ebb890b43d294c6855884a9c3b04dcc888662447. 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/QZTB92493388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeec3938fd75ec02bf967826fc8baf111ddb9d3ce84940efdba8d339ab072eca. 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/QZTB92493389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e648edbf586365d9b997f4e375b1fa9ac7c51564a6f9d73bcd3d005e2a42a82. 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/QZTB92493390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0be0e53c7f84b7bf628423f73681083f9d89a2d1b2c388a6b71a5abb69d921b5. 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/QZTB92493391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4841b1bdec913a80e075a63fa2049e40385e4642088a51dbb4348427afee6806. 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/QZTB92493392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc79d9c978f975ae616b8a24b1e5257b73cb63eeb727c9245139ba432e78e5879. 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/QZTB92493393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x812af6d9e2c9f8b447453e4e66e27a6d9d57128def0ec7cb59aa7ce961e71be8. 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/QZTB92493394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc448b8e716122d2f985a45062d59b53b1d090da631dd845f359970275238deac. 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/QZTB92493395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x239a25e898bb0a5b070701ce74cc10cc9a23aa089b631161030e72c7706ef19b. 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/QZTB92493396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb2c7e8ee854fd6f76bfe271747ec860ccf0384ece5f0f998135965762c967b4. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15: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/QZZ7Q2485277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf61e141a92e0955b68af365d0bf3ecd653c7f00403e076bd2a0dd14236f3e137. 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/QZDA52586407.