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 0x77d498e28a1fefa851ed78d7eb5e0bfba229e2843004565df58add16af1a417d. 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/82b9f6fb-9b07-4fa7-9103-3f28d7a5e9c4.json and https://artists.proofprofile.net/proofs/artist/82b9f6fb-9b07-4fa7-9103-3f28d7a5e9c4.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 0x72c764f46ead49169d24c49e79b66867b24d46592baf9d2fda6a1b375e7e5515. 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/RUB731423730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba4e21081847bb0b4de349d583cab9a809ef3779d6a784b12ab96c634777e2be. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/RUB731423722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e4585ea957c3d6bf580b58873327b2dba12c7fdc7d8695dae012b205bbaaabf. 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/RUB731423708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd928397cb4c806178da6a12b3f405d3ac295f21fc6f8c0f89effd38fb8c7a654. 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/RUB731423756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20a5dca1723833061d1601aa497920893c244723739ba68050391457615fd89a. 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/RUB731423699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa164d32632b1873f7586293aa4c4841c7968350b28f3c856bbba270f98cf53cb. 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/RUB731423760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f14a39243b2b2e58144725cfc982029a8810da58b255d340fc5f7323ee9b9b8. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43: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/RUB732001060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafc879110c23d544ef8e20a5a910dc74c9b1b022056cf13557db2e0be753ec26. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/RUB732001070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95b5db92a2a6c655380333f9a6474ab760045fd7bfdbe92076ecf25f322a67cb. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/RUB732001184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeecf755728b7c42ed3723732ea76bdb30980976e13835ef5afd032564c4c2995. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/RUB732001321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda396c4c52548dc8951536c2b5039d55bbf070705895a276f9c3ca5ae36a4d7. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/RUB732001323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38a212ac70c907081443e1e808b68814b14db3c3aeb287a55419da7a98083e18. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/RUB732001329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e2f4d1ad13ce21ff9a2ff9aed16a0ac171313994dfa0a4dea0e49ab25b9bca. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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/RUB732002695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef5244dd1ac04484f252683dc277ac5cf82c17b2407ecbdfc6cfd938e4c8e1ad. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11: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/RUB732003124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd470f7aace0f172c31840b85e7340ef2d0c38c17306bc4bc885c21d04a36879. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/RUB732003116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb45fc26c30604b27a8db591c11bb5ae015454e81b9c648ff4ea45592817333b. 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/RUB732003126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5478176541d17ed9ff4c7f47f4149814d89c09dd8858d674ed8a4a6986e2c262. 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/RUB732003122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf33852137c6d22f496a8ec96a32af1c38efc650879a404cd94e7151aab72a7a3. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/FR2X42141555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7a9ae041c9690403015f30ac7b86f8d9cea45d080ea7f90759e62ffcca11ef. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14: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/RUB732019581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4813f3038735890c889c2e267ddf85f480538571dbfbc885d6600271c67feedd. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/RUB732027650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39ab9b5e2f20ac7bfdab6f1df089397f4e57639c4465fe42ec15027fe3713dea. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/RUB732037105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc534051a66e678e19916fa7e7cf4eacb8ab07c74cc285c034f7a57583680c0fd. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/RUB732043831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4b0a2799717130925064801384e6bb5ff7c4c67daee00ba95b88de89ac1a83e. 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/RUB732043835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b063dede048211afea9fa1009b33a6771bdddb35f1d2dcde8b120545ac39c54. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12:17Z), 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/RUB732055332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde955bb96da00fa23be91bcbe697284f9e8a6ce3183cfb9218a6da122257f709. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29: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/RUAGT2406524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb79715724b106d42e40b444887b5adb78baee4a04fdfa9be3fa2e33a7eb93555. 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/RUB732088940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3859bc8df856c572ed1056b546f10301f3c1a5f0c49a8b75436ee05837f214e4. 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/RUB732088932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4f01a073151a9e6b410f0a3af2504f38e7924932ab161b6dae96d6208dfd9a5. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T13:27: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/RUB732072065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d8a09b7a935a42fe2f28a0818de647765f7c9dfb2b28416576927ecdf8b02e7. 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/RUB732088934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9644586186c624058a9657ab2407285c73a62a402ff8f7a636ae9a8ea62f241. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52: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/RUB732088944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b39d3244edee727e06835aa527e5164ca6fa63b0ec74db2a5429d54364d216a. 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/RUB732088938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0308c65657a5ad2e1f21ebba6056a67e53b579f18337074a48e76af4f31bfabb. 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/RUAGT2589505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x579b278ae5167e3cce49fb8344b899561b03d6d8ebd7cd785fec86ae75f5a108. 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/RUB732502283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66f75370f29040acec4690a1ce96a21a0056d0cedab5f2e6b4b7bdbf8fca2893. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T08:56: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/RUB732502285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x918ec4838e2a31f130edb5efadeeda163d101119e43daa5802e787c270380c68. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26:56Z), 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/RUB732502287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57da009d9239f33eefceafb02a75d44eec775f83bc35c35b3ea4fba167d3a337. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T15:22:45Z), 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/RUB732502289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x598b10377ce52a8f3436a40949997456b167afd52757ccb3e31275506810b616. 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/RUB732502291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x995ec36fc9ea81d8633ca3928f291d9338863f6837f1116f79bff2fdd9e99fe3. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/RUB732502293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7cbce7c5b5eaa7a752da373f72b2938b669537c52adffaa70e3392831df155. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08: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/RUB732502295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39d1683772f02db1d6a2ed6dcf42f7ce6bdbe5d669906a439d7bd2223c57cdf7. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/RUB732502297.