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 0xe6732d20e4bf7aa80fd8c43fd3a93f33a09c648a8a0c319f0806bd0c4a128a29. Chain 2 (Bitcoin): anchored in block 954659 (2026-06-21T06:14:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/db8f6900-8000-4e06-8bc6-b09875e5de58.json and https://artists.proofprofile.net/proofs/artist/db8f6900-8000-4e06-8bc6-b09875e5de58.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 0xf1a3a97df46f3deb2b267d80e77d41b5780891872e58d37a5a0257c67cd7a22d. 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/GBAYC8802597.
Donizetti: L'elisir d'amore, Act 1: "Come Paride vezzoso" (Belcore, Adina, Giannetta, Coro, Nemorino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x265af8df30c89d19fecc6dabf13e657c74ceb1b05511d0d2a6c3bdba4d28c781. 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/GBAYC8802604.
Donizetti: L'elisir d'amore, Act 1: "Chiedi all'aura lusinghiera" (Adina, Nemorino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34ed4f0e30a2fae8df67d56fbaee11fc31a902f19fc4ad160fd3f5f04900cf3a. 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/GBAYC8802607.
Donizetti: L'elisir d'amore, Act 1: "Che vuol dire codesta suonata?" (Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48dd07bd4c3e97418fa8e252da46645f70b0236b41d82f968972ccaf6e6c79ec. 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/GBAYC8802608.
Donizetti: L'elisir d'amore, Act 1: "Udite, udite, o rustici" (Dulcamara, Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d169d999a9558401ecd68bdd7e9f9347ac6144f4183eca917ddd56bb82025e8. 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/GBAYC8802609.
Donizetti: L'elisir d'amore, Act 1: "Ardir! Ha forse il cielo" (Nemorino, Dulcamara)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ca3bfb8552b1c894cf319dc5e0321b33a3a8ee0e7734245fd5c7b1c7aeba065. 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/GBAYC8802610.
Donizetti: L'elisir d'amore, Act 1: "La la la la lera. Non so se è finta o vera" (Nemorino, Adina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78edd74423c27480191f3fdb72de267ae153c6789d75ef21bf5e0088cac839c2. 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/GBAYC8802613.
Donizetti: L'elisir d'amore, Act 1: "Signor sergente" (Giannetta, Belcore, Coro, Nemorino, Adina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d7500035ecae50b59537d6067e3a6120477888274ae0b362ff9faebcc721a19. 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/GBAYC8802615.
Donizetti: L'elisir d'amore, Act 1: "Bel conforto al mietitore" (Giannetta, Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x067af7670f3b9d821776b12ffe2ad8b0bb859ffcf565da5f9d2cd8291af6a670. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), 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/GBAYC8802599.
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
Donizetti: L'elisir d'amore, Act 1: "Quanto è bella, quanto è cara!" (Nemorino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71f8da6667e704784ffc116ca87b514244680e580c52192983216538b5a2494b. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/GBAYC8802600.
Donizetti: L'elisir d'amore, Act 1: "Chi la mente mi rischiara?" (Giannetta, Coro, Nemorino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0519914943d4e21ff11e335e6c17bbab9f0c894846e69537254246322669fa. 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/GBAYC8802601.
Donizetti: L'elisir d'amore, Act 1: "Benedette queste carte!" (Adina, Coro, Giannetta, Nemorino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd83f65ca55bccd922e50e2c61f49f0ba66bdd17ef553688bd7d0334a14e631fd. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC8802602.
Donizetti: L'elisir d'amore, Act 1: "Della crudele Isotta" (Adina, Coro, Giannetta, Nemorino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80a148933e8fbe651fc1c37f1c63273f9ab303133eabc4d96e3b0300e78833c9. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/GBAYC8802603.
Donizetti: L'elisir d'amore, Act 1: "Or se m'ami, com'io t'amo" (Belcore, Adina, Giannetta, Coro, Nemorino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2382d4a3cde2e6ff9b186ae981659a7ecf94d3663feaba5c4d987b6721b4fc4e. Chain 2 (Bitcoin): anchored in block 960230 (2026-07-30T08:32: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/GBAYC8802605.
Donizetti: L'elisir d'amore, Act 1: "Intanto, o mia ragazza" (Belcore, Adina, Coro, Nemorino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7801f9e8fd3c6377ecb360865b77b039470d72e9a603cef451c1fdc67f168d3c. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53:07Z), 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/GBAYC8802606.
Donizetti: L'elisir d'amore, Act 1: "Voglio dire lo stupendo elisir che desta amore" - "Obligato, ah! Sì obligato!" (Nemorino, Dulcamara)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ce0cfa66a9e2a6fd8cad181890a697e4b15c2cae0b1b1335ce927d010fae16b. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00:46Z), 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/GBAYC8802611.
Donizetti: L'elisir d'amore, Act 1: "Caro elisir! Sei mio" (Nemorino, Dulcamara, Adina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef2bdc59cee4e516776c4dbca2157a78393c6f0959450bdbc8f90c64c595523f. 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/GBAYC8802612.
Donizetti: L'elisir d'amore, Act 1: "Tran, tran, tran, tran. In guerra ed in amore" (Belcore, Adina, Nemorino)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fe45858871039b0b06024c1cefb1a81bb4c4f56c92950bcc8b0b5b0d6767102. 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/GBAYC8802614.
Donizetti: L'elisir d'amore, Act 1: "Adina, credimi, te ne scongiuro" (Nemorino, Belcore, Adina, Giannetta, Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ab8eacbda0eedc9dc1f18917a63bdbde6ed6e5f0e8d6cee76562dc06dc4eb0e. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC8802616.
Donizetti: L'elisir d'amore, Act 1: "Andiam Belcore" (Nemorino, Belcore, Adina, Giannetta, Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e6ab3e8db05b4f0a5afa4d454de57c673bcd7cbc97461e982d38bb725e9dd2a. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/GBAYC8802617.