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 0x265e1c761278556bacf0d8cc29b185cb5d7b99e5efd64c92b8546e205b6a0372. 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/8e49c8bd-58a8-42ac-be22-cb0e8798996e.json and https://artists.proofprofile.net/proofs/artist/8e49c8bd-58a8-42ac-be22-cb0e8798996e.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 0x1baa90c4100cec92553c2507194cb1dbf3464a177399d73378fbcc16bdf73ff5. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43:29Z), 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/BRUSA1901846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe528dbe9008050518b128adcaffffeab593ee209a29e414031be1fec5eed583a. 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/BRUSA1901847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe51507e00ee9a00b1776a8cc2c3eba0c66a1992efce194da37af508fe8aaa76. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T02:10: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/BRUSA1901850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18840ee72e9b2947bf9709013d387194463562e05c9fa460cb7db0b45d09a17c. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/BRUSA1901855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3127bc76c1e4481cc984932aac5b5d6d29777e7bf8fc466f1f36e8a6511b6077. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/BRUSA1900787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc66bd1c1f590a8669147ecdc59e605fcb0636c70b716c8155ea9028c4341c858. 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/BRUSA1900788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4a1ae48555f1223f85a42f721b6a2d65894896dbeb2e28264b7a33fd5613d7d. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T08:22: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/BRUSA1900789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7851d85c43908844cbe92f19276da98c6039394d256b85dec7ff7db5ae4a36d. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25:50Z), 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/BRUSA1900790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fc34417655927fc21575a1a5845b8c9e199cf14947baa9f600ee275e6645327. 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/BRUSA1900792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c7974cd268e25e55b42be597a8aa4d016a5f7c1d38c22293749119043ec070a. 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/BRUSA1900794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x611a988052384f7d24befad9f29472501d19f2de9ad83d387ffeae0135e94785. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/BRUSA1900796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd4feba46c21c599836e2b4836d26f9a32d0a967a89666127bd743de9a71dc99. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/BRUSA0400049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd16607794be9ac2ec95da22a5c69b0f9164f30b68c649358db8618e5c896fa92. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/BRUSA0400050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e07553e74799ea6a7cc19f8e33b2c0293b08470d5e34d797fec5bd7806cada8. 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/BRUSA0400052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd29441953c615ade13cfccd7b45b4c87d171e1521889690d907d15de09d03285. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T08:43:53Z), 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/BRUSA0400055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x035d67375cc4a71e5c95f9cf125123e5632a7a578fc30594b1a451fbdddde05b. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T08:36: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/BRUSA0400057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35f77b20f15a74ee92a29712a6d900166921d149e87cd220f4c496226b57b707. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/BRUSA0400058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f33b3b7c497305df6672beaef9e23204115510c7fd344f02bd6910a61733185. 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/BRUSA0400059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85b694562f9d7846d2ede2d5b05ecb895139c61ce1fbde96cfa06dc4341965d7. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/BRUSA0400061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f857e6c2bd428216431823c4a66934caabb9a7d59f7ba03cad955aecc50c8ba. 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/BRUSA1900764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc585c09cd03d0f5561e36a8efc02581afd66d0b11dbb9d30084fe83faf8ab9d9. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:07: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/QZGLS2340606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45567e9dcec90cd3f17a4496c3f29bd487f944eca0b6574c434f7a25986b936c. 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/BRJPA2300026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8921da718fc0dae0bdddedd950d81891d183d8c703456be7c1b773e02c44ded. 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/QZGLS2309678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc15da43219363d7945f40ad44ce244d4222ff1bf040e62da2edc454873683d0. 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/BRACT1604724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x930e2c86930592ff5afe046bfb9b515c8359978b5db0dd3aa421221b53b428dd. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/BRUSA0100003.
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