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 0xc91966c5ba16d50a34a3b3b7fcf2ff3614045df8b8d514d21f6835982778d0fc. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ec929505-6c87-4e25-a19c-416b47857632.json and https://artists.proofprofile.net/proofs/artist/ec929505-6c87-4e25-a19c-416b47857632.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 0xe0307b96255d9fc2c394014f5f5de23f911e8b74525bcff464110f32fff8c4fb. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59: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/QZES62540014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x881a5ab377d9844eb46daa4d17cd0483d248eb848dc749b21857b98dd5d66b32. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZES62540015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba0cca2da8a1523b28709da3e87916908d899bb336c6f8edec02a18a19eda5e4. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZES62540016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb70effea0098dbb5278c3cd9fd089cef807c4c94b3131934cb955625fca78b47. 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/QZES62540017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d953a84a4e26dbb9a33d364acfceab03198c9c4af016510f13a47c9ca8e6434. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZES62540018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x938452b1c9b1915d30d590df156f0ba919e13d6f628d4cccfa976349365e7572. 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/QZES62540020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf686e203fcee9f9f67fb14f8476718dadbd19eefb7b96c3401176d30234b8b1d. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32:59Z), 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/QZES62540021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9c3ee959c184444b874ff6ba2214a12786e46b824f23077fd387f37010d3016. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48: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/QZHN62577472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91db3a63fc960be919e407b9f9f3bb02427c409e6a5cb606aa8f50131b42e833. 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/QZHN62577473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b4d40fdb22de44505adb77234c50dbd91ca24a82a9d1682b236ba33442c5bc6. 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/QZHN62577474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ca9e22a17a7fcd16907805bda6e07c6c92516ed756e3ec8259b272efe4fff4. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZHN62577475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4258dfc79961d629d81269a79371b1185892faadcb3971991410673061ed3b2. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZHN62577476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc6a1e0dadbb7e972f6d181b77a5cb3d67aab3306333a670e5b134e25b0d028. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZHN62577478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaa8e195c8adb01f2ef44b293b54a8a68274a9df94b4a099de8cc87e4286bf9c. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZHN62577479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0c6296356c68e28757a14cea572e3595d786791fb462f48b3d1f74f61422e6d. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZHN62577480.