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 0xbd14d5c8ace37e010fb0ed4a67b3f9784acd3a7cad9b0e2a84d6510649f21c19. 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/d239c88d-fe2e-4cdc-9aa8-0d53b6a9af49.json and https://artists.proofprofile.net/proofs/artist/d239c88d-fe2e-4cdc-9aa8-0d53b6a9af49.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 0x232b8ac2f4d94a9da3f23ba8cd8fd88a8c5b3c465e16ddea278297d04bedd986. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/TCAHJ2339644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4b1199fdb7b201c2f358b602970ee14a7b95bb1396ac3b438a0f5bca8e1c8f5. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/TCAHJ2391538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe01632d0823a2fd511d6314eb0a7ee420c87ad2110c36e3f8faecffa5be7dd8d. 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/TCAHL2322828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69bb17d74583212735ec859af6db67a1bef7dc8c10ae0a9e6ce0fd188e0c87ed. 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/TCAHL2333429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0ffb1c1873c274e8ba0ea289938b88c521efa17c9381457387c392e4f2ad3be. Chain 2 (Bitcoin): anchored in block 957735 (2026-07-12T17:47:43Z), 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/TCAHU2492059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9873bc6b09a23ae843668746a513b0708df0757183551c731f40f8077c94f273. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/TCAHW2472765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c1f73fdc7e60913b7070359e4612723df53653db7776d793b807ce470761c85. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/TCAHY2491944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a96a59c0142a1b2b962d516bcb5db8be995daed0b28f8c57ca63eacd0ea9ed9. 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/TCAIA2472399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb63af65e2a22eab67b12ed55dc155dc94612cb0d2cd9cc686a651d077ab92657. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/TCAIK2470314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b95848d1ff6e8811490673689962dcaf6111c6fbdbd4603539e91d52ffc35a1. 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/TCAIO2475331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2851f204a2665eef615cafd26da784914c9931032f6952667500c26a6f89e004. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04:14Z), 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/TCAIT2472430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91328da08e0175eb68e9484111ddedb722dfed83b9174ecf316eff0be331033c. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/TCAJI2507853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x689a1c4ff4a9f33d319d61c08921bf8853016c0729c65d5058b6bb25447fac9a. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/TCAJQ2596664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cf3f4914f1090f41bba0637250cc48fb859c1f25ec423c29502bd6935c43c3f. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01:04Z), 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/TCAJW2583119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x732945f1dc099f8c0ce3207d93da00a019759090c5b19fb521798e302e12ba86. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/TCAJX2521882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb13f11478c77ea5abefdad97df58d72b6b1934fa88a545aa1435df48f63d23ae. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QT65Z2587755.