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 0x10bf6243ec9346fb859d319fb012ac3e67793110186fc49ee0c88d7b6c6447fa. 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/a57264ee-4a44-4c1f-a18c-1f430ee33447.json and https://artists.proofprofile.net/proofs/artist/a57264ee-4a44-4c1f-a18c-1f430ee33447.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 0x15422c02f3a4209f5fdc1f970e1f4a8ce163e0ce5714cd61d24e51986d4d67ba. 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/QZNJW2425548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7800cc32402bb35dda0ff0017f5a2356c2ea4112bc4d4fb85f7e6e4aafbe22dd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/BCM9A2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2ffee891fe5fa91c834f206efb51dda94ae8f934d97ed59f0426f9f6dcde4fd. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZHZ42230323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5ad79175aaee8b407e58331c068c0aae4fee2d5286d1ad134d76ba8e89972b6. 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/GXD7G2358750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14afea99b6484bd4d96ef5b9c8efef7807e972a6d93a6129e01c980eacd2c5c0. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44: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/BCTHA2000036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f9761f67f2e9992037db57c1cd9df5c131bb1cfaca47380bde2e3e3c07d2bdd. 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/BKF312400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa14a3b2a2b70191cc5a89c53c8de458dbce3b4cbb8c8fcbb3bf108ac61d6407d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJW2392768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf6ba25c30080f78851059af2812b67fa454c73ff84ec5562bd92622b6a697fc. 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/QZNJW2392772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1896b99a26b8ab54d44dc18c7dc39986d203c1c118a0b06705daba2c39ad20a2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJW2392773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x799add1a88a50fd5c2205525eafc70bf99d584d24f194a53fee731102630c4ae. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNJW2392776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccde90a971bcb8f2e09a563d22969a1d169963a894bae69c4b19b1360a60894a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJY2119117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35dc9daef9fbf4e0835ca0a5fa7dabc26879fa017193df3c6b0ebf0d71b83230. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BXRJ92200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d1b5a47bae86ec082c407a8fc233eef29f8b54614609cfc7bb8695f38372333. 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/BXRJ92200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd98e03c926a3ac74252beb4bbb63bd3d50b62471a80e93736f45f04c71472e7c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/BXLNS2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4f54b3f07f54dd06dd9f562785261b3fc1fbc56da66457117f89eb321a43c71. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BXRJ92100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e563a8c4348767359c22ce3873bf567939f1f0042f0202c9e77b04740f02f3. 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/BXRJ92100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4f9a39e64e0adb9658c353e297515c91f223a4dc4d4dd9c947bd135ba07a00. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BXRJ92200011.