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 0xbdb1b7480a2b109558b17166dd2c5c6476c489bd4faeb164599404cb44702912. 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/cecc17c9-bae1-472b-ad7e-d3b3d45ccbe5.json and https://artists.proofprofile.net/proofs/artist/cecc17c9-bae1-472b-ad7e-d3b3d45ccbe5.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 0x8efdb9bc7a4de3f2bb1941af6d73806c006452e4a0f6114bb6ef4796fc529cc9. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZFYZ1932187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdec8e6f0fa0d535c65ede9517064591047ea9dd4750bdd9203d27f76d3a5572a. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/QZES92106579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc20b483f591b7225afa03426bb7811e7a91e74f0b6677ef8e7cd8641c174da70. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZDA82169042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x753a6ac984ede1c5d43679ab1c5aea15584ff0c4891828260f17a49a9b06fef9. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), 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/QZES92106590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa72ec605c2464c95b521f3766b36585d51254811fd2162a78916320a326ce921. 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/QZK6F2202674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e247f3a5a6ccce605c5691a18f12a6f68d79f00812c3325b315a69611df28d7. 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/QZTB32291987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe133112b1084dff78e1a4d01c029104cabfd954b3cca9875177e51e76b6a088a. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50:38Z), 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/QZTB32291988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa88cec2b2fc18b7dca829ee66f4e36834c943562171c2f71a74e18a2fcfbda02. 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/QZHN92272953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24650beb401a2bf7a74a0eb7d3b0799e0c337b174f7abc3d73b1bb851dcaef07. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), 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/QZTB32291991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39135131bddb8d910615b7f4a8b881c59bb2604c180bde025c0153903d289848. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZTB32291992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x556655eec3fe0a81e03e0d1d75a93a3e0113d342afe99cdbed8d82780ac43efb. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/QZTB32291993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3af2ab52792c441d97500be50509d0b976f54a059754317199d9dc857ccd7340. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/QZTB32291994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8ded6ed96ea5fdcae62bb5ca8ff36371a5040c574f20fa9fa8f0f1741abd23d. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZTB32291995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x110bb9ddc96f72f2c38e08b5134d1495a665cc0d662792106dfac4dd72f56641. 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/QZTB32291996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x978e5c93c6b1176ef7d6461ae9101fc382d9b2c3d94c582e8656319daf06f87c. Chain 2 (Bitcoin): anchored in block 960339 (2026-07-31T03:13:37Z), 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/QZTB32291998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94eb0ff1eea2314216875c1abab53af6006f63971b9e53d6a4bd620bb33fffdc. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/QZTB32291999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x027fcc849a851f9f61ca767e99db449415f96b0eaa9d6da5d577024eee999cc2. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/QZTB32292000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe2839830901f77808765209cdef6b4068f54841358d64a2f353c3e7612c01a3. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/QZTB32292001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x847eaeb9fc43be6d4399a9c5d54de2a4fd96f8f79fdbf6f769549f5cfd19892d. 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/QZNWR2121671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10f4afe2918092f35021910de5c355a2b7b2669cbb7013841a17ccbda86344fa. 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/QZZ792417881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x004f5b66b79fe1dc74046eb17839fe5b9c639e323444ef8a96bc2fed3d70e4d9. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04: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/QZZ792417886.