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 0x03e0f65a187522cf524cec76e59afa78180769fb8dd693d77740314f51eed96f. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a129fcf3-fedc-417e-9de4-96835514c35e.json and https://artists.proofprofile.net/proofs/artist/a129fcf3-fedc-417e-9de4-96835514c35e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Stabat Mater: 8. Inflammatus et accensus
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 0xf1a436e8e9757dd7bd9babff7d15212a562c02112920bd31c1187e9e1a1c611d. 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/DEF059531108.
Gurrelieder, Pt. 3: No. 19, Der Hahn erhebt den Kopf (Waldemar's Men)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcefff5df1336b6722a2295333cd7911b8f5d60ceca4c3d8dfc0668573f42b1a9. 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/DEF059232220.
Le nozze di Figaro, K. 492, Act I: No. 8, Chorus. Giovani liete, fiori spargete
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13afb82571e9ef1ca102d7dfeacb1e21aabba2082165a4150636cddc75b7360f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/DEF059430519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13afb82571e9ef1ca102d7dfeacb1e21aabba2082165a4150636cddc75b7360f. 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/DEF059430519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c10cbfef158861db1ba3597b88f999ece63fff4c1dab83bfd1a0d14d0cc967f. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/DEF059531101.
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 0x3845f07f9e6b6058f7b161e81cb0a9984bcfc757c7d18d54f519cafd8b76c9fd. 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/DEF059531105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc4ccb57b2ea0b8050026dc7b1b42016e530662e316b7ed11c6b3ff02edcf6ff. 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/DEF059531109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfede34d3109bb33212d78a247a26403eb325d2a98865fc4e779a39fe8bf5d160. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/DEF059531110.
Gurrelieder, Pt. 3: No. 14, Deckel des Sarges Klappert (Bauer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x099b939362e63c0b82362f8fa7872b2b8ee8cf7bfd93ac837eca881ac603291a. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/DEF059232215.
Gurrelieder, Pt. 3: No. 15, Gegrüsst, o König (Waldemar's Men)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb540c63ee13e5e6c99dbc11717485ee493ac5735f33aaa7509760d51d65a0c5. 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/DEF059232216.
Gurrelieder, Pt. 3: No. 22, Seht die Sonne (Mixed Chorus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac935dae24ab4c3206552606f3cdff172c866a3c71cda9ccde9d5ae30056d992. 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/DEF059232223.
Le nozze di Figaro, K. 492, Act I: No. 9, Chorus. Giovani liete, fiori spargete
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bfa8007f3a5836833749a66201bb1f3b596b37d61bc91b1db74855702a9114b. 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/DEF059430521.
Elektra, Op. 58: Es muss etwas geschehen sein
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf59cd08a2b0f1f00d8893866d79e783fc23c7ec541d151a3b8a184608497b11a. 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/DEF059531609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ed8e70f1607272bf8fa1800cfc2f11ef735b2e47046a0a9bf74936c96f24dfd. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/DEF059531610.