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 0xfa592e07e212acb53d328e53102ada195d8db0096c0ebc9c85c53a7f142ae372. Chain 2 (Bitcoin): anchored in block 954032 (2026-06-17T01:59:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3b90c4c9-08a6-4e01-a5be-5d4b6791b604.json and https://artists.proofprofile.net/proofs/artist/3b90c4c9-08a6-4e01-a5be-5d4b6791b604.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 0x82b6348af630360de6dea37b2c03a632f085a6e70f8748ff11b5ac2bf67dff8a. 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/QZNWT2557080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3de7d0f5a587bf92995371be0635ec43983ac8a942b23ce474f4ae74a60e9a1d. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZNWT2557079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bdcbd406db3b55d2870f18b18f68f6edb240372cb0afc0f1f7c8cddbc6198cf. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZNWT2557078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef01b96d73aab2f7be9f4a2c2f774e36781e82a9a3dc50197994008f4521682f. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZNWT2557076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe82489cd0739be71d0baa48114fc39d69632b81a8dcff20b010c252f16d42d75. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/QZNWT2557075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x685746d51430b87c27d52c47e914e36ede069d4ce87d00b8ef257c386cb5cff7. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QZNWT2557073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2998b38500f36a5ba2cc8027afbb496aebf883602b527eff14ea49a96e7d6ce. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T05:43:55Z), 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/QZNWT2557072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68e225acf1b82a2b9af9501bd5b0320736eccc572af15c03a7be61a98e7b5793. 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/QZNWT2557071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1205b63240322a8ad8f0683233711e3103e9acc28f700da4c2406271c37519f0. 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/QZNWT2557070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20c852ebcc5a61c4f6683f4493a910c697caaff345cd112f8b7116c9d9245f75. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27:18Z), 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/QZNWT2557068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76842a6dc725a07f31e8a8620a100ca104a9cc4dd3a24dab3837192984c83736. 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/QZNWT2557066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x974e484459cbfe2bb0e1e28cd94a5e3ac9095ea101a57a2bac2e6da2e8c3882d. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58:28Z), 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/QZNWT2557065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e233d4d9693bd61f2d0613343a6c2486ae68d3bb596fde7ddb35afba9043582. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03:27Z), 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/QZNWT2557064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ea65cf4515a8e8d17bea27ecba9724e917a7abdaba061e65db432349fa326c. 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/QZNWT2557060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc0023f1d235ae403a3670bdcc8dfef590e0e77261bc2714d7b1df335e63cdea. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZNWT2555678.