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 0xf53631b0f6a5cd22c2da610ce0d8260ace21cbfd002dc00310edc0da7fdbc3f6. 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/68eab1bb-c7e6-4e23-890d-43905813c64a.json and https://artists.proofprofile.net/proofs/artist/68eab1bb-c7e6-4e23-890d-43905813c64a.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 0x70e586f50b941ba983f4d479111138c82c41db8d8da2d3fe36fc90d1119d0199. 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/QM2PV1669727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8db54fe17b4c20061754c7537e64f6173962d79af425b655189053c19530770a. 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/QM2PV1669728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7c854a3b70bc814cc9d0b1362fbb236fbcafed385b36ac7eadbb5cae13d1497. 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/QM2PV1669729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d5704a18564fd586f1f45557960c614c302ae4d0534619022f10c1f5f5268a. 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/QM2PV1669730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf46931ad7ade92635053b0c6939d08ff9931e04e1fc4c2401951daa6022a4d1b. 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/QM2PV1669731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b16efc4c994ea5233c5c23f7c7a7eafd11cf3dd1c620a35319a53b18b2c5495. 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/QM2PV1669732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf9493e76ea5355d94e55bfc986d18bea401179bf2c6e1674c4819badf817e64. 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/QM2PV1669733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0ca4e6963b045d7ad4f0f871ba8cef7ffeff2f1e23bbd6eb05910466a2c4036. 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/QM2PV1669734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08781bdace0ff7ce9993e8d9d99676ffb0d9123e65bc0ed4aad4e23068a91968. 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/QM2PV1669735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cbac8595aa806068927d5c845a4660d926b5c4b77e4de9246324e410cb790c2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM2PV1669736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a95398ae9833784a677231d7adcb2cafa52baabac1d109b24519668e95af9ae. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QM2PV1669737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9797817c297bd1a3a4ea507520cd2f3b911752495f407a2e97d9d30ad3f2c7. 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/QZFYW1977348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb89ddbaf9570b73d4cc384fb9d0b3e2703570829ee67e03b88ecb0df3446d53c. 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/QZFYW1977349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x301fb30fe3fd367949e842d8b77aed9ec8f7f7ab1bb091c5a090bd99e63a20c1. 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/QZFYW1977350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f2a96c870eac21758c0ad315904712217ddf1d3404e94d5e7ed5f4d851e7777. 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/QZFYW1977352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b2989fec897817079904771871a24147a9d634fd0a050cd1b048e5f25d20a82. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:49: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/QT3EZ2432459.