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 0x34eaf86531fe2ec52d59f4cac8e2bf1141a73e6490739975e217ad99055404b1. 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/067709d0-af74-4057-8bf9-12deef54c271.json and https://artists.proofprofile.net/proofs/artist/067709d0-af74-4057-8bf9-12deef54c271.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 0x0aabac65b07ecd5afe403c792703c38b186dfb2321d8c9136fbdfd6398390295. 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/QZHZ32263225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfad132f98eb493e63e10a29d9ae4d6a30ed0b59e5d60c0dbac1da19f5f57aed1. 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/QZHZ32263226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc88c9e9c3fdef53952e1b83c6bbf6f15dd189e2d2c7eb4991d404a3a9d85a193. 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/QZHZ32263233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe308c77b76cc4dea0d969f25b7eb12d32ece32e728409a57a1d3dbb8b71f98e1. 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/QZHZ32263234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dd21dcec0626143969b168c7a41181f818fd8368867570a58af28173e0dc088. 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/QZHZ52235155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a1835f2088f03a62e9fc5b0c06e33af253f26154f9cb6aa790a5a14779c0a74. 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/QZHZ32263235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9c85bbf6cc3414481bf6124a40404759ca78e8101c98a65daf14a3cf384ecae. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/QZHZ52235164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1848cc8463361064be80a1f0e0877ce702f0054242704b7a39076a29f31ecda. 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/QZHZ32263236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0ac9890bf5410b3bb4a935d93da1bb5a161f50288a862dea4be14c6b8c63f03. 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/QZHZ32263237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x080730c9f3292b7938625ebc7258044a9bde1dd36ea9a0519c7a8b416cb458c0. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/QZHZ32263238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35f6a3926c86dd4ad633c798fd71f40c30069eba6f570b1153c01acafda71573. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/QZHZ32263232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0d4b890f4f04869b7a2771e6454b76edbf9bc1fff0f1f953cc52f653826e5c1. 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/QZHZ32263231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a81a6f0c625b5f66fd15c83029c2db714827f31ec55ecb79114346901252d0a. 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/QZHZ32263230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869e026fe38d1b8c8ab3398c60df1a68ce7d0de254810377da89704fa14ad974. 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/QZHZ32263229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf44827707effa2139eaca376e3338132ad71113f58f09c0b4d8861c68c01ee72. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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/QZHZ32263228.