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 0x7fb2fd1ca503cf2edd5bbf5e714a95fc3d86f2995156488be9ff544167727e6c. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c2267347-107e-4aa9-b481-2090ce573032.json and https://artists.proofprofile.net/proofs/artist/c2267347-107e-4aa9-b481-2090ce573032.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Requiem in D Minor, K. 626 (Completed by H. Arman & F.X. Süssmayr): II. Kyrie eleison [Live]
Mozart: Requiem in D Minor, K. 626 mit Werkeinführung (Live)
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 0xb6c018c43d9adb520e6a5c5ac1c1cbde7f900bd72a9a4fa621bc1f07243b963d. 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/DELW72092520.
Requiem in D Minor, K. 626 (Completed by H. Arman & F.X. Süssmayr): IIIa. Sequenz. Dies irae [Live]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x644d6e5d26747f09787c8d9110d44a1ddf255762ab2129cdcb5960b025833755. 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/DELW72092521.
Requiem in D Minor, K. 626 (Completed by H. Arman & F.X. Süssmayr): IIIe. Sequenz. Confutatis [Live]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67cff48d0f3ab3eea9e524162fe81b7b3643043f32710c3e6b9f699bc9758bcc. 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/DELW72092525.
Vesperae solennes de confessore, K. 339: V. Laudate Dominum (Live)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0388840bbff5da50226e6f0d1ebbbb01c9188ba3354639a0b8fc9d5c38f4ee4. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10:46Z), 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/DELW72092514.
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