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 0x63b762ccee9446b84ad1e4a7ae3898d09bbc647a14950ad004969b223c98dd51. 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/375ec98e-d0f9-4635-a5d6-f782ce750df9.json and https://artists.proofprofile.net/proofs/artist/375ec98e-d0f9-4635-a5d6-f782ce750df9.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 0x39e9d03bc286be72290f96e80bfa215a448208afe9ca6abcf40781bca3936044. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:59:06Z), 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/ES71G1414878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf65af825c9ae2a8719dc9511ca09345f615b71ad1a531011db02d74413b7b97a. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/ES71G1414879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ce31a5ff9ce6f9ffcce78ed1637d20d5347e6066356df63919556ce4f23e62. 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/ES71G1414881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd482ff63340b49f71fa856372493aae36e53cdc38729a5c0cc9b72a4385142b9. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-27T13:49:06Z), 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/ES71G1414882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77314e479a961c49e851693e2ceeeae69ab2f51de57b46913487275af84262f3. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/ES71G1414883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6451b85977e70dd5bada018704ab8b6eb4cde30514c56fe6f1659779f610365. Chain 2 (Bitcoin): anchored in block 959009 (2026-07-21T13:14: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/QMBZ91672918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98b4463c3156ae7cb98c689418aac1abaa584d653d8897f23f8e2fed23eb506a. 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/ES71G1807338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae59cfa88ceb6c1c3744bca8a1d9c25538ec6d5e8278cbb197dcdc81caccdf85. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/ES71G1807339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e4d1741691ead5bbbe0a3f03e4ebcaf02ca9e48f2f3ad820e88570e9d83a025. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/ES71G1807340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa565900f4ac2955c5580baec077745bebaa76dc36f72044479c525acee20f0a1. Chain 2 (Bitcoin): anchored in block 958724 (2026-07-19T11:19: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/QMFME1522524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc142b83d3458532d96df8beac1edbb650cd185a018f1de264118b342912fe32. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/ES71G1907565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda839b091fa76d0ecd769899ebe096e4a6eaab55a42699eabd40094ef79e333. 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/ES71G2302594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf84bc9c9355bd259cac8ae24bd952c2ae0e5e1d1f8cd202b66f4f473edd4456c. 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/ES71G2302595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc821ecf09f92897bc6bfc25be614ab735205047943f1432aa0838eda9e4e1bb7. 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/ES71G2302596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3992c1471bc4d1269b6d73992c5729c5d3a784a30b3f3a88373f9196e7c2826. 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/ES71G2302597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ab23316a87038ab4fc410e1a55a8d891032791cd6af2b1e1a8d5510853bf2ca. 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/ES71G2302598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x616784f089668a936d7fb4524838ca773a1a94cb3e2df5b4aa4ee05299ed160b. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/ES71G2336416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x424a9042b70e838e164e4f09454ae865f5614e95797d0c186fc251f49dba75ab. 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/ES71G2336414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86f4a1a5940c35ed71d2cb01ffa543b0d6a286d927fa6291989675e0901f56af. 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/ES71G2336415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x616784f089668a936d7fb4524838ca773a1a94cb3e2df5b4aa4ee05299ed160b. 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/ES71G2336416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x099fdf6d1f08974a4b41843a530a7695891dcdf88437d8a6faa9ae01adf0af91. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/ES71G2336417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda34b53f63e76fd271f2260f63ff6725fd919468cca69a328bc94354d95afcaa. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/ES71G2336418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aab38013f88950ee857ad01eeb3a4a81f0790bc053e4f03f333568e703c0d57. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/ES71G2336419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32a196dcaea6a1b985e7c644e1d34b5d91f725965aa3ba5136201a8ff2c1d12e. 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/ES71G2336420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf05cd9299d63201008d91b6adb138e5c0377fd3cfa15f3ed5e0c8f0511bf699. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07: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/ES8021600023.