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 0x65afddf92973a05caebd7a614dfeb72c87d8ddce39f56a47590b01301a6439fe. 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/f4f4a007-1518-43e1-927e-9acf3e72981d.json and https://artists.proofprofile.net/proofs/artist/f4f4a007-1518-43e1-927e-9acf3e72981d.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 0x97013a23713b82edf9c29f960ce97f01f77ef5afa11384136756a2fa69e8de9b. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/ES5301030327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5477dafbdd3bbcf702321ae445b57725636f9c9b9f3dffa6a9c0010455d36778. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/ES5301030329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8087c0c2c2b04bd37fe3427183c5bb32d002620a730218850677d7a82aa4b8a3. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/ES5301030331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc84ac93431c6643919fb844e99cf459413a508bbf4653a0380d48c2f33129f80. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/ES5301030332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbfabe983024ea4cf3c92b5af233f4e953324306075b43c3565da48176959dfe. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/ES5301030334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x586cd4a9c500c7e60a1703d508b682decd9c8221f1e5847e2665db37555e41c8. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04: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/ES5301030335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b1db1780fbaf9e12a79b81fed8fa670b9b559c7ecc2ea148f9599b69782f1e1. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), 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/ES5301030336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x342b9a533d34f4f0028c641475a0da86e04051b637877e02c18c5016102ecd32. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES5301030338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfd078a3c769a17253094e2b2b099bb94489e8c34ebcc0deca26825ea962e743. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/ES5301030341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ae5a63abd5f5fae59df1ef698811811f4086768d477097085424f8438df9a84. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/ES5301030342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ad468f6f53c62953ee99bcef0f7f069154bccfb638839e4d61258930335dbc2. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/ES5301030343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c40cc201eb9213c17da304d1a8960c3189bfc5bf9bc733c862ba2b138d040a2. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59: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/ES5301030344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cc065ca5c98a211f6ce1778a0dcbfbff4c11667f6a00d1506ebd8f48b06eb1a. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20: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/ES5301030345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0abeadd78748d9ab1d52d16105926d29f2bafd6503148c5296caa861e45838e3. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/ES5301030346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x050dbb13b2e1a3d246d76627621ad56eee8f87024d6ec643a8e61819aae2edb8. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES5301030347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2352dae343501fd186b95547e8be51d1a395f6af216b4bbd5e0df0607627375. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45: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/ES5301030348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dd20c45acf538ccbfd9d667739f53d5538d2da22fe08e4ffb9ecc2645dc50a3. Chain 2 (Bitcoin): anchored in block 958523 (2026-07-18T08:54: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/ES5301030349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54c5afc68f7f6ca766acb45c06ffefd1758bd56c76b609ab7536640dc432308c. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/ES5301030350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73f72c8611b9d8ba206c2c3cea81aaa3792dc80d9a58b37eb7c80a6ad3a8cb5b. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/ES5301030352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8721c24a4fce51e76895d8849c9eb35b53d9ec63a4f122584bfd8043fbb699ba. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/ES5301030353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccee0672a5916a19c452af1b37b932ce5a08a76cf9ead2679aa6671b015af8b9. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44: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/ES5301030354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf84f8778941bea8189800dbec742ca43f2ac2ba2fcba3d23fe306e36b6671de. Chain 2 (Bitcoin): anchored in block 958086 (2026-07-15T02:55: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/ES5301030355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e0478c9dabee8623ec9e440058ff7d5a2c0382959acd783b9ff48660925aab. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/ES5301030356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x449e150110f6b0123c5fc878068c05d040d1d17be33459d49674dded2d49f3c9. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/ES5301030357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0992f31b16e0d215a679a5e7762edbeb7bdea238eb468c9276c88bf7354f44c3. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES5301030358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74ea0aa8314ad85b02103c4381d12f64c15a78d7c31470ea6f4a63d8ff5984a3. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/ES5301030359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6c5f2eefd9776bb1755b145c801352521b7ef7d147203cff0bef72be878c69a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES5301030360.