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 0x47a96d8976adec5acb46f3bbe7df11e6d97f18d399f87813b2ed08cbf11f7301. 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/630cd61d-4f54-41f7-93f1-bf5d3481fe94.json and https://artists.proofprofile.net/proofs/artist/630cd61d-4f54-41f7-93f1-bf5d3481fe94.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 0x0d1589d30e332d5478e2bce3099307fe1277407c81237cb6c083e36bffebbe6e. 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/QM24S2500309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa24fc562a83860dc15e00f2e5891f7202a958439c2d0fe547b42bbbc13b6ee04. 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/QM24S2407267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94eb272a6cf7ba2b2f6369e48ac917d96a8e3e519fee284c8565cdc7d851cdbb. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/QM24S2406731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd9495cf15450feeb87b29e748fa390ce1c9e8cb54883727eda83ed417c773ab. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QM24S2405779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90798e7e540477c48d36bbb144bc046ea50faa022ec8a3153cff54ad4316c710. 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/QM24S2405047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f195e8ad794fb2129cb0ad7e0a4a47964b2d33471a1151a56755fe7dedac813. 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/QZVEM2386901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2669ecb1f9667175ff5b312d858fa84f110e1c2326179ea687dc1c92bdb7ceb2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZVEM2386902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc74a8962ca82ed3d65d2f8d3c8665f0c49ba18e0de1a5ddd02e37326bb014f8e. 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/QZVEM2386903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5d5ae0f96c599e6654b71c0cc473495b0cf816cc6f0554051e6d239b3352df7. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZVEM2359227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaf9793bdcfc2db061d577cd55a7f37c2021bbc34c696abcd9d9e07e5058f439. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZVEM2359225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0df671d4d7656ccf934a8e1116b7bbf8b013503fa715457e0d4b3a8bde8a46a. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/QZVEM2359226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb677edede29b75511392b32cd1558fa9626d281f1d5ff2e198783d37ddeb4370. 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/QZVEM2359228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7309933ab63ed648833beee2c8a50a1ebc9f611115c586781a084a069f83c10. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZFZ22361121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e25fea26cae34d6f2ca79c06b2f8e55fa1c1dc3612df6379ffa51f8e6f3bbdc. 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/QZTRX2338310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xece4e5bc379124f75a7fd463eb83205d1c5d4435e188fea727df591e731b341a. 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/QZHNB2390146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9626f10a7428559fa86a95a9f790414190d78ee959438ded5b4755d5db9c4ab2. 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/QZES62307225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7309933ab63ed648833beee2c8a50a1ebc9f611115c586781a084a069f83c10. 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/QZFZ22361121.