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 0x85457d92ecda284fba7bf369ec9837d3138521dce39db9852265f8f1c447d338. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e3c77ccd-e3d6-4bd5-b5e1-7e4965eb7643.json and https://artists.proofprofile.net/proofs/artist/e3c77ccd-e3d6-4bd5-b5e1-7e4965eb7643.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 0x2fb79f8191c6ea548eb160057eb77b7416b0c81f8471df5e2fdc350bc03ee4ff. 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/GXF9Q2539784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dbb93136525ed9d37def91fea91173e3281091cb57583599dc3f9f24ffd1533. 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/GXF9Q2539785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5692da1d93f3f004fc166ca617e8e61d3219ef924bbe4de8bfd23d9106ed0ba. 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/GXF9Q2539786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x934ae1ba0455cdf718ce03d6e10864d1271b7234cfce17a0e05d6760fa3a9c53. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/GXF9Q2539787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88b7be6f82bf02552b8b493848bc3543c1bc19d7ffc2a09eccc5ac9bca466cd5. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54: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/GXF9Q2539788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b65a5e5c1db5efce41ece587398a70bbc41659ae8ec3a0afe0a4f3f9346c4c7. 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/QZNWS2418948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b929fe565152c301fe46acdeda6dd555da434f3c2558fd0c1e253f38bad1a3a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZK6L2406309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d50f1a987fb8ec0fd686ffd25789207ea1c143051feab18967439a61577986c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QT3EZ2436236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0b515a3ba46d3de3fbb630eed227aed6316068208e90192c5da2aa6138438a4. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/ZBPH92400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e43f921e9da8c855c4984cbd9d6b60be7d9112bba21d6922f70284d7e86838a. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/ZBPH92400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd307ebca4c234cf582461c2468262f99ce89a62d93ffb0b706348f05876b36ef. 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/ZBPH92400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3481aa7ee5973560fa514ec88d7ba62e0fc0b80b431a83a6b37af589d1b9da25. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/ZBPH92400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x529ad3452993b6dc78458a2c0a9a5f2bc32b5e7f536ad9fe16068b62774b33c9. 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/QZWFH2483030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b6ad6fc89fbf07411921a29e0d52f419977eb169dd01c6b8e2ac32712cfd14f. 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/QZWFH2483031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63655d498f62b8e5d49872345fa4d57218bd731dd9c0362e529b3766f4d5b6e9. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21:57: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/QZWFH2483033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57d42ffeba573a9af6b0e35494afc07266194f9315c4bbab507494c44754d2c4. 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/SE5BU2548693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa509b4d283f613d6713d86b9d1c7f0761e4cc1072d462bfcd842a2263ac68530. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/SE6QE2429730.