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 0x55411e2a2dda69c27422a3f0fa7af9833553abbb31c40e3436b52fba374907c0. Chain 2 (Bitcoin): anchored in block 954603 (2026-06-20T21:47:54Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bf9a6d16-9dad-40bd-a86d-3e1ebc5fe479.json and https://artists.proofprofile.net/proofs/artist/bf9a6d16-9dad-40bd-a86d-3e1ebc5fe479.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 0x8fee36193fe0f69def4a537492d32bdfb74b87e124abbe0d369fdb42c405f350. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/QZK6J2221457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48e1d7234f7cbb0ca99aa2d0cccd586b01ea77ded752479f6f5daf6c1d60257. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/QZDA42221964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafb7b733d9ad73592d1206ef6c1aa728ece4a5a863ea2168ff7733e59be8d57b. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/QZNWU2109799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09aad82f16880cbbc74029ba46429ac407ed91309aefc318ea644fbd2e0c4caa. 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/QZNWU2109800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ec167b0e31fa9140fa6f7b98893dccd1c12d0ac9f68a13ea683695460059b37. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/QZNWU2109801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4114e4ceaca8810743c1ee20f9a2bc320deb0bd1263017c27591f26c80b019cf. 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/QZNWU2109802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc69b429ffc92eebafbdfa5ca8cb4e1e609366d13c29235ccb1ce1e771da43edd. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/QZNWU2032461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53344b59da021057e17afe9ab9d597b560041cdf36bbc86b7fb8e3343e8fa902. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZNWU2028689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x830c4a72038c56fd3ad200ba798e9dcb3caf22ab5c4940847101e202190f2d27. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/QZNWU2032462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d51119281a5785bd6cc413cfc05bbbd0305695ed903dfa74616d2de54093986. 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/QZNWU2032463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf60ebfa3904cab7932311a446d93e6506c054578d3d224c011fe37ce2fa94c8f. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/QZNWU2032464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b698b117d6344555f00e077cf534694c360f322b47eea6d0bffaddf3de92efd. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZNWU2032465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53344b59da021057e17afe9ab9d597b560041cdf36bbc86b7fb8e3343e8fa902. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZNWU2028689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb7a75d62edf40534a1bed63f8be57730b64cfdb88f14ce51f7245e2193ef0a1. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZDA81828047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb69c1a71292857b5ddf507916bcdb0b43381c5ed80f52867bf02a9f209aeaf. 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/QZDA81828048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f52fd7641e9a33d8a7b803e180966ede7eb46eacf81179133b9269f0a8d8e08. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/QZDA81828049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4f2e90428988fe09903cc128fdd9f567b22e363ef2b2abfc743c6d2463af547. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/QZDA81828052.