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 0x3b33653da64cc1cc30ed013ea0513b72e501505b3fcdbd9848706ba66e0fa3a6. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/11882e7a-f2d9-4dac-a7ac-484840e49f42.json and https://artists.proofprofile.net/proofs/artist/11882e7a-f2d9-4dac-a7ac-484840e49f42.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d9aed9d603207409090f44e9e19a596f0cd84820fd2b442f0f749894d486459. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T22:10:53Z), 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/FR6V82370496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbdaed856b9fa72e124918039855f53a06f8a52b2a0ce6a608b87f30afaaf49b. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T09: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/FR2X41909479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x307eaeb1fdace3c92644b3623df514abd159b5e48c5b4519db5b658219e507b2. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/FR2X41909480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8585ed65dbc2d83bb1f1fed55980b1de6baffe70ba2a3c493e925cd9fdb54b5. Chain 2 (Bitcoin): anchored in block 957852 (2026-07-13T11:25:45Z), 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/DGA0R2437966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6d64eb376c99568157b53331ebeaac7c6726c293e8348710645829ae6c52e86. Chain 2 (Bitcoin): anchored in block 957852 (2026-07-13T11:25:45Z), 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/DGA0R2437968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1e4ae7641df38cf8e67255043025c35add9685e1dd4332f174400ae7ad3bde3. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T18:00: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/DGA0R2437970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa468f7495e0fcf5c1df73d018b87f3aad2eb237b7022ed32c5a67f0e24c77b3. 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/DGA0R2437972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef2b91483a8f80b6231ae23189c93f5a48419753cb7c4fe45382ffe0218b60d7. Chain 2 (Bitcoin): anchored in block 957867 (2026-07-13T14:55:20Z), 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/DGA0R2437976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc74eec7038cc10df09c1781f0efcd80aea71b2203b57d3f282f3911b388434d. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/DGA0R2437980.