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 0xdf2fccd338ae83d2d27c9bf9cbf61e8b62a157d80e9bba77abb2c00b8da240e0. 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/e44f2dcd-3bad-4879-b4be-df6e4ed90120.json and https://artists.proofprofile.net/proofs/artist/e44f2dcd-3bad-4879-b4be-df6e4ed90120.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 0xa5681463e8e2ea1c0225463a02712b60f88a9f96b7894b945f0c25cfddf21128. 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/JPG101900067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x509d7e7dd711c269ee2739ad18b1d08299293e5b464181707f15d773f5c29851. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:34: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/JPG101900069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc4f47dc7c011ff11447d3a2b382465fa3afba0edd1536073247863098ea6b0b. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/JPG101900070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c86f9c55330003bd67f359eb74898f89865d2c868171f73c1bc1c70f346e1c4. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/JP92N2408999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x529ed3a48de2328adcb96b826bf61c4f87d7d8285aae2e7e0bc6c8566d37df69. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08:25Z), 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/JPV501900442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x442c7616ad6480951307474afdf4a025ba83bf0d1f04f6bbf2251273c1f26c5d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/JPG102000259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfdc561489087129f05b73bd489432c15ba11713a8099cd78a52ca7ad7c070be. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26:33Z), 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/JPG102000260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc582202c0dc7ca2b11a7ceb3acdb0f184afd4cb9b67760fec0d27bae89521d9f. Chain 2 (Bitcoin): anchored in block 958731 (2026-07-19T12:35:36Z), 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/JPG102000263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dd6a0b1601910782dca536182a9b8422f1af31bd3c593894dd9d04fd49e8195. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T08:36:32Z), 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/JPG102200274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb667eac0f2e211db6f90e7f19263696b860a27a20af175c3f8a7ff53f870ae19. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/JPG102200277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf02404c8bbf262adc2bb3ddadc2d0249cf21d13f1816f10dbdb3ae2a6ef441a9. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10:33Z), 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/JPG102101494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe17110682441ba0765d44ea7c55c1fd6bffd0ef1c1149d9cc801a20251934f34. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-16T00:39:03Z), 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/JPG102200278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0edb1e8ced9f739de3c1632df228b59fe39e777d736eb29bac24085f4e54aa8. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/JPG102200279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x605ed45736be285886bd225ec2df612cf510094b7ebdc1f4b16e18e0c28b0fa2. 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/JPM792200373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e21ab3ee10160fe755ce5b1a02345c1eb5afcd7378f7edab59819c0258b6db4. Chain 2 (Bitcoin): anchored in block 957697 (2026-07-12T11:22:18Z), 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/JPG102401916.