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 0x50ee6d85dba2ffd7bfa7e4c676f59dfa8cd29d340eb3452543784f7109eb7757. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5f2869e1-1907-432c-b1a6-83d70f98b3ef.json and https://artists.proofprofile.net/proofs/artist/5f2869e1-1907-432c-b1a6-83d70f98b3ef.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 1, Chor. "Kommt, ihr Töchter helft mir klagen"
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 0xbd6117779ed602609203542bfe066ef90d75be27313d4988d7a9d7759c921145. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/GBAYC6100172.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 3, Choral. "Herzliebster Jesu, was hast du verbrochen"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7609faf7eb86aa06f3fea5b58f63953c58815aa27f795e41f613fda88af6a4a. 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/GBAYC6100174.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 4d, Chor. "Wozu dienet dieser Unrat"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd08ddc47df0430a2521190562eb0095ece91febc78958c4bd238f2f6da78076c. 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/GBAYC6100178.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 9c, Rezitative und Chor. "Er sprach. Gehet hin in die Stadt"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x575f84dbc3825daa36a1b43bffc8ca2870fd21370f5ea99637789b42c16b91d2. 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/GBAYC6100186.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 10, Choral. "Ich bin's, ich sollte büßen"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aa03e1a90163f1abb5868333111cfd25465da642cf8f0b720245cc27f9fb3c6. 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/GBAYC6100187.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 15, Choral. "Erkenne mich, mein Hüter"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b55242bb989f42c4a23b1f6e3335b410f0cb8c48ab49ed6208a1acc39910db0. 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/GBAYC6100192.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 17, Choral. "Ich will hier bei dir stehen"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5f0c575445d01382d3fc8b69713f821a3e98e527be425ab2896dab9270ac144. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/GBAYC6100194.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 25, Choral. "Was mein Gott will, das g'scheh allzeit"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61cad613df6458820a36a9d6fcb0dc90d235c977c958b088591547c634afc676. 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/GBAYC6100202.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 27, Aria und Chor. "So ist mein Jesus nun gefangen"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe150cb28d5b08ed3aab80991220d746d5ff0210873e8e6a5fb605566824f6ce. 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/GBAYC6100204.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 2: No. 30, Aria mit Chor. "Ach, nun ist mein Jesus hin!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f119cf879b316e743c8ef2f54b1661f65f190b12d724a4fd74650067fca112b. 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/GBAYC6100208.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 2: No. 36c, Rezitativ. "Da speieten sie aus"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa784247e360d8d6d94e5e9f53a7bbc603a8802e24b5d5648abda14c0897c7dc0. 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/GBAYC6100215.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 19, Rezitativ und Choral. "O Schmerz! Hier zittert das gequälte Herz!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9066b7710b767466b70acc402a9d8a27cc813230324a72a598ea03ff05f3e5ef. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/GBAYC6100196.
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
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 20, Aria mit Chor. "Ich will bei meinem Jesu wachen"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74db9995177dc809edba95fe4d25467da88730e5efb7e561b21c1ca30eb1b0e0. 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/GBAYC6100197.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 1: No. 29, Choral. "O Mensch, bewein' dein' Sünde groß"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x489e608e866d5bf307e26e61989d7b18160fef524fb8d9ae509eb9549f2e1167. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/GBAYC6100206.
Bach, JS: Matthäus-Passion, BWV 244, Pt. 2: No. 36a, Rezitativ und Chor. "Und der Hohepriester antworte"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9011ec01465e4ba40fa448184be3b08e169cd7ac1f17d0ed639f4ba1ddc84e1. 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/GBAYC6100214.