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 0xe2dbbd5293fce86273b4fffd3cbe67126f4877e1ec075c72de06b7c433d74f76. 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/c2a7273c-e51f-44c8-82e2-f73af00ac5ad.json and https://artists.proofprofile.net/proofs/artist/c2a7273c-e51f-44c8-82e2-f73af00ac5ad.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 0x0219473ce421059f21b857df6bf80309f5f71cb5b8177f716ec7cc6f946e336f. 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/BE27E1500030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89b290ed07fc7b67e6079e9c3001f85b18b970eb9a0e4f283bd62e0166997089. 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/BE27E1401320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65740267119a77a3c2b99f6ae50359859b46e91ba02351e457afd5656c1c7323. 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/BE27E1500100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7db7ebe9f450626b3ade364bee9e38157d2b74ad9783217e54af09bffcca0140. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/BE7IS2000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66bee9b1b6647058c1ce349f29c5504898c5325391ded7ac1126c3425991d380. 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/BE7IS2000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e00447029e9ce166af3d03f9e8431046174c5cedca72022790ad7b8e58d7b2. 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/BE7IS2000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61fe73c4992d7056d131db99bdf72e469ec94dc28d3dfeeb30c7760161e81aec. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46: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/BE7IS2000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28f12082b5725fa9daecdce1c6832a992f77ddf10a0efdd6edaefb10c09cdc4f. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T10:20: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/BE7IS2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4dece2eed09b7125ed22788e1b4de06a392ecbc48dcf053a8f2f044e6f6987e. 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/BE7IS2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664140e562929a271ba8e0aaacd5b957d0e3b59a6b58a7e6b0d3c695a013a43a. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/BE7IS2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28f12082b5725fa9daecdce1c6832a992f77ddf10a0efdd6edaefb10c09cdc4f. 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/BE7IS2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9721de3143e2020c8e2d9d7b5d5e950418062f5ef083a105dfd19f8f82d789c0. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:49: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/BE7IS2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe686d7b87386cc03c3651f93879b8ddae5957f8139d3d3357e91bb2e3bdec12f. 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/BE7IS2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e865bae42dc94600b00bdb80f0a3b13b3076be517e5a1e6c7e4947e25d3bfe1. 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/BE7IS2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc9346e670d67f7115ec63d93b5be6bc4838b8f1d4c43440163ae05d303c9e4e. 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/BE7IS2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08e53e91613cbb02432936b9d9aa01ebe8b7b222d94e2a66dce37c41cec6ada4. 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/BE7IS2400009.