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 0x5502270e5b846a444876d777c651275d9ad14dc0752a6ce305c219baf9a9ff4e. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5d1dedfc-2e40-4eac-af49-c35efff60921.json and https://artists.proofprofile.net/proofs/artist/5d1dedfc-2e40-4eac-af49-c35efff60921.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 0x4d8b39f4c8185de4e8dac7e8336347cde5e8eb2f71ec821136cd9ec20683aaad. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZTAT2103806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x912302b6d25a002666d246c2559c3158191732d8b11fefd0ac4c8ce0f2069c3c. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/ATT802301004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1a3c0c9401167b9f919acd3677f43c9f95853c9478d7a6c7491c9d58a05fa38. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07:34Z), 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/ATDQ92499208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1b898f9865d5f70f4d58e92b6955463099eb7d04df524e54a82b9ea8f004356. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/ATDQ92499202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed06f66cea0dbdd63bbce63fe8ad93131ae716fd7523e565800d3eafc8f74ecd. Chain 2 (Bitcoin): anchored in block 958697 (2026-07-19T07:58:24Z), 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/ATDQ92499203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5958c7ef86ad93ecf63305cab01ac074178bf2d8eb48c182433204a83a0dc43. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ATDQ92499204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x898de7c4b5030d40cda994506d2d2360696831a22c8addeb7a88b3777b66fd85. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/ATDQ92499205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc413ef86e7149cef206584805b73e6380b3781e797b2b52a0b58a447ede450f0. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/ATDQ92499206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d8386595df6af35161f6365a59d0c052a56e0d49336e0aeed27bf7398a2137a. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/ATDQ92499207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1a3c0c9401167b9f919acd3677f43c9f95853c9478d7a6c7491c9d58a05fa38. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35:49Z), 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/ATDQ92499208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd73a20dede470c4eff4bdbe3d46443d70b2ef26abb15402688226210d18fc6e5. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58:20Z), 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/ATDQ92599204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a56753fd2b3608f05977263bb4b42473b2970d760195ce96ec4f7b62b5c8b11. 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/ATDQ92599205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ac86982227d08abf593dccd68268d375280e14578baf95feb07d40cb6cd2d1e. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29:25Z), 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/ATDQ92599210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x141ed548fb0c96a75b03d3c150985e85017e5bb683672dc609255647be680903. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/ATDQ92599203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95887708e278612324c60c345b909d99b9788ef805414640e8bfdab905a09144. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/ATDQ92599201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5768e16dcd9a01598582e829ade0273103d05ed80282737306debd1be9d9837. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/ATDQ92599211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ed1fc452db1c7d3b70292c39cf39fd0dcaa66606cc94de77027063ea4720aef. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29: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/ATDQ92599214.