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 0x08a445f5b564d776fedd0b3b6b2e6a6105b6d46e4068cbbe9bc75c73f824c30f. 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/7663aff8-b7cb-4456-9fa2-c50a3e36d669.json and https://artists.proofprofile.net/proofs/artist/7663aff8-b7cb-4456-9fa2-c50a3e36d669.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Passion selon St-Jean, 2ème partie: Condamnation et crucifixion (St-Jean 18, 2-22): Chorale Durch dein gefangis, gottes sohn, BWV 245
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 0xd14e63c93703e55a12d8efb36e2d7495154a78a3ff605227d5ce22914d1917c9. 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/FRZ299541400.
Passion selon St-Jean, 2ème partie: Condamnation et crucifixion (St-Jean 18, 2-22): Récitatif, BWV 245
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92578fb6f508817110a31269220055969837918cf138500cdd8fb72159d8d4b9. 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/FRZ299541430.
Passion selon St-Jean, 2ème partie: Condamnation et crucifixion (St-Jean 18, 2-22): Choeur, BWV 245 Sie gegrusset, lieber judenkonig !, BWV 245
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59c1584330c68978a02009d758c521d0a04be828c53e2c876195895250196fbb. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ299541340.
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 0x8cf4991dc9a9c1a93bb64a2e5ede154c083a86722e0992ff65cf9de5059815dc. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRZ299541350.
Passion selon St-Jean, 2ème partie: Condamnation et crucifixion (St-Jean 18, 2-22): Choeur, BWV 245 Wir heben ein gesetz, BWV 245
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4391575f3bc6cf44ea5d67b6ab7e986ba2998b67cddac98846ed9be4e376ced3. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/FRZ299541380.
Passion selon St-Jean, 2ème partie: Condamnation et crucifixion (St-Jean 18, 2-22): Choeur, BWV 245 Lasset du diesen los, so bist du des kaisers freund nicht , BWV 245
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263539c4477992fea28b3dfe7799070b5f8e8596f3f6dba9195d9260ab69fcc0. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ299541420.
Passion selon St-Jean, 2ème partie: Condamnation et crucifixion (St-Jean 18, 2-22): Choeur, BWV 245 Weg, weg mit dem, kreuzige ihn !, BWV 245
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbfc14c2364d1a2ee9aeda50fa9b7c03c20f806ac89837a99ddee4e661ed98e0. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ299541440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaadc294a49b505ae1845a73f97a15da3f49db73b26e8465710dc10276d55b9c. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/FRZ299541470.
Passion selon St-Jean, 2ème partie: Condamnation et crucifixion (St-Jean 18, 2-22): Arie Eilt, ihr angefochten seelen, BWV 245
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30d6a2541debb3bc485ed97949e3a1e4f4afe9786fd3c90c527a39f0928514ae. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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/FRZ299541480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a628bbb9e55b1fb85a3d7c6defbb61e54836cbff39a61621b64ce5457211162. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRZ299541490.
Passion selon St-Jean, 2ème partie: Condamnation et crucifixion (St-Jean 18, 2-22): Choeur, BWV 245
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7e5d8bd57e341fa43eb6d040842496cca09ebe98d2793228fcb7faac3324003. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRZ299541500.