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 0x0990e409702ecc6ba604bbce690c6da787b3d05fe80ac310d2b69dfa77fafa4d. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/adb906b2-3124-42b1-b3b0-22a5b2724546.json and https://artists.proofprofile.net/proofs/artist/adb906b2-3124-42b1-b3b0-22a5b2724546.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 0x3ba1de089e5735f4d966b915b2e909a6bb43e65fad2cf5613e25a2dd053bdc63. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/AEA0Q1950044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08f0dcec3e53b7bdcb566ca56a29a0a2106ff041d6a0efb231fa61d1feae39ef. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T21:33:29Z), 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/AEA0Q1972619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ec2e85e03f1a8a2ef33f9d8c8b0769492aba7f4daea1a211f0eeafdc9fc9879. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/QZMZ92016912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fe3e4bdd7418d7982049f7f4df56ab6688d9ac3833965548765a879c5279b6d. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/QZTVM2348026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5c223153e8b53d3b0c6078755a0bb27f50f2980a09bb909bf2b2cd1678fb8a5. 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/QZNJY2476479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85ef5777d6f2b5f5a292237744fcadc47a111b89631c0146ae751674d3e9a32. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55:21Z), 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/QZNJZ2404195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0537f05b6ade2406b3e726ba8f6b0c543dc893555180f2c9ead2367376a63593. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZTPX2423485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3bb03c09007cd5367238275b4fd76b05bfa1b754a3303ae8e6b7e1558f57c6. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T07:40: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/QZTVM2459394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef26f7b8b726366b1d9ff7a543222e4c41b97fc749463466afaf0f267878a645. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/QZW9K2401716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed605121a84b6b4c833e18f81d63d53631b420e538ebaab91a22cf775cda6ce9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZW9M2445685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07473ea2be0664b0c8713f8a4bd95bbd0d843f3675b63ad69db686fd193076ed. 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/QZGLM2528530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63aebd3e026280cc2850eb39469dd928eb64c84870c7edcbdf7ff282eee0a9cb. 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/QZMZ92500406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bb846edf7681f78e90d570d08f61d9806bf5d6100be005a6563f2918a4a4cb9. 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/QZMZ92519252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8067febea9844eee97f7f796fb45ef176f954f4eaf651c11c757d450a964408d. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QZMZ92550925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacd4e5ff06f5280342ead8630b7454ed4ef70b1fdb374b8a5b7dadc4b14960f3. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T14:57: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/QZMZ92579326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36adfa66f51984e837140ec2cff93e9aeffbc5a54d2674ace39acc0523609b30. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/QZNJV2550815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b200ea921fe63d4f79b1839ce5d978136939fda3bfe81239d8fe748bcd78b97. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZNJV2578865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7217eb153696798aa11388f14bb61f45665553505b79363dc8dffea2941764c. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/QZNJW2588046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceafe3e34c70bb15c4f89ab35dd7a3642a5ab2015098f0d13d67b7eec3b5cf71. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/QZNJW2588047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x414fb79b845bec054398245b70025e5ada58c1361186670561320d6cd808b85a. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZNJX2510522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0e9abe3786706bfa01d016d415297620a24d75f2bd30db35cc0e9ad7303cb65. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58: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/QZNJX2549321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0c9681582532511c2344bd1ea3b8bbc11a29c0362f1d1e711f0f04bd0666f3c. 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/QZNJZ2502691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e791fc254a3a316f04b084140e97fd074acdb03b0b52de55210eda217042f82. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/QZNJZ2542245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc52ce28391a89e04db5e2203314e5d1ab1aa7654a42a4e2981e9f5db93644a6. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T16:04:16Z), 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/QZTPX2530779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedd23ad0977630db7aff141d2818f7567a87cf843d18b3be055b7619e287685a. 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/QZWFX2471887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa24832afcc1d4c99be07923cbea30b80b92af777b9d40184e81266073162ea07. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZTB52481500.
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