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 0x06f1703fafb2faaee654a2f0ecef621ac74a27c825a30ecf8d26789ae701f48e. Chain 2 (Bitcoin): anchored in block 953786 (2026-06-15T12:56:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dbd0cc65-d40b-44ec-9736-56139b8d5b01.json and https://artists.proofprofile.net/proofs/artist/dbd0cc65-d40b-44ec-9736-56139b8d5b01.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 0x61a072a32e3076f813d2d0611300786b4b07e3fd99603fe67eed2bd78696a018. 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/QZFYX2582459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc20f1af39da18863f7ada94503f2e6edd0894ea45277c5a6f01610c98a47a76e. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27:18Z), 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/QZFYX2582461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50f62819db79823be862430e1a2b64f87ecb56c68663452889c1157079fe28c. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/QZNWX2545525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x201665c721456615c48086c8b7e240781ad11adce18e77440f8b4c96fcf0a690. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZNWX2545527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69ad7df15db81586a567bbea491d88f5c1a1217388b03949d918409a01292a17. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZNWX2545528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b14b05e1cf6a6e23f28f332bf70579b0854dd41b2521c6b95bb445804e77f61. 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/QZNWX2545529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48e1a73e56b0894f8f70782fe2fb422778f9474a1df942af29a8731b942fd37. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZNWX2545530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77941e95616992fb64ac14566cbc57394539f7ac4b3080242021eafad745132c. 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/QZNWX2545531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f77af8e071d25992feaca7ee1186662c5f8fa69f3637c4a5e820ad2d3f9b62d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZNWX2545532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27e91d1884d81d79027b8a7c4f459338b3a1233c2168589e0074967d36565b0a. 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/QZNWX2545533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b46191eff1077d399e730fb19fab48f9630c259878cb910033c9c1f85055d20. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48: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/QZNWX2545534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73b0ad8cd2170fa140fd11e8737fb5fbd0e13290cea6726967d7fefd3751f942. Chain 2 (Bitcoin): anchored in block 958378 (2026-07-17T06:45:39Z), 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/QZNWX2547202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd53811501bbb3b81a0ac298cd846f732624a5c6c4b300925b23b7562cd222bfe. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QZNWX2547206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94eef55a13ba2d7871bc046a00c2b6b6f46427939782daafbd5fed6ed4ef671e. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43:17Z), 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/QZNWX2547209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ee1006e529d7a85747689bee46421e07b13449787b6b09be2878009a52eac46. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/QZTAW2570061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67315cffa9a74c9fb932772ed6dd447190eb6e95e801840fe07935eff0582ab0. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZTAW2570062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d6d8dab73b89137ef09a06ea2643ccd3d139ba47836abb51cc44b7f57b2e97a. 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/QZTAW2570063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5507b04c7761143025408c82c2d8196da1f61d12f2ca73243e135f229397b5e. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZTAW2570064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd933cb6a8b3173a4f502bd1c1c902b4c73f6640af456e97a4f028ba8c00e5d55. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZTAW2570065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e962a32bda3cc8ba2ac343c8af0e50a4cc408a3c191ab59ecdb967159b61e9a. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZTAW2570066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x372f899a589c247cf7913ab2b84533240efb20d4a47d779d4168a02981d47b2a. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZTAW2570067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd50db236e019700eaf54b262fac979e81dba8ff0f9cf0b9482e4cd22e2494372. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZTAW2570068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc01e56fe534025f52ecb0710f5369a334f0d2213fae7fe677cf6247b4bff6413. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZTAW2570070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa986ac6042a402f128f0f6fc1b2f09845e4960a5591fb6f9deb358da5be66674. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZTAW2571067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e0c91825ed41c8404fd87d928fb95ded1a57ade6a5e62dd551a433d09a19af2. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZTAW2571069.