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 0x27485d39c3e7435b5b5782a158bd87c400500c8af539d4e6271b0be301eeb361. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/90969bfa-310e-4504-9371-d4ad9b5ebe9a.json and https://artists.proofprofile.net/proofs/artist/90969bfa-310e-4504-9371-d4ad9b5ebe9a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Orfeo ed Euridice, Act II, Scene 1: "Deh placatevi con me" (Orfeo, Coro) - Remastered 2025
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 0xcc6a39bf42895c41207471b8093d9d660b7ee2ffb5cfb289471ec2c55365ae2b. 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/DEQG42501754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x291721c0d47d32b4106f21a701adac404d362a9c88ad5470c48cd10fce088f85. 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/DEQG42501756.
Orfeo ed Euridice, Act II, Scene 1: "Ah quale incognito" (Coro) - Remastered 2025
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12fe9fcab39618c5e1968585b87fc596c679a45c24301e90a6976e01426b2309. 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/DEQG42501757.
Orfeo ed Euridice, Act II, Scene 1 "Campi Elisi": "Vieni a regni del riposo" (Coro) - Remastered 2025
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ea3b2970f9c78c37bf200d15985db8df603e9ccf48d4489d5811fa1847cbccd. 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/DEQG42501761.
Orfeo ed Euridice, Act II, Scene 1 "Campi Elisi": "Torna o bella al tuo consorte" (Coro) - Remastered 2025
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410b9214ea39de18ba53b567bbb390695870749b4097b514ca3c83ef1052fd68. 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/DEQG42501763.
Orfeo ed Euridice, Act II, Scene 1: "Misero giovine / Altro non abita" (Coro) - Remastered 2025
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8700313e9603aa4dff45832b4c09383cae6a29864c23d3b3e070a1fbf7e5eb7d. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/DEQG42501755.
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