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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc32d467dd90b0a66a390d9a1fe975ca1c21fa603785bcab638b95a09c90bbe5. 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/e60c8efc-a99a-4044-b1a9-3c8720dad716.json and https://artists.proofprofile.net/proofs/artist/e60c8efc-a99a-4044-b1a9-3c8720dad716.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f7e84eaee65f91c174ebcb2cf67524e3aa0afb9d9fdd4b9cf66bd55bf11c66d. 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/BRPUI2300049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c83ac26a1d35c25810d53510e90faa7a113ff16834281f73fd2028c77922660. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BRYYM0700003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba7cfb1232b56886c4c9af75bb7596c3a3ebcc01a40670793cff4b347a1679d7. 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/BRYYM0700004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15db86af8ca0d55c040640083c3f47edd0eb14d33a64b6923807299075f21753. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/BRYYM0700005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c772f4d8987e6166f767dfb17ac984d9664823a31c2aa3acb773b5a3401dc26. 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/BRYYM0700007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf53bea8842592a33b177f9d4c5f213f677207f9d5b3349a03bb67829c3f27ce. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/BRYYM0700008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e719496c84e516757813f19d460feae132a7245f0f606b121d94c3412e2361f. 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/BRYYM0700011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52327ce3c8507a7738db4fea5bae80b265c7433ee14ad44a7e2ff777d8995dad. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41: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/BRKUA1800064.
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 0xbaa16e99eadc4cc2e54c5843443c11475ee577b0debacd13a21604d135134770. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58: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/BRYYM0700002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f4a5622e0320aea105eb85af26f27d17f9107090ad90babe78f80c8b8be6818. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/BRYYM0700001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3375f470fcb3b84f9aece392db50f7449d77654e9a14d109f86a35867fcfc0f. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/BRYYM0700006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc9e525b0ecb70c52c9cbb5c41634057c7cbb16619560f9d658baeaa15fa4d7. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/BRYYM0700009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x929d41e3f3ed2182ca2e47bc588bea74ac4a723ada5837d8373dded18f09046e. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/BRYYM0700010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaea8baf7a974eca8abc3ecccb7e5c202bd2aedba73a114966856a03f17b718f8. Chain 2 (Bitcoin): anchored in block 960487 (2026-08-01T00:15: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/BRYYM0700012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c7e005f4d1b2b1fcd440cfce9457caa1d631153478e07370c7847c3dfe24f2d. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/BRAPI2100067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0710d5b1066433d7d24d6c05d2c7ee22817b5eb9ae190429accea1b3a7203c5. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09:35Z), 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/BRAPI2100069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e6448c4ada6818a71c0097aceab6c9244b00639e37eec0fca9bd1c5e23d2f34. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/BRAPI2100071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x493df09162b14319db0cfe1d15ddeaeed96d563ed0a81bdb2b23c7524f0ac204. 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/BRAPI2100075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4db94efee9a7f8941ba73da27253693927fdce0e61f219beaca03f3c903b064f. Chain 2 (Bitcoin): anchored in block 960218 (2026-07-30T06:57: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/BRAPI2100068.