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 0x4fe2adfd06a41d0799e8cb69966732a0dc65dafed27419c43bf05a5c6d24a9cb. 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/5d98b821-e772-408d-8ab3-c286bf010bcc.json and https://artists.proofprofile.net/proofs/artist/5d98b821-e772-408d-8ab3-c286bf010bcc.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 0x2c6e345e042e23189b5fca265dcd1c37179c51f57fb87e799c9478339690cc50. 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/JPR751700173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad53019ddff205f067071ffb15b99750be11ad6f14b23a933061b2c4f423db2f. 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/JPR751700175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bf8ac5a710184613ad3fe9d69e96ef66757b09b3d6dd016620b7251d2b0d0d5. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/JPR751800238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed9a579244ae16a805eaa089adf238b9c7d2f834d3db9adb1b1baede1806da62. 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/JPR751800239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb05ff218540cb197eca9cbd08549cf8c6aea408a0a27721d3ef671c3a8168a2f. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/JPR751900070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78b1cc63f55c04cd2e16ecfbe6fe03391f4ac25f86b7d091b4bd520c8936118a. 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/JPR751900071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb008564c61050cb1bf0c49e82235856a103d4f8ebd05c1d616c403584149e051. 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/JPR751900075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x521d8186cec307dcbd08b47523f547fdd92da5a1859b39779ca29589ed849f09. 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/JPR751900076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9631b209c79b2da42396f0a3d015b4aff87c8856158b95853a3821cad330a5cb. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/JPR751900078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f5f3afb9a94770f69961a7ceb61280ee12e7b72dd098c0c98c0f9c870758c5c. Chain 2 (Bitcoin): anchored in block 958075 (2026-07-14T22:55:31Z), 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/JPU902002794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedf2b74d4c01f657fa5b5b4c81a4a95501c1c7a3928066e69de2ee47a17bd4c2. 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/JPPO02003549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x970dc4798c1ed7d983219eca5312f58d15ee03ac6ab9e23da8fe1e887dd45101. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/JPU902100479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8acf1eb22658bd8a4951dff281ecdb1e68957a0a8c9bf3086e6090bc4f988185. 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/JPU902101538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x732337c7448b864e3ee21044e5378fe4a6debd62d5543f0b883f2d5f206ef6e4. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19:47Z), 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/JPU902101756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e94ac8c382a0a48210f1ae3a2b859af130d340b9332ca64ce7503ff48ee7cb8. 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/JPU902203265.
花火散って、君がちょっと遠くなる
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad2590a1e9a3aae128e102734d8283dedf98dfa430c56499239007dea3141a3f. Chain 2 (Bitcoin): anchored in block 957720 (2026-07-12T15:26: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/JPU902305326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x334acfdc0b63d2ba5a7a98cf3ef3aa515f9dc740b1000ee025b07d5ae369002c. 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/JPU902302841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x455cda85cabb0b505a4aa448485dca21293f0cd78d76f2b4db30388e00d8a8db. 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/JPU902304954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5289cb8ac3179bb28d072c2e3243a10ce1c60b95b133fd7c77ecae57bbe2e71. 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/JPU902304370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed053a15625b1ada402ec378c0ac60b6af2bdffaabd7fc4d05b41f073fc6e9a3. 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/JPTF02524301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9ddc41c5259f76ea0c93fc9df15c365807d9ad2eb98b37a12d10d32ed2799c5. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58: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/JPTF02512601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa83d500c6450ca8fbca216a2449e67359c54ae415123934861ec4db27f045cee. Chain 2 (Bitcoin): anchored in block 958495 (2026-07-18T04:39:02Z), 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/JPTF02524302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x119538ba5b931edb2d0b7f21575a1c1b510aa7ab172d02c4da7205dd291dc213. 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/JPTF02524303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc31717446a11478b8d5d09fb9db6a5fd14272dbce5a9aebcecf7bacd39e26037. 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/JPTF02524304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedf2b74d4c01f657fa5b5b4c81a4a95501c1c7a3928066e69de2ee47a17bd4c2. 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/JPPO02003549.