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 0xe6c199c7682b0df55f9a579c6ee9f8e35ad372f2e39bc9d6e6ffafad7bfd21b0. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a95856bc-5140-443b-a10f-51f6d28753cc.json and https://artists.proofprofile.net/proofs/artist/a95856bc-5140-443b-a10f-51f6d28753cc.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 0xc9a6c2f19e4cc1be928c111af0e7e81b8bf87c81a18082e781ab6fc9c336b158. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/QZHNC2285254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4e320e642ed16f68311c1405b2c121806f72dafea5f145ecf4055b141f7922b. 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/QZMEN2361322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x316cdb70c411011be03a1ca6f33abf352d64f64daa38be5f10a8c80a11e2d9cf. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/QZMEN2361330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4e2d2e590be81a1c2b0a900947e00f29ca91aa94e645ce7b02908fef921ec3b. 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/QZRP42369288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd08a1a6fb782da07cee9dba69ff00557a82b130fcf0ac380457ad1450d8d11c0. Chain 2 (Bitcoin): anchored in block 956861 (2026-07-06T01:57: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/QZRP42369292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1620b180f1f6cebdd2ebbe279dd9b90bd9a11a9e4a1ca27a78e2c8ce78a010fa. Chain 2 (Bitcoin): anchored in block 958971 (2026-07-21T05:04: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/QZTB92374517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10257e347366d85b8061af55ac9debac8697572a40ed45dcbd977b5bb3d0a45c. 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/QZTB92374523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe281d7d29411acd433b9f90876ef74bc72843ef0ffca0147c2eab2eef6525692. 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/QZK6Q2499947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99453b3ae2ba1af28b47c4bc9df585137a677d7f75b5c67a7a861d8ad9eb9c5d. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/QZWFW2465946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x579a5b8537cf9c35325198d41e9d5127829a52a9980cb1715a9b211352fdc851. 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/QZES52571294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9359597d331b7941c1ef912af43bc562d11248d29df8af59e09ad7bd7b57214c. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48: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/QZES52571298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98158c781f58a54f458002d03b9912caa319eb360d284cd07a13091d3ec6b312. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/QZES52571299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5ab9c40171693f9a9fc997b84cc546bf0c34f99189879a7773d6294fc4c60cd. 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/QZES52571302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15d72db5a5c965dd4229c330e0105fcb338c6cb766e0f29d725c362a7907b198. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/QZES52571303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf158940df60883346a44a782b96c9ec5ee757c06d8abf7360c352fc33603e612. Chain 2 (Bitcoin): anchored in block 958722 (2026-07-19T11:03: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/QZES52571304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b3cec09a4d6e9310b6e20bc6ccc1f28e51d408f2353b18bc821ddfea8185371. 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/QT3FG2561031.