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 0xf9c272341f9f0799639e2b2e00b50550bf9f05caa0124a4db344b28043dcc6e5. 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/6fbdc1f9-1e7d-48a3-b28d-22732be34a27.json and https://artists.proofprofile.net/proofs/artist/6fbdc1f9-1e7d-48a3-b28d-22732be34a27.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 0x1dbf53152fa78f62610a19516fe68b6e54c126a5622e66078c19d5ef290d2092. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/UYB140701010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb69c89c24c114246cc29109d6112457533a04a206968d4445838c84080d31fdf. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/UYB140701102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5adc25299d2a966e788c0f6237248f24ef52a1539064d52a740667f3a078bb71. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/UYB140701105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48ccaa9257153ebd523ab20406702024dba8664bc1ed13e17d0742ab92a3ac0. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/UYM122002776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4696f163994e9124b3568a69d9e6cce7b6df0590dcba87d81d8cff7e13b9c2a. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/UYM122003220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbe2758386f7edb5234fa1144846bdbc933643cfdbf8270ebe3a21089f9f9b04. 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/UYM122004113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2439ecb8fe77e892c112a6483a145b96df7ee3d2114049f2d3d3e9068c4c5d1. Chain 2 (Bitcoin): anchored in block 957011 (2026-07-07T08:25: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/UYM121500239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77a6c8bcab1a2a31347d48638311bf7c7d117ca8bf2c3d418686747ed5ef1b17. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/UYM122004122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeebd749590d9b0d0c2ea46de7f3884311a4cc9e067b8ce1a34b891ea86e331a9. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/UYM122004120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63802ee8f7530be621c1791055fd3f8e75fa97d1333da8ff6a90f17d57c58441. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/UYM122004118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98fa16ed8664a2f83c4dd99c82af1d4e7fc5305ef603be443b6edfbf318fec7f. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/UYM122002705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54fb5d1a7c8dfadfb8f0910b0a6088123ad3ee9a3b51ff107cc3e7fbfe250161. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/UYM122003261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62bc73aa228414a0618a6312a87e7b4f3611600a7ec012a3b4b29c755985e4de. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/UYM122400627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd51a551e5f69864c4a597d0cacdff28cfb609b016c4b6d71cd531339b494de6b. 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/UYA139700166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2439ecb8fe77e892c112a6483a145b96df7ee3d2114049f2d3d3e9068c4c5d1. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/UYM121500239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92afa92de5d854c228ae90a471fad869413bfc7aade3c46bf141a1fada9c5a94. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/UYM122003237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3071721dc6c8fa84718bde4deea09c649da8875701adb8765808e316b5da7ce. 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/UYM121201734.