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 0x7a89237eeb6db5740eb9ef6b79cc9a7acc99f08256bab8e3c6a627382f06ca04. 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/10b6435e-d5b1-40c2-b5ef-60b44372821d.json and https://artists.proofprofile.net/proofs/artist/10b6435e-d5b1-40c2-b5ef-60b44372821d.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 0x4c3b4ae5aa171b0fa6c033ad36b386f66b9bc2bca48d99045dbc9360b67dded3. 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/FRXXL0200070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa35a8f8efa649901718a85c3687ddc46e83dcf4a9002aaa21b9929d567d2d4ad. 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/FRXXL0200050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15490a40e9ca8f2dda92ea77d6ba6b9e5a6a51d206d97b819bd17d9b21b28b09. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/FRXXL0200060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0956b808da4c37f7be4bede2d0fd1764d7009a608f3cad28157edf9e4135e9af. 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/FRXXL0500020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d2570fbef80db9f33afe9a7609de34f9ba2c4415df76764464a23daa2f19708. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), 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/FRXXL0500070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18bb6a66537d2cb592705fb3d172f5b2ad7c6317300d0309c1a293b15caf457a. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20: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/FRXXL0500120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5482e52cce7b154ab820d6468570fd70a3ff05f098586c8ef8fe3cf8ba24595. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/FR47Q0601840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6c7ddeb6c2c589fbaad002d146815355c6c9067a1310f590fda0bad80ddccd6. 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/FR47Q0601860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe4390cd43252bb779efa924e5089dadb03f743ab14738c5d78dbeffe11925f9. 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/FR47Q0601880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x891666392318ed097e6367d1516e5197903b7e691d5d6bb4ce11835f3425f4a5. 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/FR47Q0601870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e237f32cfb6c4f5af893fb1fe1a9f11d0996b4c7d75d8e8d2eaaf71484152b5. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/FR47Q0601930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f9e5628ae782a0ab3da4ce91f415575389eff5454cbf3148788fad535517a2e. Chain 2 (Bitcoin): anchored in block 958889 (2026-07-20T13:24:39Z), 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/FR47Q0601890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf816254182eba2ab30d126983f0fec22397b17ab651a4cffe0253dca5bb065e. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/FR47Q0708570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65f34f316d289a50a50e75e92b030146533734a0c7659aa2bbc61491f448b0f2. 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/ES7350910008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed705259a8e713794c3afdda693b9f65aded1d448faab170628558cf5af0fb1c. 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/ES7350910011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19cf3471c27704805ecde75a8fa998f4eb3cea69de0a1474991aff5dd8afa503. 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/ES7350910013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14573fd979f820e3a4fea65e8839a0a99f4d67ab8547d48db535051b75495a71. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/FR47Q1000850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1eb2026fba93eb1b81648fbf350fe320cd00c1cb8fcb947b017a39a56f8156f. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/FR47Q1000860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd44e2f4eb2af30c824d0aae37de8b8309aebcbde2d08ff3c9cc5eb8504011443. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19:04Z), 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/FR47Q1000880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfc028532084e4f026e6fb524b8c61d64c0f5f191bdb8bce74701b5251495564. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/FR47Q1000910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2677bf7f0966d8d6a37de92810eb3ddd40f11e5538cdbd4b33fe3b6b3ef37183. 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/FR47Q1000930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6f8e2b9c7aedbf8cc29408eebfce1d4e17ebefe753eb1f874ed714cfd9d1b37. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53: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/FR47Q1307450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70d331d0356e1a11429ac33fd60e51c39d317f6d654931cafc32a649461d5693. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44: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/FR47Q1307500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7108336ed5d65863dca866dc722cf53bf58b435273151c82784bfcac2d5700cc. 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/FR47Q1307460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d31b86a8d9dc34b85cb14e78cd144aaee04633e47f3a626165e3e250011a0a7. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/FR47Q1307480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1ff2b69dfa352a9b617d8e8b908028a8587210eda7b3932a5ec0af9e6ff3cdd. 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/CUA022114864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb383106209a73717480a08ae587dcf761f07288cc33aab96f80ba8e4c6e11b57. 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/CUA022114867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87df28cdbf2e598f0b91ef895faa628981e9c24ac23bd0109e1ba57465aa2ef6. 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/CUA022114868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1b390ff82b0b075f4c398a027886e26c6f1c8b5afee174da770b8ca556f8e02. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/CUA022114873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28dd9ba868858904a10a946b0cd44ab06dfc3e5e29e80f9ba154d833cf6e6f72. 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/FRUM72301693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d6a220bcc726054cbb586d111189ea033001e81d7acb74551fcfbf869588a81. 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/FRUM71600548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd99359a2da6a6921dde9f92b19c67f957c23e7db198dc31074e9b7cdf4cce95. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53: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/ES5021601514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad8a63a4c7fe71e776cdd5e53928005b07de11c8c5d1e204ec7e17f999aba077. 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/QZNJV2139868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc730ef0f251020e3906dc6cbb12ab9ec02ec101fa795fdbc4ac9c438d5bb678. 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/FR47Q1007390.