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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x374062af7d5b104d6a31df8f8e325b5ea3fd4f8a56ef2aa27522ebbfe7df47c9. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/27b1be5e-899f-4df8-b1e7-c07bc5b130ad.json and https://artists.proofprofile.net/proofs/artist/27b1be5e-899f-4df8-b1e7-c07bc5b130ad.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcedda827c71b0721481bf20914f7988c3a1bd7bfab6ada312b4e238b660440d9. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/BGA471719134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc90b0b56dc9ced2df0fa4fbddd4703af65b761f8011bfcd12006001a11ae59d5. 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/BGA471719136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d803392f10bdf2685485112fb394a666deb499cf5aac2f672a227bd11c2507d. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/BGA471719137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48565a09e452698d8b3461c3500b7a7610fef75c09cbdcbaeb7c804450f71577. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27:02Z), 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/BGA471719139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236636df09d62d4c1913a04af0a8c0e70c63cc019bd3be30774296783225e65d. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:23:47Z), 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/BGA471719140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1780c9242da0febfa072d8e2b5f7a0c563014b5d57bd8181ba42e5690a3ebd62. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/BGA471719141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc3f3b21b15047a3621889b22737b37759a12d209fa2a05811ba130b34abe491. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/BGA471719142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x281594ed8e6a59abec901c6694a757418bb790c16f3d5dbd45a269c3d7f5a14d. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/BGA471719143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71c7528ad2eb1f2c95d28c169366fe275c7f128ed281b0eed6f8bdcb14b2e01c. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/BGA471719144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59d7b0b222be07ffb8357b4e9b3e17df1f13729bcd3ea93d3b16334024f2ba38. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/BGA472506092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ffb3dc9f709888f446144fbfd8a99fca856d32c95c0f0c34bdb7bbf8b8804d2. 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/BGA472014518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93eff27d1d967e0130a076715c287a5c536e1880c31540fe4b35d283784142db. 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/BGA471915470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x233886334d4d1a983d0595913d837965e2d4920f1b9493077585144271e3f30a. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T15:19: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/BGA471827876.
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 0xc8982ae9339013d3180f601f123bfebc6752eec038c602c334290be410c85af0. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/BGA471910514.