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 0x8c09499a81d823c9b7679555a102fc7aa1e3d5a789771feaa6956ddd876bd1fd. 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/d59ddbd8-4c23-4662-ae65-5ef162630022.json and https://artists.proofprofile.net/proofs/artist/d59ddbd8-4c23-4662-ae65-5ef162630022.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
I Lost Myself (I'm Hungry… and That Ain't Right)
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 0xfb029b2e7147e3fe907e6b48d58851ad30f9856f46ce3aaec3e946f9f909b793. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/USHNZ1800198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c86211a12358411ae4784fc01107aa97788083d063ea467c0c1cc287711ce7b. 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/USHNZ1800201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30782211f70711152e07451b894410ab7fbf88aa48cdbf0b339c9210e78a6def. Chain 2 (Bitcoin): anchored in block 957778 (2026-07-13T00:08:48Z), 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/USHNZ1800207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49ae340eeabe2d6d78f860cc50c31bf134f681b63a2caaaa6ed226a1846752f4. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/USHNZ1800199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1b621da3f0893a82a708c97339d85bee151f03fc42907c0daee6ab47c553f41. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/USHNZ1800200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0080775399c1d8e92832ea561de1240e8aba45d093c10d1dd6bae093c02ae516. 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/USHNZ1800202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9c6a3d8a94408acc3adb247b0178d865b12d73bc59573f0c72c7b6ae6527067. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/USHNZ1800205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f0c5a5cfc840d7390509c4c07c5ba060cace5e11ed6c94c13918e9c7caa8e3. 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/USHNZ1800208.