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 0x110f6578d491fa8ca3925a2c0c1211545378668957d6b850e846ae3e4620661c. Chain 2 (Bitcoin): anchored in block 953743 (2026-06-15T04:52:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a2cc53f8-cfd3-4578-bb68-56dc852144ce.json and https://artists.proofprofile.net/proofs/artist/a2cc53f8-cfd3-4578-bb68-56dc852144ce.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 0x4c8e3d21578cb342cd3ddbec60a943c226b1d0cc12030c9668c1ea65b7aa5478. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23:21Z), 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/QZHNB2506676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b6d00a39fde9869f4a459dc6019f46306b02c5a2695e05021e7dfbc049e2a99. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QZHNB2527168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb58fbc018cf85a5c6de7609ad6a01aa36a8aac5aff789a16ae00bede062dc355. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZHNB2506678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3b4fb4a8099cb2f0f8df4a7a320ac7f5666c84d24cc7524c4e883cdc9fd990e. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/QZHNB2506680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40c592de689251c242283863599c77a5ed1af3cfd503382cfe8ae768be30e2aa. Chain 2 (Bitcoin): anchored in block 959355 (2026-07-24T03:24: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/QZHNB2506681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4152295672b3c83bcca9a5fa15d80193d21a78f63865717a2160c4539404f1. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZHNB2506682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc22bd0b378be55175402899a933b2b8f8389626f224ce99cb713be254d27745. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZNWT2517004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18701223e85628fef4aa3fe7967a16d3e824191ea6d2bccafe578b6410402b38. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05: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/QZTAZ2557054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24eeac33a315d278af0f2e5fc307e5726c3695f695c424554f48ad4921b0d8ac. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05: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/QZTAZ2557055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x343f6f4497279f23bc95ffac86bd999cc6d47f12da43d5fe06169f72f5fdf906. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZTAZ2557056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5772ad0579c9e66876cbeb87953abde5ee434ba00b6065b18d99ff5865c37b3. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QZTAZ2557057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52fae7e13a3d6b0b663aace80be8ee3705382bd13f8c6fbc40cc0d13a5c14c3d. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04: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/QZTAZ2557058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88f1e2eaadc626581db940911c49a7f31540f62ef6f30429621daf1c13f4e8bf. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QZTAZ2557059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda50dfdc272c93077ecf5b64157eca92b4355d4375a64959786157c111e2559d. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZTAZ2557060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2a5f7eec31e5ae32cc6a846200ef326e2ac76eb5b2d953808ea6b109a7b20dc. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/QZWFM2559295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ec43ea4d1ec799573d7ec6abc1e84fb9cd2069afb4c5c95927f9cd4264ebdbd. 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/QT3FC2507519.