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 0x27dd3a04fd8892b4a0320ed2e612795902a70642457c7540556b98898705fa25. 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/26a31a28-45ef-4b3e-83a6-ce3944508587.json and https://artists.proofprofile.net/proofs/artist/26a31a28-45ef-4b3e-83a6-ce3944508587.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 0xfbcfe26fbcc7d30ec4e5cff71760f374be392beb42e1b7b98612e1fc9ed8373f. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01: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/TCJPH1800056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed80be895df3b90bcafc8b5368afd72fe32fc3f7936572e7dbbfa1a0d6a0422. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20: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/JPJ901911690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30ba4baff03f4ac80da6f7ecf8f88cea2822dd0ba20a9a9dc3dc16f1393170fa. 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/JPG102100355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x173b2e6206bbc5c520293c3bababa60f8d8f1c9a63ab7dae811655b88af9999e. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58: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/JPG102100942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2061c248ab0805779cea5199b61a7102bb19cfe008916ca0fe09c98fa053a1f6. 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/JPJ901904760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9771541f64d180cde2779df614d2de55c1b8f2c3da818e04cfa516f0671e204. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/JPJ901901040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35639c0d47317ddbab217e8c842289aefb8efe0e93d182616638a509dfd51929. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/JPJ902008650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9afdfb7c5bed5c322c60a1ae6944ab95d602124e3b32c26caba6c635b2e6fee9. 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/JPJ901810420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbf23e5756f6c6baf67b52bf1b959109ef5e379f194c0fd14fe8c1268ed66ecc. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/JPJ902007340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc655d42fd88a063e14ac5f260679c2bb12d1bc446077c27cebef1868b2ac526. 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/JPJ902002860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b74b26baa823a996e8660a88fe226e498348f1e44ff48892240ce4d07df8a75. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/JPJ901907130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7247cde4a2cbcb40720267ca6f5e64a24a711e4303710999e05d6d4cbdcb091. 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/JPK632201101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7247cde4a2cbcb40720267ca6f5e64a24a711e4303710999e05d6d4cbdcb091. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30: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/JPK632201101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc650899c0c644f264d4db7ba5bfad4762fa51ca7cd43d60ceb4eaefc8ee2a15. 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/JPK632300701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb8bc57c77fefd1e7c114f07ca29870d14f507cd7b527f5ddca3304c6c787a95. 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/JPK632204201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8c26f3280d6ed6c720c7f2a99713b5f56b66396a585d19b3724333e6e5c91e3. 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/JPK632300702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7938c233db5de61442192f3c5dfbae671bc23481d763ffc6359f64becc391ccc. 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/JPK632204401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98b75acf806516d89511f345220645fe334f648851477e8f9cee68a39045c40f. 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/JPK632300703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf319b9e4404de482a9b63a91450dc6b05161e6519b15b9cea4bcbfc390fdadc2. Chain 2 (Bitcoin): anchored in block 958863 (2026-07-20T10:27: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/JPK632202701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b588a1409e0a0977b836794f42827184bd3ecce026417eef415866b7ae6fe51. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/JPK632302401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85693d050b90e6e69612de133e28c4af465a46c2cc3c35f2d4b70934010577a7. 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/JPK632305001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabcac2135b015bf9153994b6f7a9948292bb9a06abd457bf60f4bbff9ff02c4e. 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/JPK632402101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x383e7ca82c007e2940e7ec71ff210d7f5c474061fb527ce9a63fabe1bc162b43. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09: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/JPK632402102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacfb9dd4e0a2e251647a213474acd4a8b68da47e41314c9298e291fe17962e10. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/JPK632402104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bdc8399337d2c9efd26fb025a79fd701cfbacd18f440db363b33be2a6b8ac20. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/JPK632404001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85a908fff8e88d3ddac9411ab8b197c5328c31c703a9992b3bb3f01c286584b1. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/JPK632405301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde7aa6f6d4a3d4536b060b8a2c1aa95c8113ef0837cf9bfe44b45775f7038802. 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/JPK632500301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde7aa6f6d4a3d4536b060b8a2c1aa95c8113ef0837cf9bfe44b45775f7038802. 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/JPK632500301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85a908fff8e88d3ddac9411ab8b197c5328c31c703a9992b3bb3f01c286584b1. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/JPK632405301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf96a78381cb4827be666957e8914cfa36fe3a199741a6b91c2db21131e134b9. 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/JPPO02303049.