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 0xc56da01908a4d717f4c243e9daf2c82363c1dcd3851f396c021ae393c2b66683. 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/e997199e-e55f-48c0-bece-bdc990ccbced.json and https://artists.proofprofile.net/proofs/artist/e997199e-e55f-48c0-bece-bdc990ccbced.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 0x8cfea03c0f094186ed8090d7b7af90d8a5deaef4f8c737292a0f7dbb9c996246. 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/TWCR72230002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1968f4d9a942d408f73b73753a06bec8fde5947ff241319ab7885a2539061631. 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/TWA532400059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0ee0a0b4478e2a7c3ef2f99e112e201c7a010364d57de1f74b08c38a506dea. 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/TWCR72230005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df58aa148b1d9ca6feea87d9453c771c7826031c43755dd8bea9bf3005a1dc4. 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/TWJ012300707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6f33ccba0a84cf98281d33152c5f69090d8baab428fc951facdb5278129781c. 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/TWCR72000101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac49ebcd1d82df2069fc2900cd20b65b6470d2f846abd6c24a71cef81d2e054b. 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/TWCR72000102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63c72109359c2b2ab9393e18bfa1b232d97d1127907861cff5e844415cf3c63a. 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/TWCR72000103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d82f658b0a94729987cade7102db82e57bf907c910ffaca1073764010541809. 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/TWCR72000104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a3bcc480a1b2bb57aebf4dff9e59ef3a3c9de86ed41e6f9e436e88b99c06221. 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/TWCR72000105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c7fe678fbb8a081c0db45b4e63b2a61db7cf062e6360833427841c80d60d843. 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/TWCR72000106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb81223d9627fd99fd22a075c5db4d5e8593a0aad32b6c1e1eee8ce6dfbf39a7a. 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/TWCR72000107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63c0167210ab98887679bd1aaf8e5f9b5610f0c414fc6e2a0ca819f0d59959e0. 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/TWCR72000108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd593afa92675173f63b39b0257b457aab703c4dd099a266583d9fab064333057. 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/TWCR72000109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0ee0a0b4478e2a7c3ef2f99e112e201c7a010364d57de1f74b08c38a506dea. 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/TWCR72230005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3c72f13cec87e8275a79fc66e744b2f4301efa446d2a4d758a5978960bb0f4c. 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/TWCR72200003.