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 0x74d2419524e3b5365ae120c7b9b2bb7ee2b6916593d9851885e267157d1743fb. 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/d8fcb9cc-1807-4a8f-a21a-5b0e03278cf7.json and https://artists.proofprofile.net/proofs/artist/d8fcb9cc-1807-4a8f-a21a-5b0e03278cf7.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 0x943b6d64299c58560e2aee90855809a05d6f6c3290309cc42d62beec5d57631a. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/FR10S1856775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4e5fd66967eca0fbae40d849f863d44d58b4fa6e0c3086fd6ac4bdd7ac60f2f. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/FR10S1856777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51e2e59ba7ea3d173c67f8ca8720a282b219e61e6231a65006c1a27ad8337ab9. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/FR10S1856779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x102e5701b68a590a52404bc14e304c3ea0d613c2043949a20222472e315ee2e3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/FR10S1856782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa57a5517efa0ad2ce1d4ace75f0237044a4cbe90c8f0743a94910d2ae15e7656. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/FR10S1856784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bbe58295c2d5c219ca61851390836a7d2289d884c6e84ef0ba1dc75244c1da0. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/FR2X41934578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49cfae0608b5686cf3de55ed653e3d1677e3f8fd928364132daa65ef86c33913. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/FR10S2002394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f5a6604ad224b3fcb307aae4af46cd0f65ea8ed8ad02ed93449b756e91188a1. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/FR10S2002400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa654343e15d07a56319498a997c055ddf667216415503910124255abc2545bfb. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/FR10S2002402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9015d560070fa0df323106cd43bd0f3b09b47dede6ad2aecf495025317cdcb. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36:39Z), 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/DGA052270181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe873ecc1776ec8c5373ab9387663f2f8048b14a48b46d991435391216cc08d9b. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/QZHNB2300917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d604eed3ed0582745a669835d19f5888202631c0e85bfc32e835969926cc98c. 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/QM8DG2460042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x114aa647584c144d94e6d41e3fc31292a319f16aedfa0a96fa67182fb924a297. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FR59R2014172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1ddd318bf5655288afb29d6c25271edb7790144053e4cfc9a37ab00957ee639. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/FRX202415769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x243c2370c2171d168242b89bfc9e6998ef27f70e333395cd28a0368e0ad318df. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/DGA072102639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3fc599037ba2dde5cda0c6181fb8d94fc6dc9c5e27b57fc5412b656713d14a2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FR59R1807711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a8e081b66fbb624eac485deae07f0cad91add3e0292dd0e970f3e164ab62b6a. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25: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/FRX281923437.