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 0x22d8afbce298c9756d3c8e0d2efcfd41c17d5a4dbd49a3d2f1fe2a851b0c1054. Chain 2 (Bitcoin): anchored in block 953741 (2026-06-15T04:44:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9d73b3f7-4a97-4c3e-9a71-c8b4448f6ec1.json and https://artists.proofprofile.net/proofs/artist/9d73b3f7-4a97-4c3e-9a71-c8b4448f6ec1.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 0x748f8e0751ba55e57c8f6242f88fb44a8109930201a369e95df385b6a9f9ed8b. 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/US9CY1601075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c30f45c3b4107b4ad058295418287646a196bc00558d0addfb376626a17975. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/US9CY1601077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x944d96ba3ceeff7ce2d0d7b5a48a5d4f926a7676d3e66bf06a7ba8e2297617b1. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/US9CY1601080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76a469a8ca2a2a06b600080f6cdcae06743822dc86782f6664c10231ce2a4aec. 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/US9CY1601081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dfc68908e8950f9731fad98c9b73fae863f6b0c2d7197581e133a7f3a160bc0. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/US9CY1601083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9dce7abc858610e7b8dc05933bee2b5d0d2f98ff3d4eeaf784beb1d6b66fefd. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/MX2971701384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46f5a1095f2f6051d536e5e0b00b2a30edb8ea8af0d03c50809d935b2c2bf346. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/MX2972120105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f8e55d4f5f80b0b503ea40df39fad22a81950be5df1a66e1eb799faee8f050a. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26:15Z), 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/MX2972120109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x286fa7bdfd6b2516184586a018445a638f33985988e4fe1bb43299cac4358107. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/MX2972220228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedc03867f533ef1d7b7f49dbcf422319dce28ac70887cacd584b1767e36d62bd. 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/MX2972001975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x981ce4e6c60c75f6bb125b67414db9ddac7432dd189a635ef0f9e19adf029581. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/MX2972001974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b9e7cbf725c879e77febc72813b0f6f02b74a3591b1bea316cf427b9b103f05. 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/MX2972001973.