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 0x777c6722a4a5e5508268b471e5fba85161d42e003025ee7e7756c64b96ca6c00. Chain 2 (Bitcoin): anchored in block 953997 (2026-06-16T20:07:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2571520e-6fee-4fa4-a504-69d0973e0f83.json and https://artists.proofprofile.net/proofs/artist/2571520e-6fee-4fa4-a504-69d0973e0f83.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 0x0ffbcb773ddc1b3f04f0685012178d50078b4c5a7f8d5d1ab19d5e7472baae93. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/FROV62024401.
Armida, Atto Secondo Scena 2: Lungi da te, ben moi (Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd618055200a2b72d322615ff89b8cb43e9c5e274910d150569a474713ba96467. 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/FROV62024424.
Armida, Atto Secondo Scena 2: Forse, chi sà? Verranno (Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb2169f75b1a532cb6502c0b7f48e0709d86797dcd115482ffdedb6251fe9de4. 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/FROV62024425.
Armida, Atto Secondo Scena 3: Così molle e ridente (Ubaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbdcd2b3e9e3b764c07c0302a7785eff738d3a6854a9256487c56c4feaaafb1b. 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/FROV62024430.
Armida, Atto Secondo Scena 4: Soccorso, o Dei! (Armida, Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x413948af4d0fee37b3aec42cc98db05381e7509df8df834b1d644e61be1f96f8. 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/FROV62024432.
Armida, Atto Secondo Scena 4: Dilegua il tuo timore (Armida, Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d0117c891789b38551d85f193f392d6e544af8ce6bc56a6f3508efdcc858490. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FROV62024434.
Armida, Atto Secondo Scena 4: Ora si ch'io mi perdo (Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacae1c53b360cfa078a8c272f03509228a1be1d258cb465d38b93bb8070c2621. 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/FROV62024435.
Armida, Atto Secondo Scena 5: Fermati, incauto (Ubaldo, Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e5a14b06c39b0a452eaa1dbbbe0bf0c308ac8725b8c6e30f8cdffc3e7ecefe0. 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/FROV62024436.
Armida, Atto Secondo Scena 5: Vedo l'abisso orrendo (Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607e7808b9f87ce0dc7f33aca9192c17fe832e626ea4d18614672107434139ad. 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/FROV62024437.
Armida, Atto Terzo Scena 1: Chi sorde vi rende (Coro, Armida)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78b40a6540a0c567b7183a3e0546f95a69f3ae94ad75568b283fd949a7fdfe1f. 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/FROV62024438.
Armida, Atto Secondo Scena 1: Qui'l regno è del contento (Armida, Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d4a98c3de0039c0623b0c78d28761f4c777361db398ed1513380ffcca3bba9a. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FROV62024420.
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
Armida, Atto Secondo Scena 1: Armida, Rinaldo: Addio. Già m'abbandoni? (Armida, Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d65fda72bb0550236494ec180ed28e3204ae0ff2b4e05cb337dfe3686e6ee8c. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35:49Z), 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/FROV62024421.
Armida, Atto Secondo Scena 2: E non deggio seguirla? (Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a0eea10b825c69ab7ef634823f5194d01e9dd09d9fcf5b08a7866ade498a3b1. 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/FROV62024423.
Armida, Atto Secondo Scena 2: Vieni à me sull'ali d'oro (Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3afe8c76e3505b9dd3240c729bb94ea9afc72ac56bfe7ff63498ca57a0fd46bf. 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/FROV62024426.
Armida, Atto Secondo Scena 3: Misero! chi mi scuote? (Rinaldo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x262d1251d9c65a2a67c14b5a1ecf6c6f9f3f42461e9ef7e0cb3cfe65d11c7760. 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/FROV62024431.
Haydn: Stabat Mater, Symphonies Parisiennes Nos. 84 & 86
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88a0497193a8efc55ec9e05bcdf54834a35329a49bf6b080e43f166224ed6c11. 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/FR9W12101285.
La flûte enchantée, K. 620, Act I: Introduction (Tamino, Les Trois Dames)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4860c1fbf2201ffec59e8b52e8d651c76b72d0cf4d289e9639a3df49e4ba9283. 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/FR9W12101286.
La flûte enchantée, K. 620, Act II: Air et chœur. Qu'Isis et Osiris leur donnent du vice et de l'orgueil (Sarastro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55940396c44ffc7197dac655230ed3130649da8c24888d3c632084490a5841cb. 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/FR9W12101310.
Mademoiselle Duval: Les Génies ou les Caractères de l'Amour