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 0x13721b21fc6b94ced68e29d4532c62a126e68d4afb31593e29164f2c3c1d5555. Chain 2 (Bitcoin): anchored in block 953808 (2026-06-15T16:45:15Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f037d136-b417-4879-a7ae-f008d5648620.json and https://artists.proofprofile.net/proofs/artist/f037d136-b417-4879-a7ae-f008d5648620.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 0x006e9cd9023d0c70e5132f38aab7ed6d394ec95181bf2a9eeac58ed87248ecc1. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZTBA2415126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e62b2dde3340c7e5dfd176d1fa96f9a599b0c24667e9714a451a4531b54dcad. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/QZTBA2415127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c98906b16a15e8cfea01a212c1c7770cf42451deedde6371ecc6b925bc54ecc. Chain 2 (Bitcoin): anchored in block 958587 (2026-07-18T17:06:26Z), 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/QZTBA2415129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06d395af764633edbaccb7b7bdd220c8d592555d9b14d58a1622ae55d2570cdf. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07:06Z), 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/QZTBA2415130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bbda13a901ccd8468f0cbc2be6d375c20c5cae023bf04770bfd44e84814f19e. 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/QZTBA2415131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fa7714e71139c78dec1e3bb6674c423b4db74abaa7f79db2a55424192075667. 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/QZTBA2415132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eded3a634acadffc44cda947974c16e5959d956edc994419b2fcfbaa020dd83. 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/QZTBA2415133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7abb20b25577d403c228fa8bd1ee05ea12fbacfecb7d0661a02fbac001e5709. 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/QZTBA2415134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36650214ba4a361b90fc9b7125b19026d04945c2d69915a9eda2c5ba4073b2d4. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZTBA2415135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8b0f3289784af99b9d5642639a30fae31b4fc12728b054a26698ed6179b8c29. 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/QZTBA2415136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9f8a1229567931d2ab184c1b5f094a0128f7d69029f2613025b7829b5d86226. 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/QZTBA2415137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c80bb8aea1e0eaec5776490bc96e537659f6a159f0fad329d0b393cb382cdd. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54: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/QZTBA2415138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82b770acdcf7b6ef4b5ba875503c5bf349ae5e6474bfc61a28a929f951b2932b. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42:38Z), 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/QZTBA2415139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae23e62201979f23a60e5dafe999f9cc7a8912e81823eb6e2feaf22761d9d1ee. 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/QZTBA2415140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfcf60c6b2960a42d65842861d88208899be9a21b7102f7bce5007d05f0db013. 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/QZTB82583791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x132fe39988135531c5e21677b56a5779e121589d2ca626c8a3980bc982f9c223. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZTB82583797.