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 0x920d849db4f710c470b847d7d7784294d330bea5e6bd518d72d63542c9b238ff. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2a7e111d-df6f-48bb-bced-815769be9af5.json and https://artists.proofprofile.net/proofs/artist/2a7e111d-df6f-48bb-bced-815769be9af5.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 0x909d9dfb76bb40267a3f8040bcd69274438a271817f34e46163efeb9f4557b19. 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/QZTAW2371861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17e094a488d4c8c423c4478cdf65ea798f08ca3316d8a06f9158bb733a4ba735. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/QZES72441026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5848afc5300e4acd5e13c67937a140f13e80d43ffe267ff18bd2b65e520a8e38. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZHN52353277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d58654aa6897c8510806e8875b79e423cfc4fe9e968603bb415307a225b5485. 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/QZTAW2280799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe53d30329d29c362df5eae58dec7ac8f6c5898e9743e4d37b99c86e13b8a2292. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/QZHN42239752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82b3c4780bef92f992fc30d85975dcbfb554cac889ce4edfac2ec39f820964b2. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZFZ31942589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9314dbe2bfc8ae0020f4fac3dfca0f825785deac2d5eedbb67cb7b361356ddb0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZFZ72064364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e5e64b24f387ab6aba10fbb1d82dd1a21874a558d031ea1a5af02538bc79182. 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/QZDA61983587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e5e64b24f387ab6aba10fbb1d82dd1a21874a558d031ea1a5af02538bc79182. 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/QZDA61983587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3da495c9e36d495b29da842ea061ecad646d952031b63717c776322654d0455e. 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/QZDA61955133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94e528530bf4050ffc15031e6b870d122f099f8d67c2e8f16962e98b6c8b89e1. 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/QZDA61955134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1420400c7e26f15f45ff970e68780bc37afc15f0abe2db1c095667f7321a80f0. 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/QZDA61955135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cb7692621dfa99f9bdc255088e425592d060bd09e77bb3d1437bf1dc3239218. 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/QZDA61955136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4792a6395a966c169c2e508477eafa4ab65cf68b87b3f102f7d8505b7dcb88ee. 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/QZES92593755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f85ee36a24984b6b91e059b5e81aa97cb85fc479f98fe5ffa13251c4d844b5e. 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/QZWFV2443944.