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 0xf58d70ba8aef7507543f0b969edb09b121291170b0945ebaeb25d215aec8c6de. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f17d791e-6ac9-48f6-a687-fd6702c17f06.json and https://artists.proofprofile.net/proofs/artist/f17d791e-6ac9-48f6-a687-fd6702c17f06.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 0xe12594bfe58458202a235fe03be5838cf13cf4c37a03b42b1f9ff6c307b56ecf. 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/ITI022000433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x722c543614248e2042eba26649c5e2b2c2579711c6756f6e5d1c8331a3451dc4. 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/ITI029800342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf705e5e4ab44c99325ac5b7b458b96b6de358aebac8382818412cafb4903ba3a. 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/ITI029800111.
Don't Let The Flies Eat Your Marilyn's Painting
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf425a650fa1ad22e910bdc05c63a8d0ce11b7ec6142e48f2f28aad0cf8f5c645. 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/ITI022300222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d27c6ee09f55ee2bae6c23fcbf74b935c43f59d95ad646bc06c0779c428843. 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/ITI022100331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcf663df6385988a7af741bd0a0a6a7ff6bfedbb7b07a10f9c5f03cdf0047ddb. 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/ITI022300462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3feb96eb9f2576a12f693ce6ceca70e3471b935a7e99e72dabf3866ed50b2358. 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/ITI022100332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2e5dcc4a8849194984f4924bbf18592af498009d775c69a568ec2e6a18cbf3e. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/ITKM32300061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4932c497cd28d45ad746149140b3ad019f636aa80592db8db83e7fb279a5602b. 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/USHM81858264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b92ed4136aa78a80675f77a2c34b586e449647e34dfcbb5843b89447f67e29. 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/USHM81726809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54d1dd922e98b9797c460b89d56e848ae0f71e1e159fc74afc40eeb4b3bd2125. 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/USHM81726810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d112b108bd25aaa6af71ff9e1feff9ca554395fcf854662fdb16bc9368f884c. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/USHM81726812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeb9d65a2045ee7125ac244428e985ff22a3ada10aef60dcb4c290b17f67ae37. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/USHM81726813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b1cda56948c43df2a3cb404afc8b2cc9a903563443b8c9d917ab0fa409698d. 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/USHM81726814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe80cc28eb36988d1127be3f77d535d79924819babf42d358fc1d00eb8bfb5282. 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/USBU10060409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37e87d6c2f4598af446e59395c683afdf89831c560921ed4d6b72ab5bc2b2882. Chain 2 (Bitcoin): anchored in block 957246 (2026-07-09T01:49: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/USBU19858901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe76e58e75a90a21fc7add40105671e7f07a3152e3c4418ecc682e0540d9dd01b. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/USBU19858911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41dedb13308c6bdb0d5a576b8cfa230e47c478673e5c655bcb8d267b02ab3885. 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/ITI022300585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeece2d9a4c5ee1e104152fc80c62ae2e171dba5021db9ff886164c2d55a92392. 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/ITI022300586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048163e5f20df1b89ace66708acd2cce3d462fff6f5e4e62599be7b8815c687b. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/ITI022300542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd38793642bf74b74417f380982552f831d69aae35668f4543a868756f8800319. 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/ITI022300587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6143e0d73343cdcde2f48fa9205544b9e0e432ad7aeb1d2b05ccd172daf13d. 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/ITI022300588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd0ee3719fda517dd7628d51b6f975bb7b92101c25f1070be7dc8180aad0f999. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/ITI022300589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef1d30e2ef6b1f70056afe4cec60d07cc1fc23c774260af3fff1a059fec078cd. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/ITI022300500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x641abf4fa4a6ec494f7cb6f374f045149f139b25500f796a785c8083378f3aa2. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/ITI022300591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4081579f43bd4ba3c2d8de5b10310c225048e8ae7417dfebacd1982d4b0aa29f. 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/ITI022300592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef1d30e2ef6b1f70056afe4cec60d07cc1fc23c774260af3fff1a059fec078cd. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/ITI022300500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb24bf1954557065fb5fba389ac3e6c1803802a630ec3b64f76639c1884a8ae00. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/ESA082290334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8851ac85083cddc727fa7a8d38a1b5b4fd12b2eb45571af0ad734bf3e50012e. 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/ESA082208795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e7a59ff78ece45d5c347a989f82018db09e55a40d9473c9a3f1c90b8c632b0f. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/ESA082208796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc49beb9e9fef908248ccece047e20e6e0057978599cf3fdedd54aa41fa274068. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/ESA082208797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93708d3dbfb187ac3d54eddb9d9178dfd93263da27c2763608b81a9aa0e0f531. 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/ESA082208798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x178cb6668a2aefa3c058337bdbeff2ac9822d371350d8e3293bd053a8007888f. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04:30Z), 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/ESA082208800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd0859a86a37c67b0b16d30aac543fd89e6f375f22e995e1361572e9ed979397. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/ESA082208801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55685721ec332e837711d9f9c5eef00f52abc1cd4450727fb190bb5e0a99dede. 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/USCGH2321631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d60e551d0a9027cbf75de9d331d2b96c8d81b75dec3c3b24db2b59b7851a750. 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/USCGH2321636.