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 0xec43a151709f3ad34732753d1eb0856c56ccf06d1f31c3ebd48cefc29618507a. Chain 2 (Bitcoin): anchored in block 954580 (2026-06-20T17:48:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b670de97-9aec-4346-8bed-9ff261788b95.json and https://artists.proofprofile.net/proofs/artist/b670de97-9aec-4346-8bed-9ff261788b95.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 0xa681cc2eed871fe78f02f3a039626261cdc1c1a949f7599f7a7b8e4ef6536e97. 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/ESA011208327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dd10140d76650e04c87b560041f922fa2656c038e573f123a7b449ad806aa41. 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/ESA011208328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49d9b1f4bf096a4d496260090024158e3f40d77644c4132f2dc32f9541792457. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15: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/ESA011208329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc166b890a642f2037c55765cf35cf342d1077763045b581692578eed3ff836f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ESA011208330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46afb18fbbd7efc3fbf3b135a941364a1a436e94039b9c7ab4a9fc7e38bbda5b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ESA011208331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x712f7f9933455c0f60eea6bac5f39fb7c718180c691193295d783b386865e9e1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ESA011208332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x118090ec70833472512bad320453af095b28e9ef1ae9e65a2b8d95d46d879f6e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ESA011208333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8d454ac865b6d42b6500c94848cddfb3d95088fa5dd8d0c5808b9a3e3afa98e. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/ESA011208334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb108d87044ea72868c380a7114102b2d00b4f135cdf637e9b20f96b9e7364ebd. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ESA011208335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d6a35bc805358be7b5b82553f8cd97034610f7b10aeb6b145468391d35eb2ee. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/ESA011208336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88959cc93241f35db3f1a36559433b6c7ec26ce543d33377760bdbf36880894a. 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/ESA011208337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6559ee8391a7b1e48580d9ff42bd825bc7c619c2be0bd90e0362136e6ba7f730. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/ESA011208338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92e618057b1b9baf9d8f3f7a80fb2a6ec3fbae5b5b4ce15d0c0c2f4aed5af58c. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/ESA011208339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d4e64ade6fb80aa7274590c84af414e6a703d5f1a40f616abda7d55874fff84. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53:20Z), 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/ESA011208340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb16b4cfb70364d294d0f98f1e42c75cd96564930a666b7b3147324255cdfe76. 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/ESA011917303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd79a2c721ccef0e6fb7fc48120d4cf4863c6e955157c101514f370e4daefab5e. 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/ESA011621309.