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 0x83c942b7a866baff8b0ff6ea664d8be897cc1b214e6589996b0ada483c743d99. 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/bb93a5a5-a968-4d9b-ba86-0d9b70515e74.json and https://artists.proofprofile.net/proofs/artist/bb93a5a5-a968-4d9b-ba86-0d9b70515e74.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 0x7011cfd96fdcd9e235c08d40c7e6421dd3cf6a45dfd41eb9e61d12c947164fd4. 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/SE46E2401102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce1795521170fafbc421c613e512dcc258cf8d0d6d11269a88e6d096e0f45d7e. 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/SE46E2401103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1182695e1822e3c92d3121ec80c208aad67a7428338f9f82ef784a2835df4d2. 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/SE46E2401104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9cb065759302f12ca3894cfbd75ff39d117dae5ce165657ff283c69b16f58b6. 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/SE46E2401105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aeeb2e860a9ffd3235e746c0a0db0034ac76ecd1a3cf4ea9027156822d91c7a. 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/SE46E2401106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdafffcb00f1ad6a29becf2c601a51a82c506107c7a18add66f50f4abd7f6c8e5. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/SE46E2401107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe627b7ab429f67454a6b01f98b3b2145931d7044440c096ecf21e253cc798276. 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/SE46E2401109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09e46288c314826a0bd61c5f99cf22eb3bdc4b461259949f7c072b99344874b1. 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/SE46E2401110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c892a1622b3029e1ce5092eec082537de4636058e3d1590af2203843491b1c8. 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/SE46E2401111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3418eda85c9bd7ce8ee9380ec0700e84f4ebfede9154b2f7e134f61340839ce. 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/SE46E2401113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x856b70b34b47b60e1329d0dde08ce70e07897fbf6aedfd2f105b8080f1470af3. 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/SE46E2401114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa25b2f73f8572962a313dce6f0ca49d80e2c4b0307c1671f71bbcfb225ead027. 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/SE46E2201301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1b38a8d73ba1f337ade72af21644d43b6a82d2e6b8ff0bdde1910ca96be4206. 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/SE46E2201302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb111d694c06dac6eb5dc461aa9e6d9366e45c08b8c93e0e24b2450a48201c1bc. 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/SE46E2201303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07fd1894b1273086d46ff8efa3132254ddaa53520f11a2476f7c6f04b32b6c71. 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/SE46E2201304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc143f0fc9c8018e9fbe25d190062817b0ea9dd7b8b4bc04d3e3c33ce0eb2cb97. 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/SE46E2201305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cc36ac8f12a5e747c1ceac3d51a23a2dd368b2c1a6a158348eb13f92ff20b62. 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/SE46E2201306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872f48387261aea885ea80d1984778aea71b0404213fa804afbc1e85287b9a35. 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/SE46E2201310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x035765191f8a3f38248baff271628100f858b36f04cfc32eea90014fd02202f5. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/SE46E2201311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x330618a41e618ea45f7ab48c6dcacd4477043db54cf77dc4c90ae36139455d66. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19: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/SE46E2201312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf692fbc0e58639a05c5ce022ce17abcd53fa531d9fd89e3c5450a11fa94f57d4. 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/SEYOK1925572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf32ba40918c4e58a1aaa026fed908a25d4da4022720c1687ff7a35a862b31b39. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:35: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/SEYOK2105957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2fe41e98184c4ce275390b8f310e51e0b443f4346a5d7d603492df415974304. 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/SEYOK2044561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb69a2241d286bf13fa740cbb36bc3a74e6434ea6fbf186a9c5d704100f41c16. 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/SEYOK2105958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5443b1785285c0048d7463fa463724252e46d823e76d958d78768abaa57644f1. 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/SEYOK2044560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c705059035ab8e0e6b14724dc80611fd5518af125a36613ed43ccdd5fe58330. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/SEYOK2105959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d84aa8617d133de4165c538dfd5f6c1b2156e2495e3071070f5fd9957ee4225. 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/SEYOK1522527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa29f33ccbc7fe123f6fc1348086861c30372a9e112e64ebe19f983ef58dc4be4. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:27: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/SEYOK1522529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x111216e74d17585fc138ac3f2e50630e1e347301b71b76a539c964a5cc4e0516. 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/SEYOK1413540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf861374ff2d5bd4130c146911670fa840d0d590e8754abf6cad304d71a7c8645. 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/SEYOK1127395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09e46288c314826a0bd61c5f99cf22eb3bdc4b461259949f7c072b99344874b1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/SE46E2401110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaea6f6299cb5722a2165060a07ccb21a1e16c445ca774d700cd6ec454eb61888. 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/SEYOK2406271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a8d63453d47f66e3bf76dfd35f120a0a6d8d1b3624a851cf0f3e692b8b1219c. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/SEYOK2406270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd20622fa54cb140eccdf66b285c2c44bfd559a66e2b3561d75b8eb3a87cf6ee6. 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/SEYOK2406273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc373e12a0be535b21efdb9b390c629ef90ee0669428e0c7a09344235aa53f17f. 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/SEYOK2054508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c4e8688b806d29436bf34583c12513ddbc94c452318fd3751ee57fcfaf7808a. 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/SE46E1801011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9769e1bdf21151bb08c331c06e8badd7ef2ef06d0b59f768cc7de84b6b299b28. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/SE46E1600307.