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 0x45dd15db30285117be8ea33ec7db212f0a40eb9905a6a08280c06cb1c44b939e. Chain 2 (Bitcoin): anchored in block 954728 (2026-06-21T18:08:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f97087e5-e645-4208-9592-8fd1bdfa77d5.json and https://artists.proofprofile.net/proofs/artist/f97087e5-e645-4208-9592-8fd1bdfa77d5.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Memories from Heaven (Music for Clarinet and Piano)
Sonata for Clarinet and Piano: I. Allegro tristemente
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 0x3181d643cc20d72c3943e910ce0c7719d6bd37be62e4a935916ffe5f38f0e515. 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/ITK601800950.
Sonata for Clarinet and Piano: II. Andante dolcemente
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2c89994a1bb9b63a3d1efb63969b1ce4d0f2186334d10daeeaf75cdcd427c7. 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/ITK601800951.
Sonata for Clarinet and Piano: III. Allegro con fuoco
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c67800497790430e4c7b71359a604fa9cb3001f9ad6f17ebbfdbf6ba065c78b. 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/ITK601800952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x309fcf8f83d6ccf00c218ef573197a160c8a938bb6604d5c3c07ac290e4b16ca. 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/ITK601800953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a04a48ed32f258cb97de0b9c5d9bf07655f98dde7e2e51a607864131c0710e2. 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/ITK601800958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x353fcfd7dfeeecebe6d99cfb8dec0ab093882cccd5a47e8278462b07d5a5535e. 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/ITK601800959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee2552823661143377e585c41df7538897be3d6f82dbf40e05ac76485768b885. 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/ITK601800960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a798bd54dc90e46981da29020a2a4d4c1375c8fb0b73fc3ea56c99b7891b1a8. 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/ITK601800966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cfca89e29b845c99e3ffc660ae4b1b4bae3d3ed41d64497f074e8b63f405fbe. 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/ITK601800969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dfda0c6bbddb89d07786f311106928f597daab9f4aee617f510551c50928e3a. 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/ITK601800955.
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 0xa76cc00ed16b67977f792fe146056a958a3be3e58d6a3bc6eb66a9b5825f250d. 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/ITK601800957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6793d1e7876651eb9f39f012c41daf5837b5cabd1711b3136d9d8018250f5843. 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/ITK601800961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08158fe48ae16bbcfd86576c98f0a69a77d7ca345500c32d8717588b8247566a. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/ITK601800962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0624d35efe0349d19ba7927528841449645f7e01339028b1f2d71c28a05e01b5. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/ITK601800964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0674d0d8f352d8da0e50882fad521b010b4d607c3efc274f3f4817ac5742fd8. 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/ITK601800965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb0d9356737f76ba693dcf409ccc5f1f36fe11ab5706106756453499094eba0c. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06: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/ITK601800967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b738507ad363d381c2e1ffd9ae0d0bc0e021634116a1ca36c7d04fb27580bb7. Chain 2 (Bitcoin): anchored in block 960384 (2026-07-31T09:54: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/ITK601800968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd57bc7b4a1c270bc96891c6cdc8657c5ec61027687d7387674dbb2a3de1d4b6c. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48: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/ITK601800970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d818bd1e0c06a952a63dfe011b37dbe6429c58ce375b61d19d6bbd85cab1a67. 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/HKI191069008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2639df00553568fb73a545c8ef8347155e193e26e07166c7298e151ea6fb2227. 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/HKI191069010.
Poulenc: Sonate pour clarinette et piano, FP 184
Weber: Grand duo concertant in E-Flat Major, Op. 48