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 0x8f32f43bbe5a3ce0e7e2ed82a14aa99162b9ed70d28e604c27dbd83283068bdd. 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/49b0250b-895d-4220-8122-76c6fdc794e6.json and https://artists.proofprofile.net/proofs/artist/49b0250b-895d-4220-8122-76c6fdc794e6.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 0xb34ea28c4c115bea7411b7986a115946363e085dd0ec755d98c2e2a248cbd4b6. 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/QM4TW2184823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb29b4f3746b2cbdca777e910a455389c3892223f40d1c29e6ddacf0b31a8daaa. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29:25Z), 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/CAENV2228381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27ed038a99a3a57dc04c04be7c33e82505b21d1e676be0692cd6c8db6021c55b. 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/CAENV2228379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73fb696eec4f3b1070cf5456a4eadb4ba39f7611af03e64c47f080844dc0b883. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/CAENV2228377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x662e44d5ac5df97ce4608cea059e8a12fec5b278402b63494b54dca2c8852933. Chain 2 (Bitcoin): anchored in block 957692 (2026-07-12T10:37:51Z), 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/CAHQJ2232436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x293d68fcdc89db5b291deb00eef625da94b68fb1cbfaebe9abee22de904a8d82. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZNJX2402230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9b0a3062d10f0af933af4844a3e2078005e586522c473ccdfdd88e7001b6ceb. Chain 2 (Bitcoin): anchored in block 957741 (2026-07-12T18:30:59Z), 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/QZNJY2461414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7e12cad716387869aad6507bea53753d98f2d2fc78365d8a5c4cca4ff85767f. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/QZNJY2461415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7d2f971dee9db05654de31dec95e92ce042ce78c6a843e8f8fa7d6e39ca3cf2. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26:56Z), 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/QZNJY2461416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x329a399cf1b81fbd487c843bf878eb98d5b6686eb8f58248a391277eae65fdbe. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/QZNJY2461417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05486173c3f6a16ed519a33f31fdc199d7e267aed7a9ba8d637d9a6ff3b4541f. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZNJY2461418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1737fb4284d58ce8da5a5b333b63f8e33a70e120b3a5db8a4f5c95af31c13d20. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04: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/QZNJY2461419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfed7a13b9d068de33a1d590ade640a58924605e47fd0e5694ae7d885bc5fb1e3. Chain 2 (Bitcoin): anchored in block 958696 (2026-07-19T07:45:31Z), 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/QZNJY2461420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dff0c8611dd1617abdfee831dcc592e9f09b174c2d87b2f8003ff6033c22b73. Chain 2 (Bitcoin): anchored in block 959018 (2026-07-21T14:12: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/QZNJY2461422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c39421ae7c31528004219afa31bd2d90e011fd25f5cb7c1df22adc3e576edf1. Chain 2 (Bitcoin): anchored in block 957048 (2026-07-07T14:18:56Z), 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/FR96X2414552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475ac8617cd83f230cc6881f1753cd008ecae69eb9a684b13bf898aae62c816a. 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/BEN582300442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49f3e2da71b39515116f5a629c34c05ad99fd794d68f87b34483036c9a7dda30. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/USYBL2200526.