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 0x78e9e512544df0bc2b836d524253f37be9638b1b910c97a5ad99f40c858af468. 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/d7259fcb-32af-4869-bed6-358e86767fc1.json and https://artists.proofprofile.net/proofs/artist/d7259fcb-32af-4869-bed6-358e86767fc1.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 0x755d25aca1886d6550e2feae399c2cca915a18d0dbc197ff0aaa69ee88c08614. 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/USUYG1167945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82ce9faf4f6109826bb4f96052e17e5b94640d36e87b023f9e0b8047c619a8b8. 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/USA2P1683634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09af2cefd2b674b0d85c4e9a0b7585f0d60d5cb3a0f21219eede464fd88b7922. 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/QMRTJ1800537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd4b8d231890cc3aeb0d13c2204fe6c84e23c777ef12aa3241bb9cb68ac0bef9. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QMRTJ1500898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c0e39fd307e7c76420e59fdc95ba26b1b3d17c1293b8c0e45810eb95bacc9e2. 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/QZ5FN2470133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91e1721cb49528a52ce0381dc87d423a5ad6e1bd969c95f7a8b5876348a89f31. 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/QMRTJ2401202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x752b365730c3dbc135e9e2e5dedf7105d39a09cc933c0a40bb6efc315ac79113. 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/QMRTJ2401291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe12ac83bb516453eaee3d686ca41053ef6dbf12fcfcf49f6788a7330cd2adea5. 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/QMRTJ2500098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99200f31dc746458c3046b3b1748d24f6b2b12f2ea6318cfec45022f674dee0c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USVPR1500109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6344bb37c8da58cdc1bccab463b643d1b27ed16b5f3dca8476c47fe60a7f428. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USVPR0814098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999f9d15c3f8cbab0779eeb437df4aa196432f5da92d206a8232e13ec7ef3626. 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/QMRTJ1601058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d2c88eefda8a6581decaea521ba259b72f51fcb9ab1ae1c4848f1c9f1bd1821. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38: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/QMRTJ1700901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8805dfb2bac1bdfdff6faa17294e2f16b55faaec9e66b410c41a61e229016eb2. 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/QMRTJ1700950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fffd853083be37038522e0a8826cc127c978540c51721930e6d8c7bce57c7bc. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QMRTJ2200941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84873cdc3d47608e0a1c109f754719b85f8ccc3e503d886dc6ba78e53a5a8913. 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/QMRTJ2100072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae3fe84c0c8a29bf85f4cb2a90e3f99947032b0ec80e6eb8b372c1137ca922dc. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/QMRTJ1400739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ca2d8ecd68603973f1338d57fea6c72e11b168dfd984c5475c8d7c602551a4b. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12: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/TTA6Y2300007.