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 0x59d7265d63b6bda84f5c79a0044b7881452fbcffe334386a96a11433ad9a29d2. Chain 2 (Bitcoin): anchored in block 954555 (2026-06-20T12:10:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aef1e323-f23c-4e11-bbfc-08f40a6bdf27.json and https://artists.proofprofile.net/proofs/artist/aef1e323-f23c-4e11-bbfc-08f40a6bdf27.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 0x47da9f4eb414e3e5fdba5e0d957146d24e2c4863ef945b44a1c7e884b5d577fb. 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/BEJC42000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91c8e5f5fbd7e2afe6d2bdab26f38637473df1090d5ec9b1c4fce5624da075f4. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/BEJC42000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b77e3117626f8784698ca325bc4329c8d0306bf9d0b8155f1e22660e2d69d36. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20:10Z), 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/BEJC42000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38d26dcafa0b48ae6163a98617b21304479121aeef14a2c0a695368a1c5b4b4e. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/BEJC42000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bcde9dfb8c0f77a9ba514f2a264076f0e2bd6e14aa322719eb48895f493b54e. 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/BEJC42000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4b81e4e4ac3b85b004dc028a7278e881efadb92e497e063c97ff3785a51202e. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/BEJC42000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99a6dfba50fde1182be633993a14799d36eb00466da352acdc613cdd9dd3c1da. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25:57Z), 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/BEJC42000009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb30045311ed4823a46660dc9a9c675e106adaee49dda1386cd6399e8e2d1e1fb. 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/BEJC42000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8788f2c4c6403fcc9d058c047ceade06dc7787266337ee54e60ce45ad0b04ce. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/BEJC42000011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eed982f95b983221845d53cb16b3645f95849f15432f42ea059dc37695402c2. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/BEJC42000018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a9d561309f4958c1d98246460a84029076ac3238be0009ad7b8ec214bf7d3a. 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/BEJC42000014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd630d744614d64c3c93ad4a53f46050e3cdf4c53f80e93780c72d6d252f935d3. 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/BEJC42000015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf7a397da7d4f5a1ce4fa1acdc7d97b5236cf2a1790f1f08345b6ca2fdb3ce56. 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/BEJC42000016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x033458ca30d194d341c44bcbcc36cace6544ea871513d79044a210d2ea515cb7. 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/BEJC42000017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a9d561309f4958c1d98246460a84029076ac3238be0009ad7b8ec214bf7d3a. 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/BEJC42000014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5729efeedce597a91c4d83e9fa6ae816462a7fc47644dedda110553757900377. Chain 2 (Bitcoin): anchored in block 960303 (2026-07-30T20:11: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/BEJC42000013.