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 0xf62b8aa5a38900918a94269bc192681af69a02c6127086fe3ef0672488031a0b. Chain 2 (Bitcoin): anchored in block 953777 (2026-06-15T11:52:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ccc09430-04ed-43f2-85b1-e3293d2c4909.json and https://artists.proofprofile.net/proofs/artist/ccc09430-04ed-43f2-85b1-e3293d2c4909.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
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 0x5bd393cebf1e0971efc4eba428c032cea91df820af2d5858a1b6d81a7e62a673. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10201093 — a six-check JSON result.
Messiah, HWV 56, Pt. 1: Comfort Ye, My People - Every Valley Shall Be Exalted
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7234793bb4b37e584d3ca03413100f29ba2d6ddc320754a6f0167d449b15960d. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10202093 — a six-check JSON result.
Messiah, HWV 56, Pt. 1: And the Glory of the Lord
Atlanta Symphony Orchestra Chamber Chorus
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0afbb90a53a62126c3022ee5b35c8c91e3caac27feaff97712f0d133ef96408. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10203093 — a six-check JSON result.
Messiah, HWV 56, Pt. 1: Behold, a Virgin Shall Conceive - O Thou That Tellest Good Tidings to Zion
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17062f90dcc7c411968388dbe8ca1a0057db7b1521497297d531b05cc65cbf51. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10205093 — a six-check JSON result.
Messiah, HWV 56, Pt. 1: For unto Us a Child Is Born
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ec426f48070d3827ee0d0c6fa984b5df1aa14076d1927b9f45bba90b18fe355. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10207093 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ec8006ad0d32b982f1f450b36927a856c5f3b8b7f9757425efe57bf7edd56fb. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10227093 — a six-check JSON result.
Handel: Messiah, HWV 56 – Favorite Choruses & Arias
Frederica von Stade Sings Highlights from Monteverdi and Massenet
Dido & Aeneas, Z. 626, Act III: When I am laid in earth
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb873ca6b99d18d197c2f1f8b6728fcc662be1291ca568d5d0d781c2d73e94dd. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC9500786 — a six-check JSON result.
Orchestre Philharmonique de Radio France
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9202f9b54a268889c33558a3d34211294e810efd61b28c982f7307d578030703. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ118301900 — a six-check JSON result.
Mozart: Le nozze di Figaro, K. 492, Act 1: Aria. "Non più andrai, farfallone amoroso" (Figaro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ea63dc72bfc39d85df698735954fadb2e8df0c0b7f4e6ba16668eb52b5d7db4. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC8704496 — a six-check JSON result.
Purcell: Dido and Aeneas, Z. 626, Act I: The Triumphing Dance
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40138679024cd56fe35c8bc5413b26d3cbe494ef3e5554f736e068fae267b989. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ207702807 — a six-check JSON result.
Ein deutsches Requiem, Op. 45: I. Selig sind, die da Leid tragen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x677f8b065805724eca9ff322aa5dbf1ef2725208e826ffe597a15511ac62b189. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10301092 — a six-check JSON result.
Ein deutsches Requiem, Op. 45: II. Denn alles Fleisch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2209eaba26f9f6a95aee2a9214f4060185000c28f1177d3e60a28aa694b5f9f8. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10302092 — a six-check JSON result.
Ein deutsches Requiem, Op. 45: III. Herr, lehre doch mich
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf26d51a584300ec8167b869651de085a191c93aff91758e9999547ffcf61d78e. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10303092 — a six-check JSON result.
Ein deutsches Requiem, Op. 45: IV. Wie lieblich sind deine Wohnungen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde072c73b95a819628c123ef85cbf53d250cf5279aa1037eee7e8e7f2236cfc4. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02:37:10Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10304092 — a six-check JSON result.
Ein deutsches Requiem, Op. 45: V. Ihr habt nun Traurigkeit
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa59ee471f9a0f1de6de29fd920e9a88835d290b9731fe7959aff913f79f1d775. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10305092 — a six-check JSON result.
Ein deutsches Requiem, Op. 45: VI. Denn wir haben hie
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2686983207d0f4855c680e9515ccaf30e87d10a1efe9a826706c7f631c7714d7. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10306092 — a six-check JSON result.
Ein deutsches Requiem, Op. 45: VII. Selig sind die Toten
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ba01feb24fdef863fb7832801891165e7bbbb111b7ae34aae2a506f76116179. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USTE10307092 — a six-check JSON result.