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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x400afe38a50748b14fa3a2fe3e1a4c21e00f250fecf67da9f4f775b282e22fa7. 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/d7ea7a84-e05e-4945-b43f-16b1084f873e.json and https://artists.proofprofile.net/proofs/artist/d7ea7a84-e05e-4945-b43f-16b1084f873e.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d9409707bfdde5a07832b598bf09a7e45d23618bf39f27402f4b12b0ecf7617. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/JPS801851544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b0ff9b91b19495226a3e19938b76f4eea04f7ccc0f1a06e2b17e35a70352e29. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/JPS801851547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c8c89bcf4085cb39fa5aed85ceb0a9c904086b9854334ef472ddba33cee0e68. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/TCJPJ1991554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97bfaa4f3a4c87299dddce4eb247aba8c7ee7084c6c403bac4f6e32d18a4fb29. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T14:48:54Z), 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/TCJPK2057600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69eca41576d52e4ce09d0564e693530320c974a07595fcc9a02626d7975ea392. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/TCJPK2057612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0205d4b8afdf1f91c40d4ea1ce9aa8c405819ef409465c7fe01a871918d8a0d. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/TCJPK2057616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03bc80a759f34f2537baaf4ec99d228beee89cb5a8f0f67fcfea06866a5f119b. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/TCJPK2057605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872a92e1aae056134c2dcf85f3a79280488b17533af0badc2d4723d1a1e0bf07. 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/TCJPL2013567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x415557cb060785e5fe03563f0141a46db071816a3dd8f104bcd695e4123d1c0f. Chain 2 (Bitcoin): anchored in block 959089 (2026-07-22T05:01: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/TCJPN2161531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdc9bee9cf3e29cad218e4746fae19538603fcb6310942097a5f83142de29525. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34: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/TCJPM2083802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d77658d9a497ca4a3bc369723883cc88a044fafc2c55433f7146be73738967f. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/TCJPP2180263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x138d0758c80f792f35fcee9615589c1eb2e7bf4ccd30b1379b45020aae463c47. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T21:39: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/TCJPQ2122240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6ae2d421e91c152fff940be6befd4739c863a48fae713e735c8f61ef986ca55. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/TCJPS2222476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6411c449f1e3d490ce1d71ece9b66eee43b2931f41c1308c77e2279878f1a335. 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/TCJPS2259068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5080c38fda82c5efaf59e65f491d17f24523a047540cbf64c3acfbe371bfa39c. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/TCJPT2224868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb870bbfa1ad80f68082a47c4905ce70c6cb16698ac0fa2c34e71f6a44905ceb4. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/TCJPV2327667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4cb4c5822083bc4a3588cfdb942c4c3cb03de850d7f24613b9c458ace1385c. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/TCJPW2397238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0580419099364ee17909f5d7935c2f206093447ad98e321c74f13ba8d127e8a0. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T09:49:40Z), 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/TCJPX2357564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fc2536e3c9d50e8b3566a6b6577a0fa78ce9c1841a0e017001c3895d1a5943d. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/TCJPY2303750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8785627584162fd5b90c99102f6c6eb77ebdca74800f81a53d2658682e52d486. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:49: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/TCJPY2494647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb31cf12ba5924cbc8f4823a2b4b476ca294171b01aca20763ea5d643aa44a9a. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/TCJPB2403004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x447296c7cf282201e62accdf26ebc471897d1a002504c8ebbd11f01f36b42910. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54: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/TCJPC2481332.
間違ってたのはどっちだったのかな
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aaa5878c3e2d599a82b817f3d1d65f01a9e222472f52ddab5411e7033020665. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:58: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/TCJPC2481435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb31cf12ba5924cbc8f4823a2b4b476ca294171b01aca20763ea5d643aa44a9a. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/TCJPB2403004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e9197285da97faa937fe5c5d3d2e2993c5c5df8e8bd34f16cb023cdb7411811. 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/TCJPE2572583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd4ba792cde8c1cd62243c7e7c9a28dd94651e6cf2a83d1b9c9f8dfa6a4cf0f5. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/JPS801837209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaf7910ef760af721fbbac8296d31dcd41f456421168c00d2a0a5075518c8411. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/JPM591001146.
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 0xef767df19aae77b5b61ad5d9da1f39a06d6cd99f7f6333fd5ede51479a08e272. Chain 2 (Bitcoin): anchored in block 960288 (2026-07-30T17:41: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/JPS801837206.