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 0x65711379bc45f7b7cf280dbae047bb3f8e927ed9914787b4711ef3e15bb07404. 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/ea8d9e1c-8a7f-47ad-802f-a60e54c6eade.json and https://artists.proofprofile.net/proofs/artist/ea8d9e1c-8a7f-47ad-802f-a60e54c6eade.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 0x234f925013e26bcae11154db7a37c8b0e11916624dbdee16d231a243bfe5e3bc. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/TCAIZ2450812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe504ec62932585790f084fd3cdeeedf36f15da8c858acabef7cb953f9a27ede1. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/TCAJG2502559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f1ad95fa50ce5258fb6d95fc9b9d967364994ba287221fdcb87b6e48871162a. 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/TCAJG2507211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3058ba52b2508b164af3ad1fde854e2793efb8955699f768a41f88e5114a9c5. 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/TCAJI2538202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce789e962650d7ee76702cce38b74a35adc609489bd3f80effb55df2b01cbee. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/TCAJI2536498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93ef89527e84fd8df31a84b70f0b3e984f572a5676f5d6c785a9ffdd75dabc58. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T17:54: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/TCAJK2568382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca2e18a20f1ff7bb96d14d13788715bc13017e373252cf3ac0911a05a43de102. 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/TCAJI2575653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x172f42fdd58b717df59a8db8599ed5ea9a91aeed321e1efd6e85330015dc4d5d. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:48: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/TCAJJ2512879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc56529e4573b5b5d3f3e49569a01b6859743df6e070b9451bb46f51d1bbe4701. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T19:05: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/TCAJJ2501201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b08a1689b4ae4d692c1d706a24d018e54203efea22020700b00b5d92549f650. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07: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/TCAJO2556402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2f96147004401250c62873ae342277fa6e06d3b9bc7b4b6da2a878a78158574. 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/TCAJO2584174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8efc7ef6dd1ff332dbe175305c1bd716455c92b53b226fd0a93d8e8bf4059692. 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/TCAJO2584175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3acf09b3f5128f00180cb20fbc1e035caf390ebdca746b51e32548583cea0edb. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/TCAJQ2519630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x552f1c8f6506b58f2cc3dafe830bafb0d6f6ace9d9751f529a89b1852d836996. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/TCAJQ2519636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8be477b788900d06299389bfa7024e197cdbe53dc07fa3c8113b6dad40c8ad56. 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/TCAJT2500842.