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 0x582cd97083e07ff6415790426d4cd9493c1f96d8a3841d7c462a09081f176c3d. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3da4ed99-f9f3-43e7-ab4f-e88ea35401cb.json and https://artists.proofprofile.net/proofs/artist/3da4ed99-f9f3-43e7-ab4f-e88ea35401cb.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 0x8a409f8c87d580ed78dee376836714e60a3bf24ce04bb5ad21323081d2cd3b21. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/TWC611511001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e9eca72af87862aeff970cf6cef5f082c45a1183e038e32d3a8bc48887484d6. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/TWC611511002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7264c95c3933d9ff6fd8f5a2b6ec97d085c4340378246ca9a98c4021b3d0041b. 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/TWC611511003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3ab90a3a332ca2398a2cae6f70a1b0f112dbed49bc3119dc5e1f7a197653578. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/TWC611511004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7bd53a93404f96c0c8df09379ca459683615f168e88908afafbd4239013bef4. 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/TWC611310201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1f08a588e6b7a25ecdb33993d99e44a43ea2b5139d8bc90e5cfa3c0d599caba. 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/TWC611310202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x937609e9ef0aa38a65a01599151e52a5decd4ffdde7591c0e17b529528d2348c. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/TWC611310205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeb954d85a66699a2d9a009045dc3bb79f761f7d11752ce06e13059e7a16728d. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/TWC611310206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3cb2aaf2ac30c51b1f5d72de66c5a86d4b447e483838856144a8969acc89a46. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/TWC611310207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ffaaf49b124dfce52d49100d8b8ffa247d0f8ee9bdd2baacf2d467eccc1cb9a. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/TWC611310209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ccdfd139226b5c510d8b9ebda75e39449a4f49a6d987692450aaef151f4e71e. 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/TWC611310210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43373de467c8910cfb6cc7e6c561621d2ff3100148e891d7a8d0cd6f76bc222f. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/TWC611310211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17eb2294f1f318f7124cc7c98b71098d5f17851a85e9d6bca10b925c65ab1a6a. 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/TWC611410701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae4b8732b7ccaefe8ac937e5d0d4ea781665b9f81a51cd3873601e23f69e8bc6. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/TWC611410702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16cbc64aace7f1e72841ee1367b9f367551188a34f8d2bea405a0197f182f034. 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/TWC611410703.