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 0xf400ff4631c0fa14f494c3493bf8547d3b5dcb938784d2df307cfde4a5e5ac95. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e55c6d97-fd4e-4303-8aca-b9efe998c43c.json and https://artists.proofprofile.net/proofs/artist/e55c6d97-fd4e-4303-8aca-b9efe998c43c.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 0xf4fb51a95150d9476fb7dc0224ebe6ebc01d0646584e1a317f931f24924917a4. 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/QZHNB2477395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd15ab711c8a8bb7914920475c152c95cb0c59cdb9376eae07216d3a56c81d17. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZHNB2477396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64767ec222bae0ae17eca0fd35070e4d56ef72c63e76c1233520d3c2bdc163ba. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T05:08:39Z), 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/QZHNB2477398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8c5b74ef561a23a6193e13bbf55044da9602c555057a558f881653b6a751bd0. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZHNB2477405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x260dd5b6b1b043a8f33777ead35965db50fb8ac758cddccaf9cf1ce7808a48b8. Chain 2 (Bitcoin): anchored in block 959026 (2026-07-21T18:23: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/QZHNB2477407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6d986ea5ed1be10ceaf300327609c2158e32f99b4c9d7517df24347fe518933. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-21T08:39: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/QZK6P2578497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05952a438c4e02f51c28ca0ae5b497cc2d6f715f338e7d2faf76d6aaf8ad457a. Chain 2 (Bitcoin): anchored in block 958587 (2026-07-18T17:06: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/QZK6K2506824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x969d2bf28ccf239767a08d2d9ed1ec1d1285eca2ba738cfe7a95f3bde8b40c27. Chain 2 (Bitcoin): anchored in block 956748 (2026-07-05T05:55: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/QZK6K2505791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f5b8ae8887dbe8d0bbb2fce2c67668c1fe3b01faedf9daae670bd8f807110a1. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QZK6G2587407.