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 0x1623b7da720239dc30210a2d990ad19777e39929b6af76b66d65b34bf4dcaa4f. 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/ff892c9d-bce5-468d-8b40-1337872d6638.json and https://artists.proofprofile.net/proofs/artist/ff892c9d-bce5-468d-8b40-1337872d6638.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 0x7569a557245dcc45755812bdb0aa67f9e69b395a7cdeb77927ea456ed1a224b2. 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/QZPLR2366251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabbb67e39fd4bf8f010d598a9b728d241545c9376c991d8f6ae21e3da643457e. 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/QZPLR2366253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb67f242a3df5c3060e2f31457b82d549767f798744409524a39a2955a26383c. 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/QZTB92263443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x065ec20406f7aab5807ea8e42d80d037b37f1fe82fc648cc06cd904ec2ecf032. 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/QZMEQ2290268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cda10bc142a0b3624e4358868d11fe489ccd40ea60bb1da2e98d3b12ddf87e1. 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/QZMEQ2290269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04b78ec8cfcbd6c8f62c34ffbb30040da7b282694a8fac11068976a254e7fce5. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:53:50Z), 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/QZHN42190856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c8f9363994dddd24198d0e208472f02fa6040b618594512c538ef4ea44390df. 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/QZHN42190858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dba589cab98fc85d48fe559e3219cf21e745024719b399cc4a7d4001620ba94. 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/QZHN42190859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7476a0d3b54250fa23e21306185b363ede6e4724fce5359332c15fb6f91781cc. 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/QZHN42190860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd3ededa85444c5d3f5fe06ae87182b8efc3c7d88440e85dd63d137e0eba7ac4. 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/QZHN42190861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2dd90747c5d523c8cd4b269567344e28b9943e63b76df4a41d43c7a58afd864. 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/QZHN42190866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd881f7b94634d9ffaaa896107c60f00caf6078242db4d6a821beb9572f349a01. 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/QZK6N2076613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47c161c02baaaea49db469670232b095bff563b82389cb7f3459e038eeefced0. 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/QZK6F2430843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2be82e20e8874eee07ba08a1b429e6b3c0ae80e2d0c858ea489525af5a07e8c. 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/QZDA62394116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9635beb3a8769c37441f8b40d8a76926726469a00af151da5715214ad2944a47. 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/QZNWT2175408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bd0c28ec9bc41b4f40a13ac8bb9b2e1d20498f34b02286032d842d40736e63b. 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/QZPLR2034595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5629cbed6f8d3809e7019845252cda4c7d8b86749d5b4a38afc21c39dd7f824d. 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/QZMER2089596.