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 0x88bdb4d1265dfcd2551bd311daca339e8376ca7a3f147a61cbf3d52db6d09b65. 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/6a7b5c5d-712d-4fcb-ba62-ae10b099aa7a.json and https://artists.proofprofile.net/proofs/artist/6a7b5c5d-712d-4fcb-ba62-ae10b099aa7a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Daphne - Opera in 1 Act, Op. 82: Orchestereinleitung - "Kleontes!" / "Adrast"
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 0xa3949e9322ba2d7497cf61d3291ca4346f1bcf2127885318c493e5a166853393. 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/GBBBA0541401.
Don Carlos (Sung in French), Act I: Act I: Fountainebleu! Foresta immensa (Carlos)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1da5bb76c232220a7881d9efa456e72f0bbcb3295c00a117c9442464b884f61. 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/DEB950564802.
Don Carlos (Sung in French), Act I: Act I: Le bruit de cor s'éteint - De quels transports poignants et doux (Carlos, Thibault, Elisabeth)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47e1394d7470c59e38f5265c87f6106fadda7209802e4faf820c48486792d530. 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/DEB950564803.
Don Carlos (Sung in French), Act II: Act II, Scene 2: Sous ces bois au feuillage immense (Chorus, Thibault, Eboli)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x063204413ab77c75d75052abecee8efa0d15ba34457aa0166c17417944e36592. 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/DEB950564809.
Don Carlos (Sung in French), Act I: Act I: L'hiver est long! (Chorus, Bucheron, Elisabeth)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03343e836fef80398f60fd3f42d7c9b4e85fee0453369ddaf4697786f290b877. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/DEB950564801.
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
Don Carlos (Sung in French), Act II: Act II, Scene 1: Le voilà! C'est l'Infant! (Rodrigue, Carlos)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8761099d3c0a0b729a621789af7e984764c1d32eccd15f140ad7f6fcbed356a2. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/DEB950564807.