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 0x4125ba50c840987d19bfe8d29023088e8efe706ad465dd3dd364817fd2db9185. Chain 2 (Bitcoin): anchored in block 953605 (2026-06-14T07:39:50Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/12f30160-3f72-44b8-b82c-5ce7a5337341.json and https://artists.proofprofile.net/proofs/artist/12f30160-3f72-44b8-b82c-5ce7a5337341.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 0x8b126c126ec840f2c820541e2a88c0ea9f84fa29f78352241706b12318a8431f. 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/QZFYZ2455308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c18741d6c16d36fac420c2796a54e13d4deb5aa02553a4d04382e93533a270a. 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/QZFYZ2455311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2f81a59fdfb22ef11ed487ec55269ee11f0d7effc98f5578b4c87d082830e8a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZTBE2309935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefb73d4985550077be0276cd85138df9928122949bb340f814c1d195366634ee. 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/QZTBE2309938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaf99364ff42cdb7cd70fdf7076e9c783ccd9a1c98d441ddd407bfdcd3a6999f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZNWQ2496852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0beebd1963aada5b09f46992547ac6fc18677f253a1d1bb4934a94638c68d1d2. 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/QZES62434016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd11665e747b34ad5d000cfe452aac8d6924ff3c7a216fa08ef774c369e4257ce. 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/QZWFK2301639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf571e47438e509104bcc1c2e7337cbc089ab71d0848a5738c776216523d3c4f9. 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/TCAFO2154387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0f4187222c723748ede4076dd358424a1cddb8cfdf3f2cde1544635bd2dd175. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/SE5BU2439884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16148d7c19e5daf058fbb6ab0102884cb35e88d704959412e98d81cdb2d91b11. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/SE5BU2439885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f76853f7c98f5e6246a5b156c759d8d5d2b322f66dcfadf5e03bb436db8e5f8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/SE5BU2439886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc24c765d170c84e18523527a54e6d162688920290da8562a537c580c1e029ef. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZK6K2525657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35883c7e2de49088e5a58710f6868eca2194693da36d7cfd9f83ce16c1533058. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:18:44Z), 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/QZWFW2466948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca5ff1d5457cef60c6a7d126a3ac54d1e10fc3d8b6fd19db25285be4cc8b767a. 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/QZTAW2209408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb2873a7b568dac77b1642e1a70ba902dfdb9bb96c56290c9689246069350a76. 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/QZTAW2209410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf85538d43073c605221d7c5aac541f2738866e8babff3f744528fa368ed1a971. 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/QZTAW2209413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x880a21a153d584877af94482b9d370c90ed40fcd4d0ecb682576848548eef7ab. 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/QZTAW2209414.