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 0x5d073f9ebab0f8ab7715271efc3dedd152dc53d85382c4cd73bebb7cb679757e. 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/eec0dfca-cf4b-428e-905e-177b661ce433.json and https://artists.proofprofile.net/proofs/artist/eec0dfca-cf4b-428e-905e-177b661ce433.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 0xd631351ded48a1f846f1c9245e953fc5c3d7308e3813cff4f914316e721d6c71. 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/JPJ901614630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb10ea0b89e7497e1bcc3ee2d4868c253f1c00f1009618d3c8169f9c4914f40f2. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07: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/JPJ901614640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35435a3fbee85d3f749c2e910c09a24a771f11fe4f566f3123abaaefa7a0d4df. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/JPJ901614650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2e1aba422a4bfff816e3c59d2cd4f60d4420e7d5628243175e5b7c0d2efcdfe. 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/JPJ901614670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x489bfbf955fe4ca01cccaf347863b9e3d30c0a20b445fac29c04ef9af9c36ddf. 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/JPJ901614680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb73a5d0cc8943ff6db005b8e5a470989b5357fc646732d7d6a304b4f163cd75. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/JPJ901614690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57b4a85f8b05153ed21749d14cf53d9cc3a855ee98928ddb9fbb4ed11a5e180a. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/JPJ901614710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee95947116afb05e89fd3086c0e2b5b5d2959be6e0790bbba74feda290ab4008. 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/JPJ901614740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d4b49cd6d9525d9c8fdfcd2e99ca1e908478d56e33e357340527873b8ed733. 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/JPJ901614760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72db36c5281505df348204f7d1f14be23419b45a1476526531c2a9f6426d0bbc. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10: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/JPJ901614770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d3f784ac84cd5f7a86fe78beb316e2566fbe95f9cc39c615b545866e404b548. 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/JPJ901614780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa58fdc35ca34428f596aa7e7d95d8766f28b3812daca81d61be4ef9352315374. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17: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/JPJ901614790.