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 0xd368448cd4ab7d588a6453bd24740c70d4520602b7522c45c3776f5483e10c19. Chain 2 (Bitcoin): anchored in block 953949 (2026-06-16T13:28:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/09ca4a02-7414-4682-abf0-a15beb24d998.json and https://artists.proofprofile.net/proofs/artist/09ca4a02-7414-4682-abf0-a15beb24d998.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Er rufet seinen Schafen mit Namen, BWV 175: IV. Es dunket mich, ich seh dich kommen
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 0xad55be49401cc0d07d98abbf762a0ae03c1287230f7cd08b5c841503f4a7dc4f. 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/FR0V61204508.
Kommst du nun, Jesu, vom Himmel herunter, BWV 650
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1291d657607782fcd9208f50e3416df5ed6796baeae176830ba5ac916fc56f7c. 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/FR0V61204509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01baea8f575520c35f580bf884a715995712f38987eea53f7093de9ca1e39426. 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/FR0V61204514.
Also hat Gott die Welt geliebt, BWV 68: II. Mein gläubiges Herze
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb9d75ac9fba7fbd468523a35daa095ef056a463114e7d9d1d2e0233e64ad665. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/FR0V61204501.
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
Wachet auf, ruft uns die Stimme, BWV 645
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c99ac6a8cb4f4b06cd85e6c21d02487c554d3adfdc4b7294a5fa929d7cb6e9b. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/FR0V61204502.
Jesu, nun sei gepreiset, BWV 41: IV. Woferne du den edlen Frieden
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e1744210f250e7f70ccd48060f22251ce9f331cecc37b8d34e129ecb3c2eece. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06: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/FR0V61204503.
Mein Herze schwimmt im Blut, BWV 199: VI. Ich, dein betrübtes Kind
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc024b610ba48c4912d2247f3f09828ef4cc3d96c94b149d4cff4f935af66d95f. 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/FR0V61204504.
Ich bin ein guter Hirt, BWV 85: II. Jesus ist ein guter Hirt
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd600e67ad53ba85f107d9bdee859baaff9917433f158db9a2726833c005c482. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/FR0V61204505.
Bleib bei uns, denn es will Abend werden, BWV 6: III. Ach bleib bei uns, Herr Jesu Christ
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49c6e109fd5b5f2910245b8e7e06783faff6e05dd63860ac08707ad204f72ba2. 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/FR0V61204506.
Mache dich, mein Geist, bereit, BWV 115: IV. Bete aber auch dabei
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f765a1e34505d3e67305152c183bb38c0a8c95a4bc910379b91bcf76712e841. 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/FR0V61204510.
Johannes-Passion, BWV 245, Teil II: 30. Aria "Es ist vollbracht"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd6d2aed5bce5d35c9de8f88ab1be25736bc4d12fbbf0b4a056baf47a6efb9ba. 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/FR0V61204512.