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 0x4570153bdcb583e5817978764df8840cc78983ec463570e18807562cc2be2c00. Chain 2 (Bitcoin): anchored in block 953684 (2026-06-14T19:51:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/66c594f2-0b31-481f-a4cf-3e35391c1413.json and https://artists.proofprofile.net/proofs/artist/66c594f2-0b31-481f-a4cf-3e35391c1413.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Gloria in D Major, RV 589: No. 6, Domine Deus
Vivaldi: Gloria, Magnificat and concerti
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 0x10df0372b80e6495b1dff40b30a1f9f3d206f7933713e87315b895d31c293ea3. 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/FR10S1724256 — a six-check JSON result.
Magnificat in D Minor, RV 610: IX. Suscepit Israel
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ddf5d52c1a0c2d397b73890396fa941c0eb142d2f20c021e76cc972e181b1f. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S1724274 — a six-check JSON result.
Puccini: La rondine, Act 1: "Ah! no! no!, non ditta questo" (Yvette, Bianca, Prunier, Magda, Lisette, Suzy, Rambaldo, Périchaud, Gobin, Crébillon)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65f3199bbab08275af17cea9d4e28603cd51b952f9d94d56554f364e3c07dc20. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/GBAYC9600562 — a six-check JSON result.
Puccini: La rondine, Act 1: "Chi il bel sogno di Doretta" (Magda, Yvette, Bianca, Prunier, Lisette, Suzy, Rambaldo, Périchaud, Gobin, Crébillon)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52916f2b9c51cab3803c568054087bd02fb367fe7ce5516481481b5b045d203c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC9600564 — a six-check JSON result.
Puccini: La rondine, Act 1: "No… Adesso non burlatemi" (Magda, Périchaud, Crébillon, Gobin, Rambaldo, Prunier, Yvette)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58a35524ac1f7565bacf405e3fd7a0ddea556c22d490e1bc5c7d414b5f5a8299. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/GBAYC9600565 — a six-check JSON result.
Puccini: La rondine, Act 1: "Come fate a sopportarla?" (Prunier, Magda, Bianca, Yvette, Suzy)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e47f74f51b9218ac2aa42ceb9007e8a07929a13ad4dd894a7603d0ed0cc2599. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC9600567 — a six-check JSON result.
Puccini: La rondine, Act 1: "Denaro ... Nient'altro che denaro!" (Magda, Bianca, Yvette, Suzy)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a6d224c95afccc76055bc4ee78db8f78c2f8b57640f726b832c39f250780dd3. 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/GBAYC9600568 — a six-check JSON result.
Puccini: La rondine, Act 1: "E poi? Basta… È finito" (Yvette, Magda, Bianca, Prunier, Suzy)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89a63bfd81deba53351fc38ac8b1f7f4a38567ce3b0927949b6a0f515ea4c2d9. 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/GBAYC9600569 — a six-check JSON result.
Puccini: La rondine, Act 1: "Ah! Ruggero Lastouc… Fate passare" (Rambaldo, Ruggero, Prunier, Yvette, Bianca, Suzy, Magda, Lisette)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x500da290d91e84117143db2435aa701c5e805e570fa9f7e6cd29b8909bb9f090. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC9600570 — a six-check JSON result.
Puccini: La rondine, Act 1: "Poeta raffinato" (Rambaldo, Prunier, Lisette, Magda, Ruggero, Yvette, Bianca, Suzy, Gobin, Crébillon, Périchaud)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bb632398c03deb1ae0daa82f8dd280db626d8b1c4ec4084170057421bad93f3. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC9600573 — a six-check JSON result.
Puccini: La rondine, Act 1: "Buona sera" (Rambaldo, Magda, Périchaud, Yvette, Bianca, Prunier, Lisette)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cac03ddc4987f70ddceb33514feac5fde054b866d70bda1a6404448122fa271. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/GBAYC9600574 — a six-check JSON result.
Puccini: La rondine, Act 2: "Fiori freschi!" (Coro, Georgette, Gabriella, Lolette, Un giovane, Un studento)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56c48a03d365f98986da7edb22dbd7b22f29f32cc2f7ea3fdd05684af7f911b5. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/GBAYC9600579 — a six-check JSON result.
Puccini: La rondine, Act 2: "Nella dolce carezza della danza" (Magda, Ruggero, Coro, Georgette, Gabriella, Lolette)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf83e44d64feee2401ed5e2c759b2406573de602eaeb7c6a855e94f5e8cb3ba1. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC9600582 — a six-check JSON result.
Puccini: La rondine, Act 2: "Nella trepida luce d’un mattin" (Una voce interno, Un uoma che fischia)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x126fa128e05ca22fb22893720577df571107b98768947d6c3de0738faa9d9180. 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/GBAYC9600590 — a six-check JSON result.