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 0xf3fb13261af2d1df2afe2092e26f6ed635b9242907d46f2057f3a5598e0a7977. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4b161f2d-e833-4fd0-b87a-53ba29fec839.json and https://artists.proofprofile.net/proofs/artist/4b161f2d-e833-4fd0-b87a-53ba29fec839.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Contemplation - Mozart: Die Zauberflöte, K. 620: Duett. "Pa-Pa-Pa-Papagena"
Mozart: Die Zauberflöte, K. 620, Act 2: Duett. "Pa-Pa-Pa-Papagena" (Papageno, Papagena)
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 0x715f4c761032e0702cec6b2164f4616f5efd21a369149e7cc6228d349b49992e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/GBAYC2400632.
Thomas: Hamlet, Act 3: Récitatif. "J'ai pu frapper le misérable" - Air. "Être ou ne pas être" (Hamlet)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8aa785561f8041ce2b00e32412d25b9230b57ee418fe13495d1415abeb578af. 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/GBAYC2400618.
Gounod: Faust, Act 2: Récitatif. "Ô sainte médaille" - Air. "Avant de quitter ces lieux" (Valentin)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x085e56ad7db799a1f123fa3e941688067114a9cd9bd752e4cf77c2636c01e46f. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC2400619.
Korngold: Die tote Stadt, Op. 12, Act 2: "Mein Sehnen, mein Wähnen" (Fritz)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x565e6b3fb412396eb5eadc90bfbded86cd249cf2346d4fd461a940b4877dc3d6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBAYC2400620.
Mahler: Lieder eines fahrenden Gesellen: No. 1, Wenn mein Schatz Hochzeit macht
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc22437b10154faa679a6402ad1f3c1c2ffbea9821f43ff31724ddc98eb7ea24. 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/GBAYC2400621.
Mahler: Lieder eines fahrenden Gesellen: No. 2, Ging heut' morgen über's Feld
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea403f01e985298409bf1a1d592c78bd4d05246d4761e83b438643ee4f4913cb. 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/GBAYC2400622.
Mahler: Lieder eines fahrenden Gesellen: No. 3, Ich hab' ein glühend Messer
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410e42439eaad3f4f2945ba47081a0200cc51067fbd4005911be5b89098fa335. 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/GBAYC2400623.
Mahler: Lieder eines fahrenden Gesellen: No. 4, Die zwei blauen Augen von meinem Schatz
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57285fe31cad88076b23d5c912ef57c2560a48a535695db7d6bc8cbcae71cc1c. 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/GBAYC2400624.
Britten: Billy Budd, Op. 50, Act 2: "Look Through the Port" (Billy)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cbcf8d94f227a2e1f0e183c5c45bf8dfe361262bc8646be706f4575699e2b9c. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38:16Z), 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/GBAYC2400625.
Gounod: Roméo et Juliette, Act 1: Ballade. "Mab, la reine des mensonges" (Mercutio)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a4ca88ead32314ee0be159c9d8d1ed952cf745e15f75181fd39e6035ed939c. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/GBAYC2400626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8809c30df0a930bba7e01a42fd273ae6a06decde5753883e30625348dfafcbe. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBAYC2400627.
Mozart: Le nozze di Figaro, K. 492, Act 3: Aria. "Hai già vinta la causa" (Almaviva)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6459fc4a6434eb8b4d1564f78933966c9477689b33e66423e4284ee436d06da7. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC2400628.
Mozart: Don Giovanni, K. 527, Act 2: Canzonetta. "Deh vieni alla finestra" (Don Giovanni)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe824f29b48509cab90a2363387fd32ac63ea15255badca57d972863410ba62f2. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38: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/GBAYC2400629.
Messager: Monsieur Beaucaire, Prologue: Chanson de la rose rouge. "Au jardin où les fleurs sont écloses" (Beaucaire)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde21858b512fa0e2d632e5c8e70fb16a4acf40bf70470435f5200d896ba51079. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/GBAYC2400630.
Mozart: Die Zauberflöte, K. 620, Act 2: "Papagena! Weibchen! Täubchen!" (Papageno, Die drei Knaben)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71ac0e643491fc1802d2273bf83ba11237d409a3245c070db94d82f136341156. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/GBAYC2400631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x715f4c761032e0702cec6b2164f4616f5efd21a369149e7cc6228d349b49992e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/GBAYC2400632.
Rodgers: Carousel, Act 1: "Soliloquy" (Billy)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d604ed150c6402bff73919698b63c7adacf85543bb4cba263929d178aec4a6. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/GBAYC2400633.
Mahler: 5 Rückert-Lieder: No. 3, Ich bin der Welt abhanden gekommen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe228046245654f0255cf00d025eae789b83587aa263dc873939dd0c7b321831. 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/GBAYC2400634.
Mendelssohn: 6 Duette, Op. 63: No. 1, Ich wollt', meine Lieb' ergösse sich, MWV J5
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd0aab0ae2c7ae3cc251a7a89619dda2fe9a5a58a86ffaf1e4ad69da3bc5e949. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/GBAYC2401218.
Mendelssohn, Fanny: Suleika und Hatem (From Felix Mendelssohn's Op. 8)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa261e62610689e15d5337348b22e00affc2af43734b14c1ff139bff710714240. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/GBAYC2401219.
Schumann: 4 Duette, Op. 34: No. 3, Wer ist vor meiner Kammertür?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19fe49abcad13139e3ffe661e8bf754150853d01f47929a8af1385fcd4d163e8. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBAYC2401231.