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 0x28243ec41172be58ce52433f164e436553417517ad3c8847c54163dc476bfb47. 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/eacb98c2-2da6-47df-94e4-ea5083e570f9.json and https://artists.proofprofile.net/proofs/artist/eacb98c2-2da6-47df-94e4-ea5083e570f9.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 0xf941ee5e83c54fc6a6ccf17e0ffa952a210e261a8af6949398055dd0b6fc2c8b. 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/DGA092376324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x247969b1ece21c50f1a3629b01a0221fea1d59f483bec3d04e71d28bfb25eea0. 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/DGA092376325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x913ee56a41e75235b9b904fb88fb81463f9dc67248e1b7cfc5f98dc4740112ff. 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/QZRP52399427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95d0a791b66be04b12e16d9e600ea945b8d404c44101062818dcad391422338e. 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/DGA092376327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00f8f78671ca4f6e5d023ccda3681d4cd0003b91c99d74cdbe2b587e99884fbc. 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/DGA092376328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c4e9b540a79c8b917baeb163080a8acad345954a8381fd3732b1d678bcd46a. 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/QZTAT2390771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5c558bb11b3f6137d7bde1b9213cdb2c01b65e7a8b2038844fc5ade9355820. 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/DGA092376332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1f5e1127aca7cf23b9b5db57ed132c3cf55a4b2d386e312eb9826c10373017d. 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/QZTAT2388756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe84abf41cee0b9bae3550de5cbb1c7100ac31e8bc576f73ba062ddd58f75c69c. 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/QZWFG2331846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4619140d6f9e56f33322b7175ef919083957143b8eb0d14c3a33202339c317a2. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/DGA082367933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf73b9538ad1008d7825f88a1719d92bf7aee5368a3b5c14ac7dd9cf7443f5c61. 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/DGA082367934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb275cfc1e6c4804e871cef6eea3ff4e54d2ed1da9539cd1330a2af6acc3e9ff0. 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/DGA082367935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd94e71ac604a7482c3396864c5c46dfdfef30888b85adf4cdd70e74701c12125. 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/QZNWZ2300984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x433fd9ec5a151d8e27b7a319fb979e99ff2ecfee9ce6e9ae1102d05fe0b7e6c1. 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/QZNWZ2300986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0790b49ab66c7e3881f822d012d285ff4600d7c40aff6bd90983debb9cf0c2ad. 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/QZNWZ2300993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9716992d62ee18a5358bc112c9c83c74e127a3cd6ebae7036b05cd76dae674e0. 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/QZNWZ2300997.