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 0x9266f625f6b31c998a62462b5f130e9bbd497ce0f795ce8c98a82142bc4bf687. 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/7ec0e1f0-56c5-4e3a-9069-7c223ac5a2d5.json and https://artists.proofprofile.net/proofs/artist/7ec0e1f0-56c5-4e3a-9069-7c223ac5a2d5.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 0xaf390fa22cf7397bc8a85e30cbe6c014b2a50c50851b98decff77c680097fcb4. 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/SE5Q52100097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a191b61f823d6932d8edb88f046e194416c15ce8fed3cf4e577204ca81819f. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27: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/SE5Q52103694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f44b6e2a451a3fe3d67843d7911eea871bd65a685df9068d9a76d9ae5bd3c0a. Chain 2 (Bitcoin): anchored in block 958819 (2026-07-20T04:08: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/SE5Q52202288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d8b168ef874ae008676f18e6ca641df60075c3b55d278ba35bc8f1d6824e13b. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28: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/SE5Q52202358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a81dfcf68aedd3b29e772492470248d728afbac99ede4f08b12e88430a4572f. 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/SE5Q52201062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b92e2357b9b6419f1f992bada9cc8334f782e478e6f5d478fc0467d2d0d9d4b. 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/SE5Q52300284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd20e7ff7b8e5d03e40b3a43b74f2466d126127adb0a39fec4c8744dd2e2ff14f. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/SE5Q52301286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc844a8b26c682b9baf17f78808cff1b1bdabd8fe8a4a6821c8973add50a895a. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/SE5Q52302343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7d1abd2cf3345948f2a2d1c405666ca91542998f167af454d6d66d7bd818dd7. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00:34Z), 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/SE5Q52300283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58e92b59c0e81717fecb54a24aa06f8f8d2330b817bcd28efc309aa875d9ea75. Chain 2 (Bitcoin): anchored in block 957741 (2026-07-12T18:30: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/SE5Q52203680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe84d9b98866c058092675bb323e51e16630d81746f9f4602d0003127704fcb1d. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/SE5Q52400314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e38495db466d7dd8eaf32dee1b2bfa734941582f446914f044261f3285cbc4f. 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/SE5Q52303504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d56d671fd5c72436ba6eea10789d5f47cf633370d25fd30ae066f29893c4c13. 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/SE5Q52400316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32a49a7d616cf97243ba40e43db3cef1d5e14260dbfccd83c6350f53e18f32b5. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/SE5Q52303501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3db2c6cf5bb8041b2f44d18a591fc7562f624f558e7ff5284c62ec3c6cfda2e8. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/SE5Q52403018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d55660a9625eecfd94478241b2b6635986f0bacdabd43690f0d45a924af260a. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/SE5Q52403031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x836c1e82f155b7fc419ee980db4633f937008687ebff0cf655c8ee5f19c16b19. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/SE5Q52403024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3db2c6cf5bb8041b2f44d18a591fc7562f624f558e7ff5284c62ec3c6cfda2e8. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/SE5Q52403018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25248a419568e04529e51b08e6cdc0a22606b399e02f9455d892d15a054852b6. 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/SE5Q52403022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d55660a9625eecfd94478241b2b6635986f0bacdabd43690f0d45a924af260a. 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/SE5Q52403031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe4b1b923f17a31b203c4b325969a53696f97ed56b272b4b6f3fc6acd2b15196. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/SE5Q52403020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x836c1e82f155b7fc419ee980db4633f937008687ebff0cf655c8ee5f19c16b19. 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/SE5Q52403024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a18c4e4b6064303321f5f7d594e50638ed44a8f29a5dadf0e3556bda046a565. 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/SE5Q52500286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b8ed1a1ea8ed4f5258323ec8178e1890c7c4180724eb1a0f211cdf8652dc16f. 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/SE5Q52500280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e9e33c76c9813e11b3c70bccbc40bff78e64dcbe23dd127b6bdb908f99221fb. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/SE5Q52500432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2027bd100944e1f2b304a807f2340ed537aff32f48de6b111e029a17214d40b3. 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/SE5Q52500284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d45080b111f4f37d03c747aa265684f3d5d60f78d7ee556c89e1a25567daaf4. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09:34Z), 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/SE5Q52500289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d1cc5f5be2f7b889709a0e09f615b4eadf40d98f7b6a3f8fb996f890d29c888. 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/SE5Q52502075.