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 0x174c77b21c71b85a57e21ed616909e2a4c4416c74ef9fef77dee847037d579c4. 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/cf5bac81-dfff-4cfe-8391-e62ac9704c95.json and https://artists.proofprofile.net/proofs/artist/cf5bac81-dfff-4cfe-8391-e62ac9704c95.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 0x768e186f255950a726cdc154f42777a22e67791ad4c4fc5411180e6c5a6b2068. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QZFYY2443613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2d02fdbd1cb5eddedf05ef12c2ce4cf30e81b2de664b13336af13c5b2f565f9. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QZFYY2443614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1142f5a545b699be07e63850382e76dbf00633e9bae651bb879a25381371c749. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/QZFYY2443615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72c7fc35456f4681333a6e0456d63e2ef6617d07584c6fcaec2a137264820dd5. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/QZFYY2443616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421fb7fae955dce84f4ffcf256ce76ca04b84a3d0137e7e8b37102502893cb04. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZFYY2443617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36beb941d07813bbac863214a1521784ca77dfb247859e3de22bed01814d168d. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZFYY2443618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa829a1b274163a449aaf3a2f30ce9fb12be8db342011a670beea7e80e7943791. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZK6G2480066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83c627ebf1d6dbdbefced74b77b449ccb8d6632e2a2bf22046605a00ad872d25. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZK6G2480068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1793c2d74aa92de90a63a98cd3c8cf59393166c5898007ec04ce2e770db3ef03. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QZK6G2480069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fec6b8911940523b15da9abf9693679226ef795239229b594cfb0ac0a7d8620. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/QZK6G2480070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a3081bdd71e0662731a9bc252914d24ec6d0ffe6b47701aae786145638b5cb1. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZK6G2480071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a2e4b2e752378fd26e978a90e6e2f33e54c2bf2db61f55b8aebd20317bba0be. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54: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/QZK6G2480072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf321beb7b8bb147bbe8574f3afc1735ee431e2118e6b5453d0d343d35b0bb4b. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00:34Z), 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/QZK6G2480074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664e449e04bf705c43ea5b3cf982afb6ddb8fad12014d596da0b2634ec692f5e. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QZK6G2480075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cd3c1c1362a534800c0c54aebc55216fffb46a10b2cf7108db0f9cb0d8b7a70. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZK6G2480079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc531bcbb7ab58d5381b005d5ab4538a490b0dbd103c84585718fa950876eba7e. 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/QZK6G2480080.