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 0x5e0bac85ca087e91cd22b5be67e4e2bfc039b23d575dc633a827c0524cc78cf0. 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/3831671d-02b1-4cf5-bb4d-d6c48b6a495e.json and https://artists.proofprofile.net/proofs/artist/3831671d-02b1-4cf5-bb4d-d6c48b6a495e.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 0x2afc979a30736f3310ded4e8be2b30a1d69b66c39af4203e0f69ebf4eafaf3b4. 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/QZGLS2271015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd347910938e9e74ecdea48ae7195d760300825fc20d5105f13c09adf74f8a4e3. 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/QMBZ92281172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42d53968662ba5c0e2edbd4587cd1e3337333cce3cd532e3b5fbcb5a58879376. 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/QZES52225120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3844c240c15e8a5e9bf9f8d49a19769b458c894dffe4443d8d18b4c7225dd606. 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/ES5022301808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e425a82ebf705957a880d0853cb8f552812fd49a86c686024c6940d3ee8deb. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-07T20:41: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/ES71G2335069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e425a82ebf705957a880d0853cb8f552812fd49a86c686024c6940d3ee8deb. 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/ES71G2335069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2afc979a30736f3310ded4e8be2b30a1d69b66c39af4203e0f69ebf4eafaf3b4. 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/QZGLS2271015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06e787ce3ec4402f6431a2889ed8e0adff2349119a44df06d9d46996a3c16b72. 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/QZNJY2169998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff9cf73e9b266a1008c8ccb4e4923d0e7593c496271e09111dbf675d9def88b2. 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/QZNJY2169999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x264005d8e2a8c7865fdc470168f5773cc94612372871c43d5270beea455588fc. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/QZNJY2170000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40d9d519087454b319ec127de6fa99befb9e3a5a2588414216040c90bdc009d9. 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/QZNJY2170001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b113d5ecb3eb0afaec0202818ba3625a35c778819adce50ecef1704caccf241. 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/QZNJY2170002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69cadbb9700c41985c07a3702676c40bb257fc472bef61e80d8f2031109ff014. 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/QZNJY2170003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2983d1c5f1efe3a55f36c882c62ca724a59905a3b4b2d9189120ca20c79bd85. 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/QZNJY2170004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x011054dd10f7622d347939303818ef4cd9fa3524d168677b16e478a61430d90a. 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/QZTB92339513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1a4a6819b66ecb836f1fbc2b6690edc220cc144611af9e6d2fb5b69ad776559. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/QZFZ52178000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60112af43b19be19c6628d2442735c84c3d34fffc0df37bb35462539aa6d8d83. 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/BK4DA2401642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb72f5887a5856a54580deeac530e5e5f6519624c2bcdc5181ab7a08819045d13. 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/QMDA72266839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0a33e9b53facbb4a9b5070f3367e075b07cd5dd87304eab00d3659ed6fb2e5c. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QM6N22356008.
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