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 0x49685c4a632df8e2c3ea24600abd4d86cf4861fe6a3c7ae78aa0612a97156083. 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/babc51a8-0179-4ba3-a655-9474de3e4728.json and https://artists.proofprofile.net/proofs/artist/babc51a8-0179-4ba3-a655-9474de3e4728.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 0x1abca4a22017e0fa46e47ac291a6e1472214758018c3fcad81e578fa43f09641. 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/ES64E2311870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f006778a6268b582731d2b43819a6d9a4afed4c10f0c79b5a180a40da1aa461. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/UYB282388004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe96022f10fed88f04151ff124d1ac3653fad0ef1c0d254fd280677cd11caa6d2. 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/ES71G2235878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4cc043b4bc37cde2c0fe18f07c88864ee32ea817b14e3274f67ae8d4e25bba1. 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/ES71G2235879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2be6b8f7bdc7ba9a357dd424b447f6ac74eeaa130090db170b5995ed236a0781. 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/ES71G2235881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4db985e0a14ae4b6bb680c0d37a71ea880eb617d67a751cea5477a54eb06824. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/ES71G2214928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c1440a2e22bd2ab17c4572a9b128526900925fbe5afbe95a30803d62935479b. 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/ES71G2235882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5717eba21fc8a9094976ea6e8aaa9058bd5a65163c583682455fd63ff44470c. 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/ES71G2235883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fa3d22f1cd55fe42d3630192d82089373140efd32f13c7558f10db8e8458227. 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/ES71G2235884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c21c161599efda5bd3acbbac774981cdf8566f22cb2c81cb75258ebd7004c14. 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/ES71G2222095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64d9486b2276fb57ae3b5b7be647a7dfcdcfa22ad289ca3f11252adb2a631bbb. 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/ES71G2235886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64d8f1facbe9b65ba208eb1193f9f22443d438883f446523b7fa31fbc6163d95. 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/ES64E2327247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e3f5b379f49c28ea92c041349b119e86ced98430b7eebb9d165be179c34ec1b. 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/ES64E2342118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c21c161599efda5bd3acbbac774981cdf8566f22cb2c81cb75258ebd7004c14. 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/ES71G2222095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6fd84e8788c2260de4f1349808cf08cc45b7826d98f4be067c7099995323b67. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/ES64E2487130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c6753d06c5155cfee1dc129c444e96ad4d9973a6ebeb375a58bd40d42b618a3. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/ES64E2305426.