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 0x82743c80614cbaba002784f424ff4e8225daa87642bb364646d9fa8678d74cee. Chain 2 (Bitcoin): anchored in block 954069 (2026-06-17T08:30:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7905e67b-3f5a-4a99-9398-20359a335b52.json and https://artists.proofprofile.net/proofs/artist/7905e67b-3f5a-4a99-9398-20359a335b52.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 0xc2c884c0690b2633c76fe0ba8278e769b8435f5e386022ce33ca9fef0d35ef4c. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24: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/QZWFF2587025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc09786caef226c6ffdab357c411bc3fb63dadc4effc32cf8e2a02d02eaf2a0cd. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QZWFG2508125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa7131a07aa516c03fe149eea7478f23db4550408be1f01ca7bfdebbcadcb5fa. Chain 2 (Bitcoin): anchored in block 959147 (2026-07-22T15:43:44Z), 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/QZWFG2505674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c28a099401e0eedd4f9f1f79dffc88f34d984ad29170e76041e723d4e3865df. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/QZWFG2508154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d8e83d144b004cd83cdd9de542a193280091966249694fca294fc47cc011db6. 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/QT3F42590338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa73645e695bb35a659bf537a4efbafb31202777f7fba2c6e7503bc228843569d. 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/QT3F42587233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd879dff8f6bda887c617d33f36bbeab02520ffc4f5974f76f122fd26b55ad26. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/QT3F42590337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2252f8512149ca6dea1e03750940950672654555cd94b981de492a5e5aa76bea. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QT3F42590252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x082a50d1a4cb185a97dbd685cd58084e6241f591697b10c9c78a2a7e216f535b. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35:49Z), 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/QT3F52501902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec78513224e09f5ed592d4545585de592d8b2e242b6eb8e4bb628eec39ed2c47. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QT3F42590339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcba80582e46b74609d9696ba0fed0030c97288890e6a1a36e2b080527902c91f. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14:15Z), 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/QT3F52501884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90935a094d7c66cdf8f21b47b41e10a425162a916afffc6d8191e3bed270ea4. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QT3F42590336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33e4c2dcec062f83bbfd4123d54612515d511f84759d91305b8595e888352758. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QT3F62507356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2e5b3729f4f2c89f29d18dc1d73885b8983931f06aa95b84a9b01440f8b756a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QT3F62503876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc10ee12d2de90ba6f86c31d21a356b2aa46ccdebe14475f77e2a9bbc5721bb29. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QT3F62507353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b5b961578e0f081a52b307794125947547a9fb95baa5b45d1907610f9b9254f. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QT3F62503251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a495b1ca228c0777fc2527b519b5c4f8329748011705b221111192b6ea8cece. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QT3F62503105.