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 0x7ea59eb41e185046ba383dfe6e523b99a6c2f8933e3965f17ad8c4466e05c1ac. 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/e0f466d4-b59a-4042-9f61-342b8f9e632e.json and https://artists.proofprofile.net/proofs/artist/e0f466d4-b59a-4042-9f61-342b8f9e632e.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 0x2ba6f0e194fa86128c75cca6736198f55f4d58a83f7dda0bcef3b4d6cd63e3d9. 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/QZNWR2193265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c2819dbb4a4ae941f5b8cba850c069b1a093457fa283626c6591908b0cc0aa7. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/QZNWU2123424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0825bbd1f7e773dfac5614c0a951e6ae78290b24c0ef11bc7f58f3adc8400530. Chain 2 (Bitcoin): anchored in block 958776 (2026-07-19T20:11:59Z), 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/QZES52271138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68ef1e4f5b4b236e051b1fdc8edb8ee8fc411834df789a2f692ca0616ef58df9. 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/QZMEN2225645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1af979f2068c030a1f980ce5eda0535bdf98506a571243a39fb46153b195ac86. 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/QZDA82320129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46f2413739446404d407a74f35c7e93e956a01a85d37cbcf7fb11c6b6eb6b554. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/QZES52381890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f67a770ed580eee7841b5e93acda0243d0d48e2ffaf284ada4c58863a492405. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/QZK6G2379419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a1adf600a486ecc6afa62cd119ba7616504302fd180c815cf8701f185be7a3f. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/QZMEQ2412609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6695c891e6ada3ae90ba8986d3189c4739e715a982fd1bd9472cacc4db7d424. Chain 2 (Bitcoin): anchored in block 957591 (2026-07-11T17:21: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/QZNWQ2449840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d0e06071b0d17ba694fc0d53780e255e285888ff42d24a581c976fff10a1f8e. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZNWT2489683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6b012bfbd3780d7b0665da67351d33dd4287031f5457ecdc6310f021fd15436. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/QZTBE2413858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e78b53b4ed4c3b51017b82eb28f117429c21b4e669e95e4f84225f306278738. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/QZWFJ2448371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a6e6e83540ddca6ada8886a75739048107f4790d1e03e18430cd86f00b942c7. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04:54Z), 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/QZZ7N2431228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b8102892a5d77bdf11577672a0fbc0d04fe23090d2cebb4e08e26af12e322e. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZFZ42570449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x893da70259aed47adf4b30bae713459c0f19ffc863d9b899fa225058b4c2b84d. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54: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/QZK6L2585021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x094c69d02651d9de421d28a53d088848f3a6b034eea4c39b64c7165b1dfaaa45. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/QZK6L2585022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a282687d96d3f9c1b73d24227dbad52d7968c731a8cec7f968d1c83485bae42. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/QZK6L2585023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00e51a8ec93742562bc25d0a9b298d5da898a97ba803e528a512909485038829. Chain 2 (Bitcoin): anchored in block 958325 (2026-07-16T21:10: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/QZK6L2585024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3106816067ade35e14caa4dab2e74d4ddd0415b1fe03ac91ec25b0abe60f367a. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/QZK6L2585025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5da328f2fdbeb364cdde35ae6a2d318aac19c8c799a41a11ed677de9d13e0b7d. 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/QZK6L2585026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20b867778e9176ec49ae0a96fbdac93d2144b59ece1ceccc9e34459ce75f17aa. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZK6L2585027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9439cea43ef0a8390fde424fb76491e083a45912b8ed85826d26928a3366bc0b. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54: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/QZK6L2585028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38674e38c673900d31f636324a5b6a7ab4a6d3785e091e05b2621fc116469435. 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/QZK6L2585029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5da3d5930be2edcf05a75cb5ec765b5bf6e42483972f900121362f59074c277. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/QZK6L2585030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27762c2f79b6efdc12d50b949567810e690865fcef375bdf1eb3c3d1a48acb7d. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZK6L2585031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6c45c95c65579efc65e084db42a6b1dba6756b98a850b5736b8c806175aaff0. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZTAX2577248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f79d7ab7d03b63b24f206c29eb42cb619899730302ec9efdaa95802bbcea4ad. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/QZWFQ2526655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4099bdce1a501d729f6a26e0713dab2f1ed5455eabc2ec8b6e4775b6dabd97cc. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/QT3F32502535.