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 0xde8332e0c8ae1cdde4a59ddfb20b0b3396bbbb2f0c8a179451b29769553cfeec. Chain 2 (Bitcoin): anchored in block 954693 (2026-06-21T11:50:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e54e577b-95ff-4b28-9b3e-a911f90fb834.json and https://artists.proofprofile.net/proofs/artist/e54e577b-95ff-4b28-9b3e-a911f90fb834.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Traditional / Arr. Pluhar: Lo Guarracino. Tarentella
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 0x7eceee57edb30fb0025464734f8335db53bdd140888c24bcbb00cd41b917f2f2. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T09:55: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/GBPFW2100137.
Caresana / Arr. Pluhar: Serenata: La Pastorale
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe25d2dcf605b4cfa16036ddc13d0c84dec07243f5963786691c86467b22a1010. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/GBPFW2100152.
Caresana / Arr. Pluhar: La Veglia: Una dama, la più fortunata - Ballo detto la Barerra - Non è vero
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ab0d68c9cb9c27803a1c8561e54ef826eedc9623ac2fba91ad6c38efb516628. 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/GBPFW2100146.
Il Giustino, RV 717, Act I, Scene 2: Vitaliano, il di cui nome vola (Arianna, Anastasio, Amanzio, Polidarte)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x987770815713ee7af3f099d4472ed500ef66c1a5a70507fad06012a6f043fdc0. 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/FRZ131811070.
Il Giustino, RV 717, Act I, Scene 8: Io t’offro, o Augusta (Arianna, Anastasio, Andronico)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86c7624f2cb82bdde5174e19c339dda84521919305b79d492e7e7824bd2d7e07. 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/FRZ131811210.
Il Giustino, RV 717, Act I, Scene 9: Oh come volentier ti stringo al seno (Leocasta, Andronico, Giustino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ea2d31ea797d11cacaf72cdf07f6ad523ea640a0cd5bf6e2efb9f042aced681. 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/FRZ131811270.
Il Giustino, RV 717, Act II, Scene 2: Ritrosa bellezza (Polidarte)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabc7ec450c0800732796658d8c15c8e3e449e5c5ac2033b627b5d9cb785ec660. 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/FRZ131811410.
Il Giustino, RV 717, Act II, Scene 6: Troppo fosti, o mio core (Vitaliano, Polidarte)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88bbd161c7a6c50387846d3d123b7aebe905703c6e711be6bf4c56c202223000. 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/FRZ131811480.
Il Giustino, RV 717, Act II, Scene 7: Flavia, non ho più core (Leocasta, Andronico)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c07c441cd99c35aa17b5dc90ec53fe47a077ffbb3b7ce5070f953233274ba11. 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/FRZ131811500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeb417c46231f5729aed4e691084f07e0ccba8d06fa08be590627ac14109821d. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/GBPFW2100136.
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
Caresana / Arr. Pluhar: La Veglia: Gioca al ombre il mio bel sole
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bfc1a8c837c81daa0fec9f7e46645fdf7c09c540122327ad34f78fbcbf6aac2. 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/GBPFW2100150.
Il Giustino, RV 717, Act I, Scene 12: È pur dolce ad un’anima amante (Andronico)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c03b3276270b91e6366749c5cec8ff6eb352532f7cff0a14515c2c54572d9d6. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/FRZ131811320.
Il Giustino, RV 717, Act I, Scene 13: Signor, t’arrise il Fato (Vitaliano, Arianna, Polidarte)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11eaeda186ff30bd239e8495d0f3e58d27c58069383a03c84c4b3b2053fa8f88. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ131811340.
Il Giustino, RV 717, Act II, Scene 2: Quest’è la cruda spiaggia (Arianna, Polidarte)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc823bfafa0a11d73570fe5d26cdb7b99b66204dcafe609af204cbbfe969d4729. 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/FRZ131811400.