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 0xa7e29e2a63d6a14f583e4e1efc46110391860eec7d7d58dd83a804937ab9e584. Chain 2 (Bitcoin): anchored in block 953710 (2026-06-14T23:32:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7efe1688-adf3-4e6d-b98b-ffca44079048.json and https://artists.proofprofile.net/proofs/artist/7efe1688-adf3-4e6d-b98b-ffca44079048.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 0x473658b7fecc72bba19acb5c17672b9b1a865e1eff9082f032c55b5917ebcbe7. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/GBQLP0800224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7aa61838629f42ee1d6953c7a05eff79e05aedb8e052a2f457442b02a47bf77. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/GBQLP0800225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02ab0fd5bd1ef6b3ddaf1bd7acaa2d7a965f1925b3809dc3f129a16b9ce92b7e. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/GBQLP0800226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5336841d631fe749c1aa1fc20829a5578e5f074cc852b630d9342a944985dc56. 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/GBQLP0800227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab5822e7494609b795cebc93bbb281a34ec23ae4250431619987af6cc185016c. 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/GBQLP0800228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cf118868afe86afcb239b0ed5c6ed367ac51337469e6195f648d219407b00a6. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/GBQLP1000452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9db83d61a1f941600e52bf09d5e97689303e93ff4acc576754d9d1882a07e8f7. 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/GBQLP1000453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a0ab97cb804ef0504d0225f911a5ff38e072a5a7e77bbc7baa0e6d3b0e505b4. 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/GBQLP1000454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbab6e0e15461eac0ece7abea11025bb0c67e4fb72f215ec9b079db98a3fc276a. 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/GBQLP1000455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5df73dcbd41de930521dc8abb5a9b0a00c737c8c028d671e29f8145be87364df. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/GBQLP1000456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6495a8ff235294520d9d28659a685e3951b763ed8936083f6cf735b37eb237de. 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/GBQLP1000457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7b5c987d510e4930419f967579700f31302655eb35cf0b8f775dc4eb0ad19ec. 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/GBQLP1000458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x604224dc7c0888de2cfb9115099d5c5d5a18cdc9a70e40ef7dddb00c18e149ef. 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/GBQLP1000459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32b9de1a727c5117ed6e374e0ce02ed61443c8191d79082f1752b10e2244dcc4. 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/GBQLP1000460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb495d10696b1e8ad3be6b6a8f98701fa78c334e7cea3593b3d4adb83b9a6dd5. 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/GBQLP1000461.