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 0xd118953309cf772492d44d0287c2390d28a2471fb6253891a32fb611ebbfc5b0. Chain 2 (Bitcoin): anchored in block 953817 (2026-06-15T18:10:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fe728945-745f-4120-b9bb-55f9e38eb0e8.json and https://artists.proofprofile.net/proofs/artist/fe728945-745f-4120-b9bb-55f9e38eb0e8.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 0xdcee4321496323132fe0ecf0e52b3701ace25483833ece2baf4b88ef0ed09ebc. 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/TCAFX2115081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9914b548a2dd12f4010c972025034824ce3458ba67e87738158d89e20c5b49ab. 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/TCAFX2115083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb8c3c61736ce10c85aa30263eda3243761f2252b6fa3e2ea01151cea94104ea. 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/TCAFX2115084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3fd7692bbc9b13014c4469d02972056b2b93f837eee4a200a60f3ce306849c. 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/TCAFX2115085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe45f006c51e265bf70fed7137d28594d4c7bcf64a51764a7a0920fc299a6977. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/TCAFX2115086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7c06a4a0cfb140ae4f272b43101d9d29e8d2b5f90cc49f63d84580d5878ab3f. 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/TCAFX2115088.
Somewhere In The Rain - Piano Solo Track
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e1a2c6a74113dd5a042abbb98b9051563b9f439a3a636bd770ef732c48c0419. 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/TCAFX2115089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe169f39a694c3ac5be13e51e20efeb3210564b2efe24dec504ee28959b1191b4. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/TCAFX2115091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41db8cf1619491cc6a1c8c737a5ec5813578e5a401acecaa79ca9c1840921f8f. 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/TCAFX2115092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94de02013171460e2b19c2ecd9edfe51dbb93eb8bdf4e958cbfa3c2494d072c9. 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/TCAFX2115095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe409fcedb0edc2f874a816b5da2ef159d3f897914a1cca1282a4680eca505df6. 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/TCAFX2115096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b307a4bcd94b219c01cf937b84c04a0de7ce281e6e9caf1c2b479eb9712412c. 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/TCAFX2115098.