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 0xf01d82b4b1e4888798c5d2f295778d5dd20f82e2b0c32720114de3b72256dcd3. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/76374ef3-f4b1-45d3-89a7-705f5c1c81b9.json and https://artists.proofprofile.net/proofs/artist/76374ef3-f4b1-45d3-89a7-705f5c1c81b9.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 0xdfdc684456f24bdfdc87be7ab176449b9bf60dfb65f95b31c2f0ff37b3a5e050. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/GBMJG1803702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60c1806399ef82bb9d004787e984a4a65dbcf20ff9ede1a81e252ecadc911587. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/GBMJG1803709.
20 Mélodies, Op.21: IV. Adieux de l'hôtesse arabe
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb26e98ce8b723ea8c7f4ded28e10009b3c0aae2c6ac159c229dec228b2ec6021. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/GBMJG1803710.
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
L'elisir d'amore, Act II: Prendi, per me sei libero
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9881f8c7da046171548208f81e048b07bc195ac31d8c9b480c62792688edee1. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/GBMJG1803711.
Ruddigore: Song: "Sir Rupert Murgatroyd"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0d593e83584c3f34dff583623bb7972abbcc0a3a5edd264ca85c4cbc3ba9053. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USAB10916404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e77d05871b5d597089dd8ae2f99e0da3628f183b5ea22a52599b6069900edd8. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USAB10916426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4330cf1c1f6c9f0effe104d8996f0eb371fadddd6eac9019090bca4ff389f03f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USAB10916405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeab8e4bf41c94b9edcb1616f8d184175ef2b767badc37583cb580fae9c29bd6f. 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/USAB10916406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d2c4b487f1b0dd3de13aea99cc7ac1cf5a22f13ddadff5f1c26b3383608d56. 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/USAB10916408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5074ae44a70bcf3b1e0b3a78d75208f053c401abc0612a35fc519066732ef222. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USAB10916410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00740d974e4c2b40dacc4f1da013f81cc54fb236c512b58fae43d738147f8ad0. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USAB10916411.
Ruddigore: Song: "My boy, you may take it"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4415a72e523df9fa5b2e252ca765f9bc18406b15e4c1d1e0e698ee2351d1b5a. 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/USAB10916412.
Ruddigore: Trio: "My eyes are fully opened"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3f5555c99c0ca59e67a293058b0a1a74eca2be1ba36e734aca879095069a78. 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/USAB10916434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x516b749ab70d995b1d838a179864ffc0abd7b99a2021a791036a19886251cb69. 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/USAB10916419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27db0cf9cea1499024ce3a39fa2574fb4541372bc0d4fe3da8da0831f3e08c57. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USAB10916421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe32b2445b75044edb5c76ad9a536a8f52d4e8f3f802d5430a5fe124f50d58d0. 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/USAB10916422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x986b8cb8598a34ab2705a38c319d22e64a89e629e0c41db97d2804c6a0956cc1. 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/USAB10916401.
Ruddigore: Act II: Opening: "I Once Was"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ac1f599f4375ccd2f0591be020e8e090c2b2f52196d828e98620cc429e0c027. 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/USAB10916423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a82d76a8f086279c6dc019f5e95648bf59c27f7dc3351188f30ca77c3e35273. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35: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/USAB10916402.
Ruddigore: Dialogue: "Nay, gentle maidens"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf337bd4c8ff9c24bcfd9e96fb4d5c1cbd3bb076a7b578a269fd76de4d9a8ce8. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/USAB10916403.
Ruddigore: Scene: "Happily coupled are we"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c12d9a460d4e939596e5fd89657dc80e91073b623719573e3f02b0a38a2de4d. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/USAB10916425.
Ruddigore: Scene: "For a week?Painted emblems"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbc8dc810756aee31e6086ef9d51dde722a0254bede88d9865553613d008e299. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/USAB10916427.
Ruddigore: Song: "When the night wind howls"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ce5d42148d03aed9ef020b673c9f7c868b014dc9beb05e1a89b3030fdff8abf. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/USAB10916428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01278dce37d77776334fce9bcd4be4e7790900fa267f7f5dcedc6d044ceedd09. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/USAB10916407.
Ruddigore: Dialogue: "I recognize you now"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd435e66f724c66affaa2243aeb44c58d772270bd7927af6ea76b8594e5820daa. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/USAB10916429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71fdf29e018cbe676d826d7fdf1dd9b5cbd7fd7ad0e62230cf7b748dd691d52b. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/USAB10916430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c756fb5e864d3c167fcb1d4f96ce5e396dd1fb7cff82aa4a3288e65b104493d. 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/USAB10916432.
Ruddigore: Dialogue: "Ah, it's a thousand pities"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6253f6b95126eb8274da4aea4f03c97ae2da0baa60fd5e81f6c8cbcd3a151b4f. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/USAB10916413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a99fcc4a495e4b0eea98d6a4e6815d20105a3e9fdf8d97ec81cd50b3edb1689. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/USAB10916414.
Ruddigore: Duet: "There grew a little flower"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde0f005a9a2cc93898828f0b295ed094bc007df91ccad617e1fa9fe110710c71. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/USAB10916436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc156a4ba64c4674225eae49ca23a0b22605ba1546128ff16a66e2cd5b563ff99. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/USAB10916415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef3d82339247eed1fb815670eeb2a6e8b3b18e0a7a45b74dc78b215f9ff8607. 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/USAB10916416.
Ruddigore: Finale: "When a man has been"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22d99158b9a54fdca6ff48f430d75aea5c753556c4dbbff9d04fd6d2d082c307. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/USAB10916438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61b911f0ac5e83f44f3b2811b45cf7a4747bd72d61a3326bf54b6fe1394741af. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/USAB10916417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bdca1d85915445ae54fecb9335feff5fe58bc450b49a28214565c00b2e05a25. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/USAB10916418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff44b3c6592a45cdc5d59f0232f2a551801374a199b0b501e3ddcdd485e86ef8. 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/USAB10916420.