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 0x531abfdcc9b021296273246659f19ec9734a3aa28ee1372630c91f7932f2596e. Chain 2 (Bitcoin): anchored in block 954549 (2026-06-20T10:56:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a9c18a50-d00a-4894-8a45-bb10b3169383.json and https://artists.proofprofile.net/proofs/artist/a9c18a50-d00a-4894-8a45-bb10b3169383.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 0xd2ec98c774c33dc4ee768dc1601812b36b35493fca314cdd536463f301fa081a. 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/QZFZ62564331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6778c330253248bcbae364c4fc42627fc4d6f3aea1f7aa7621c2b75a1022c901. 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/QZMZ92525458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x290beb6ec00dcb86429cc71195c9ea340c7636f330d1239bd6a95fb4ec4df143. 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/QZMZ92525459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2434acd51c3de162943322005b7ba136fb38e0979cea2e692d2a61c7edc9a40f. 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/QZMZ92525460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53d638ba6c431d2076c00e49ee8c37039fbdace4e034864a48d44c66dae6a724. 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/QZMZ92525464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe5f8d990a2fd26a3611397c27992dec3594ba5700a1387d2b578f2378ba49c8. 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/QZMZ92525467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa99fec4597bafc94b93ef9af165867c50fa4e2c260a54066e869e348499c86d2. 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/QZMZ92525461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe73424361a2de8c353c1da5f9b8b016555c491326680051534913dfbe2b7d5a2. 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/QZMZ92525462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52402cf56cf99ea02a539566ee65e3dd6a276eb4b8b5de946b244437e107e7f4. 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/QZMZ92525463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34fefb88d75f8809fd54931aff8ad2e1ca23a6464188cf3c9227c4314295a3ee. 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/QZMZ92525465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b2ff8b97d0ccaaaf129eeb5c367ca2e8b35bbee1c4e5603ae4c165e367f4e32. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZMZ92525466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa97c9c7b034278b4047e173a9f2baf8b31b56ae40229d47c41c1aa039629181. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/SE6XY2573807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b0bd4f19a20a704490a50c1590f69708a20386203f74d2f8c4d6337ae989029. 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/SE6XY2573809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28913c030320188b96339c90292ba39fddad080ba754e5ea6ba46357f543e9f4. 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/SE6XY2573811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eb269cc13244add1c991c54a634ad3603f14ff537040cf2cd1da8335654e681. 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/SE6XY2573813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27c96db4396d4effa4b98d83e6468c82f2c32f912f7e5a2c9998365244c07f42. 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/SE6XY2573818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdac06f0c913f70ef58e023aaf42424f694decaa74bc6a3ba4aac09825759453c. 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/SE6XY2573819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbec2c7c085d235bd24647cad98ae94bd875fa9463533d7343699950dc35936d4. 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/SE6XY2573822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb454f32cba1a35c77d371d4cb9e0ee070a6c16d36846156cc4082994d3de163e. 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/SE6XY2573824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78a6c24ae3b45cbbf17a04d0103bda39fa9d74e2ba8c5befe350235ead412e46. 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/SE6XY2573825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa18d41ad94ce0eda45cb4e8029a17f4943dc6ead325f89067a8064350cdc4cda. 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/SE6XY2573827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ee2a9d02ccc1d9a28c5e7d4f311263a706425f8df6fdebaa5ed5634ff975201. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/BK4DA2454879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa630f634ba9f9ed0af0824b24a7f894a7d694c26d0f2fe88130b81267ec7644. Chain 2 (Bitcoin): anchored in block 957048 (2026-07-07T14:18: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/SE5BU2565548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bda1806a86aad1a9872b342aca9f7903d1d03f155fb3d8c6f0ca77098b46120. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/SE5BU2565549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4068f99df77ee5ff80256d9ab1c284170cd9c46cdf6504bdcda4a0334372596. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/SE5BU2565555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeccdcfcd0f32e245f1ed77f741543bcd705b7fd82f4e7e3d7f4361cd0431ee8f. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/SE5BU2565550.
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