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 0x6b4917f7eb2cd051c029612ce45b3f86f4a602666d0149c1c8642ed87814a8b0. Chain 2 (Bitcoin): anchored in block 953746 (2026-06-15T05:25:34Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a3feadd1-664e-449c-9d1a-c55f0d533112.json and https://artists.proofprofile.net/proofs/artist/a3feadd1-664e-449c-9d1a-c55f0d533112.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 0xf61f8564af6344d2c70cb1dac1a3d419d0dab07e32f5f3d8d7ce1b1368f59d33. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/FRS182121870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236a3b47a074d45b5b69813088ac920f7c415efbc130880c6a1aad73901eb757. 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/FRX762179884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8220b752e28bac98fe7622dc8a374025f0db30d61be1ae2d89c8fc62de9f68b. 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/FRX762169130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf703230f44a0b46bff33d318480b14ecbcf054b33faddd30a9e93e23cf21bdff. 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/FRX452182684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce4ab13ead9d6c55f17810ad7ff8c53268bae70d024f75eaa0c2b0a6fde95418. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/FRX452182678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7729bb3e25a5075a44c4fd42a32620bfee0489e07aef462b90ff4db0069c92c. 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/FRX452172317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79e3ac53963e1b6960aeba128657800e6204e037e999d2eb991e0cfa7daf3598. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/FRX452137159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe134f5a66c2b0b12fb50dd381a732d493b7cfe25086d61210f272a9e9bff1aba. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/FRX282199012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaaf0c3cae3e8a9527fb80e407529101951f2927a32ac49b53ffe4522b8d0358. 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/FRX282190611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6dc0ca6e03240310de847d1155cd9fd5095eafc1a5e4d647e63dd8117ae2067. 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/FRX282163675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x081d28822f4eeca83ed1d22108ec34eb2b11113ce46b9faa020934d3a896ddbc. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/FRX282163921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb72ddb234fd2454036899a16c19866e997062d2ccda1dc6e11d6b0723503fbd. 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/FRX282163321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f2db3954bf87e2cf3ff253ddc93d9a89a457c7dfb7127d67620abea0cff1187. 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/FRX202174768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe80dfbce750c0230eee0c8a14a477453f838e2fdcfee94612cda357aeb668de2. 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/FR2X42285169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd81414f4d0cf94f0fc15b36e404cf3dbe20996be5ee3c0d2dbf280fdf336589a. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/FRX202182342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeff8b79bb40fbaabdb84d15ec4f9a50b0f04a7bac061d4aeccac95fe991bc8c. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35: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/FRX202181026.