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 0x1d4f2e714a347b953824abeeb66e171c772f399fb96c7892959872f1eb56db80. 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/e085a134-5e48-4878-8d0d-1bcee7e92641.json and https://artists.proofprofile.net/proofs/artist/e085a134-5e48-4878-8d0d-1bcee7e92641.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 0x2b0a965cd2c873948eef817baec9a93e40ca8d19789f6d85df6acd6b23e99e66. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:28: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/SE6HN1967082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a35b3635cc558649d04fd164a8af530e6fc98b9e4181f8c40d9e92e8706db61. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/CA5KR2131901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc37a12807ca70be2edefaed9c074588cc8ed189b78994c725ad5a613904c4a. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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/CA5KR2183786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8c89057deaa1ef839ac3cccd0d19aabc1711ef74ddaeb8c6bc080bb5a71219a. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/GBPQS2100275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x367650d324d98d519e022d5fe5538dca78983f2fa3759e2c4d8b99bef7137ec2. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T22:17:31Z), 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/GBKQU2301639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48883e28fbd309e32e8c80b07af29d5851a9c4534b278ba2f9c52e30f8ec3d4a. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09:53Z), 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/DEH742301256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55bc6e18aeea111afe8200a2a7e15ff491c42fed9e364e62eeb79cf410a9c262. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T21:06:50Z), 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/GBSCL2400034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x717000348e8f251b154cd1b456d1c2bddcd96e2efdea71d7201119fdf1acaabc. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/GBLV62408544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c1f7d2c2552322442d654af06b680725f33115fe93667986361a67e4715de93. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/AUDCB2500018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeba6e427dae680b26a6bce3743456cf787c2746552889bc24ed54c5f12c46662. Chain 2 (Bitcoin): anchored in block 959009 (2026-07-21T16:03: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/CA5KR2520478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xade4ef12e3f2bd7722a6bc31f65e6f3f769222882d3185210a2ab37dfd7ff071. Chain 2 (Bitcoin): anchored in block 958368 (2026-07-17T05:03:25Z), 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/CA5KR2520479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab539401167afa23b30226e3d5e4372fb3277827a52b4568ab2aa38864ba2ce0. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/DEH742506690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef56a590080fcd1a5f76a74b39e934a3ea04b51da7f6ab21aeac507d4105cc66. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/DEH742506691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d6f420d192567951fe98687a21e77ee7d7d1cb5ce1f8e7b70f7693e8ad3ea67. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/GBNUQ2501027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x456bb2ceacb983b610f2bcc96669453570e62051bfc3c28c302d76406a10347d. 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/GBNUQ2501028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64ab3169fc9e5d0e9b333d8617da785b078467829614cc769d4a7096fa014b23. 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/GBNUQ2501030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdef25be4f6843863e6698afbcd3d0009157dd5fba29e00854c1a4da47f3aeb75. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/GBKQU2584757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeec6964bfd4a726ab925a5dec386b0132ea36550fd59c95414e5104b7b39fb0f. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/GBKQU2591162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8fe5a84d74b49ba7d86b6c280583eac608e1e19e92f9fc57c10cc6e119980a2. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/GBKQU2591163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04a75da797fbb5942071a17d46b0a38dd0846921e3a43b007fb2be73b9c50055. 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/NLF712406200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a133924a57883d109e21705051041ea6a5883125800f822fb8140df71d666eb. 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/GBLV62034315.
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