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 0x42a07f0134732669b49fd1275e84a0b67a728704a4c91963b02ef0d68af62b0a. 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/f84c364e-f49f-4e76-9112-5a520282297a.json and https://artists.proofprofile.net/proofs/artist/f84c364e-f49f-4e76-9112-5a520282297a.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 0x88594c3fc320273432c6af3add9e622ea26b447ff0fe997d5162c81be52eb7bf. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QM3DF2294674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5adfe8193c605661921394a3b0193827c9191420738f0382a833ce25064d5285. 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/TCAFE2091678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c9e9e79ad3adf2e826f46b1a283deb08b52e2dc8a60377bf5f335a6b14149e6. 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/DEZC62131826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x130a71570840e2f11e2af843d162c296affdb770e507468bd6fe60cb55049d63. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/DEZC62131827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25f9dd8243811b3c701760838bc2301165eeeb42c048ad32e1e538327f090735. 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/DEZC62124489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe58776c691e7a3a053cfe659fa13f411cc583f0fc56c0b80ec41931236d3d779. 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/DEZC62123760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc97b1b79ce13a2a2b4a1908c19f0060e63e98ab5635d496c19086c044ca20842. 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/FR26V2018502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb440b990aba075c15a3b73f0b7983949575d701e9316343bb38d2ca97b1ae2f. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/QZNWX2196711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca3cc91e5df281a3fbad6de03e1c7e1759fe1e16c344fa4c0b5c5a9ddc7e925f. 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/DEQ022005361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf87bd4cb24eca8fdf0701133cf8f7b2edae976bb324f1cb0ec025f82ea39f5d2. 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/DEQ022005362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8af2c2b2915674350afc8c3d11738433d88d91e968df3a0b8180aa616d11e2d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/DEQ022005369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96c8f2ad823b3a6e079959bcf31675edea97dbedb5e8ad89c4c61d04eaaa9bb1. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/DGA0Q2382999.
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 0x3d3053c60a7f1b6f5225bd80d9a6652a6e0f137f3853f337117cd9f025d007d5. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/QZNWX2196712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2efc6e7a384e820aba00e5f3d6c190718176cac98cee923bb933ec4c594cf51f. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/USANG2229112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8019b87458eead3044243037e62bd9a3c5d94e980cb595fb39907dfd6918ccf9. 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/DEQ022005370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86f3e270a6912fac1e1aafb53521c117928ca285595fc34119391f46a6b06240. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/NL1LE2001231.