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 0xab8e75526fe804d98d7942e133de3a14253ace86968442674deef751e09e3c1c. Chain 2 (Bitcoin): anchored in block 954569 (2026-06-20T14:36:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b26d5082-9d71-4cd9-ad9a-8bc98c54009c.json and https://artists.proofprofile.net/proofs/artist/b26d5082-9d71-4cd9-ad9a-8bc98c54009c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Donizetti: L'elisir d'amore, Act 1: "Come Paride vezzoso" (Belcore, Adina, Giannetta, Coro, Nemorino)
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 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: "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 2: "Sarà possibile?" (Coro, Giannetta)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe70adf4a58e57b1f53c8fa5b7187e85b7a062be8c63a9e85fe327914302833cd. 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/GBAYC8802626.
Donizetti: L'elisir d'amore, Act 2: "È bellissima!" (Nemorino, Coro, Giannetta, Adina, Dulcamara)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x886a73bf2b6fbfa1e88001be3f2fb179bc5b9cedce5c0cd43ca6ae428c3696c2. 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/GBAYC8802628.
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: "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: "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.
Donizetti: L'elisir d'amore, Act 2: "Dell'elisir mirabile" (Nemorino, Giannetta, Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd875a0e2fde57b2a8b446823c23f3dda178b00e54e1a12c2fab4f0ce6f86b31b. 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/GBAYC8802627.
Donizetti: L'elisir d'amore, Act 2: "Io già m'immagino che cosa brami" (Nemorino, Coro, Giannetta, Adina, Dulcamara)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9f49602162031223f6a83ed85255a6d6805f3087219c77f807aa69920ac4b0b. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC8802629.