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 0xe1304a008467b3915cb775c82debdb81bb54cbd1ac8b9ea7fb91f0f04d711216. Chain 2 (Bitcoin): anchored in block 954717 (2026-06-21T15:47:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f2eb8f01-334a-4dcf-a4fc-d7170f4aeb9a.json and https://artists.proofprofile.net/proofs/artist/f2eb8f01-334a-4dcf-a4fc-d7170f4aeb9a.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 0xd1532e1cd0d010a14ed8403012b71eddcb67e6323898a9c55da031a66c01b3f9. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/TCJPC1560629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d9c23bfe7d1f2297e2e9d0c9bee0495726defad79185908b232490d6b564e3. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/TCJPC1578682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x266797f5c9071dafd0aef9c8ecd7338f183ddc5a528b1ac07c383851117c06cf. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/TCJPC1578685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x674447c3eafaebe2a29a29cc9256b7e51a514781a63e835aa57f62d071d45a06. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/TCJPC1578687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdd45cf563cc2647d2f236ddbf573b3dc21c60c934e633a5a8b6739226e39418. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/TCJPE1651827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a9804ddd3d6a0f345753bd013210dc17cd7b591bdc00f51232f38260cd8cf8e. 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/TCJPE1651829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f648485dc6265c6df65c81ec1f3452aec6c2c40b63625a5e0394fc7ea6ed9e2. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/TCJPE1651830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f8f4f9d6543f9cdc23db021dca58f38cc10f0eadff7c4d188836664ae2ad1f2. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/TCJPF1775473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d58b3c983d1432ae13bbea17c0d47388529bdf24d29775fdb520264dd05e9b0. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54:07Z), 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/TCJPF1775476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd9ae4b5199be8a5f1234035c4976c806a34c71f79a2a454242eb621d48b0914. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/TCJPF1775485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18003682a0d7d6d7da2cadcf5c89946ede6965ed7dfec5f48afdf12cdbab1416. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/TCJPF1775487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x319083d3dd9bca4efe4e59a91a1f4c0a303db79e6c50be7b966c1fa9cc1d8073. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/TCJPF1775488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6312f84ef683a0255a621d8af827b86e8e597784c9570afcfa5b075fd6b40ef9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCJPF1775489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b9060fbf6aff38351a44079304fd46231ffbe4f8472ce226a4ce9679748214b. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/TCJPE1651828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe785d630e34f43f59d631a93ba5f285faca59b71421639eece358f087074575. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/TCJPC1579226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa69cfe13953824dbad6bbe920ff8511df12c5ea65c39d7869cd350a3470a1354. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), 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/TCJPD1551555.