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 0xabf9224d0d4d4b61078308c071fa20206461a514c4ffcc6592b2edcba7f098f6. 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/ed739e18-9ed9-4c9d-9e3e-e82e14e39a14.json and https://artists.proofprofile.net/proofs/artist/ed739e18-9ed9-4c9d-9e3e-e82e14e39a14.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 0x2f99900c6ad932741905de9c9cdee3a74789fef40ffe95edac3353ea0d4b8e17. 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/GX3HH2383953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0442d67227bd97a2867a8638fb22f66e7ce34b7f8b4c30a8d3eb50343005ec8. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/GX3HH2323634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaaa3860e5b8603950558f2be198ebfdeb438aa5947049010090340bfb5058ab. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GX3HH2371498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a0b091a1d75109de92fc907f292f4529dbf079da511e3b06d0c45ac40516b34. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/GX3HH2331168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2839bcdf6b25cd842ff1b9937f1bca0b7e9288e72e88a4a82ea626e32d1870c. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/PT0FP2000724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x537981efee2af079c1849e2901bfd8d428b301ab7157a427273211d026762b41. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/PT0FP2000726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a170c5b943bab7452cab36c2bb06798faca294c12f7d4a38da56b2dfa1c97cd. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24:05Z), 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/PT0FP2000727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63a5d95449cde3a0ae932cdc0597781bfb868035753531a250fb081abc95cc67. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/PT0FP2000728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadabc654d93b63d443f2b50039193ff463d6cac979e36b9881fc054e9844dcb6. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08:25Z), 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/PT0FP2000899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7929fc8356263b0bb228409372ad32dd08409871adfe205f22568529737ec999. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/PT0FP2000904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae50008d5a8926bc10a1f9f7d476d77c0e55966499c5c0e2887088a9075c4ce3. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/PT0FP2000905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x439608e64393ac689f843ab2a9baa9ebe2987596fcb33e6a657a63ee2253d640. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/PT0FP2000906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1a63e994e0d51effb7798ca071122725ec3d8bad815348323a480cda03042d8. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47:29Z), 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/PT0FP2001154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4374f694ff272bd258494f06f06ac2bf52c175da8d7c616f97d0c26363fb356. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/PT0FP2001155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x675913d848a29b2dedd5dac9c8d64d182ac9e29c1d9cb77c3810a44def0a539a. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/PT0FP2001156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60e6908465edf5cc95efc853b9004fdbe5bc0ada70f8070e019219cc1e657c2a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/PT0FP2001161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45a7a00fedf9b02680c1c5d298b785622eeb325928366f3fa6c81c0dcd4b9678. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/PT0FP2001166.