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 0xd0809c16b106494485d25c06de1a3239e1419bbe682327b698a0972b81855570. 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/43dc9f2c-a549-476f-839a-562a89ecb24d.json and https://artists.proofprofile.net/proofs/artist/43dc9f2c-a549-476f-839a-562a89ecb24d.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 0xa3bd55179c6b84e8a10326a294e478e1cab29bfbbb9a72cb1ff00ac2a37fca12. 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/DEXO32489699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe06453f9221a30d117a6252faa03603332c564fa826b4010cff772dcd69d1a45. 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/SE6SA2448119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf328ffbdc6053047364d91d28d30ee9e88172809510b999bde2b13362f146149. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/DGA0T2440193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x884213dff37225395018a6f74159535c81abc4fd9085ec21ba0b3e835ad2dc54. 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/GXFHP2423001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1147490383621052635d4be7d52d2686691904041dbe7a65e6d27eea919b540d. 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/SE5BU2520559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xade95d211549de857e09252aa024f337c10693708cfd253e943848f265fa0419. 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/FR59R2541822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb22a12c7141bb8b045f35f5943c7c8f45ca161cd3d4d1bbbc487f3204683a38a. 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/SE5BU2585550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc54b704cc67a21ad671319f3898d3f2886dbd43d40b9eb74f8fcb6cb785d1fbe. 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/SE6XY2531042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3928d2821746170f0863762150b162d3c1dda06e142eb47e1d3d9092b996862c. 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/SE6XY2567742.
Our Separate Ways (feat. Nate VanDeusen & Just Fede)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e8789726f21e82373e1fe43c80a0f47bbbcbb6632a0491edfda321037453d4a. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/NLT2H2500479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72710855e26d31e9f3fd63dc5f929e1b0cbc6bb9dbfd4a36084655ec27598ef5. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/NLT2H2500816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d1c02d525e4f8bd7c6a3e9fdfa8ead84b1b1294e86757b5885121496e902a37. 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/CH7812540130.