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 0x56cb172bab11ad2a9267ef8ceaa32c0ef2b9b1ca737bc8c79c2446e97be6096b. 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/e70fdaab-3f42-48d0-875f-f08c51789207.json and https://artists.proofprofile.net/proofs/artist/e70fdaab-3f42-48d0-875f-f08c51789207.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 0xfd5fa33bd4175b80564c78d44e8f455f6a745d99062b13ce805ee707f1138144. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/TCJPU2383254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7dac8809042d8ac57a53c6a1026975ac52eda57a9b5e05fed2468c30617a861. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12:32Z), 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/TCJPU2383255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e847757909d41053335f3339257fa632b9b1b7e880fb7f901373d340309336. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/TCJPU2383259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12d72c7dbd515e3c9013c871575db748ab2e98cc60a2c0beec0f84f1c2027ec0. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/TCJPU2383260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fba9ded5f485f3c9b28423ae2495452c5aae2c9b058027c3cdb0e0484245132. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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/TCJPU2383265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66319723c153941ef3dc1760ed09acb90d3d087a3279a7a471dcc04c6128a312. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/TCJPU2383268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aa4d76ec533e056e40ed6bb1105e55deaa24deeb61339c052f74b85b4fa96df. 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/TCJPU2383270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88e7081cae99d1156c12023752f06fc918f5ccfdd0b21f3977872d7bf33b74b4. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21: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/TCJPU2383274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf01bff7ed19b6a603fb3ccc6b2f263d47cce44f127e18030220d5a8ff2d10ba. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/TCJPV2394519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5a0f97c2ed399bc952467782e3cc392f56a077f3db1255c844e7894cc0c41f8. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/JPY732300171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc55aba8d51ed3492b24f77633359b40120284d58b95bdfd87bb1945bb066443c. 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/JPY732300258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x985c8fb2fc1de768bb5a42e041022ac6a3274cce313b019af34c188ab5677f12. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58: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/JPY732400821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3720b686c970b4b949428aa160c166a46ee8d1e7cc319fc7829027dd2fdd3be1. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/JPY732400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c91b1e0327d447685cd493a067f20e5a4fd6d98cd9ede2b0681916776070ae0. Chain 2 (Bitcoin): anchored in block 957779 (2026-07-13T00:19:08Z), 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/JPY732400675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eeb80e0117c0a6eac5e8b12df3d77bd4580204fe49afd8e83806c71ee7d8c9e. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/JPY732400765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0023394393c1022cf609f88df4afee3c128355b2bcab5809a3a54d82ed281b3d. 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/JPY732401018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x142e5fa95588eb2b668971b8f9be4747d6132e94b03dfa6ff15002c570ca5b75. Chain 2 (Bitcoin): anchored in block 958378 (2026-07-17T06:45: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/JPY732500637.