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 0x3371183e6150738db2831ccacdf78a373e013fff05323a9d6dee7bae6bbb2f13. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/545c1bb5-ccb7-425a-98c5-87b2eeefb0a1.json and https://artists.proofprofile.net/proofs/artist/545c1bb5-ccb7-425a-98c5-87b2eeefb0a1.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 0x9ee85d02153172ff06f2a349a2987e702b080dbe7729ec85ec0a41e140dad739. Chain 2 (Bitcoin): anchored in block 958474 (2026-07-18T00:59: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/QZZ772538314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68ca044406bf2505c0906bc8b5c3ea7bb7286baea065a83cdffef8d704b71824. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZZ7Q2574748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5474c02e377d2dcfa532ebb765aed78b533821a92bbf36f2714e443755a655a2. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T01:42:30Z), 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/QZZ7T2585245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9034c945388d8a0039037c92806e7d07e05e18fe37cb3f0a69dbb1dc82cee6cd. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-20T00:10:34Z), 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/QZZ7Q2574756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2307421c49585714ffd727af88b04c16375dd8c91a82cc5dfd2440e5a556bfc. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZZ7Q2574754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4748d8e51a4ae84321049f87e91044d1298b035f3a9d6239eaf106f6f8e6a64f. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T15:38: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/QZZ7Q2574758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe13e02aa59191cd771a8c3c7f3d062a5ad640e1c2014a93b32be31a0168bdfd1. 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/QZZ7Q2574768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54e5b542d6bee5fccf162e0dc48ff1149881e3b7140d578dd64a7a1297d75fdb. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T13:30:42Z), 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/QZZ7Q2574789.