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 0xe0a3cbd70c38a7360d46536132e9765b9ccb92bda49d6d055778d65287520b87. Chain 2 (Bitcoin): anchored in block 954346 (2026-06-19T03:51:26Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/952b4571-1239-4499-af46-174bfe4c63cf.json and https://artists.proofprofile.net/proofs/artist/952b4571-1239-4499-af46-174bfe4c63cf.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xa37a2527b0c8ace34232be591c2e7da202b4d12d4e82db62796cd87db7ebc8d4. 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/GBJ2F1010734.
The Merry Widow: Act I, "O Vaterland du mächst bei Tag"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd8e453147925fb5b42a9fbb75af9585bad09c0a3f171988ab67ccbaa9111057. 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/GBJ2F1010742.
The Merry Widow: Act I, "Wie die Blumen in Lenze erblüh'n"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8709c0058c48fc9cbe46fdfbac77360841ad31051c98b67b008be364dbad6740. 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/GBJ2F1010745.
The Merry Widow: Act I, "Verehrteste Damen un Herren"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2b78f912a725f0bf4f0b9c8cf0c5cbcdd0072ebeaac3a97db5bd9151b02855c. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/GBJ2F1010735.
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
The Merry Widow: Act I, "Und jetzt, meine Herrschaften"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42559e0d3dfbc086a4da456ed42a91f6e88c34c5cb5e7396ebd582e3e0525258. 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/GBJ2F1010736.
The Merry Widow: Act I, "So kommen Sie!...Ich bin eine anständ'ge Frau"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x634c49908e7a356322572f00f47e3771ce28350a0ab37247d1320c364dc738e0. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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/GBJ2F1010737.
The Merry Widow: Act I, "Bitte meine Herr'n"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x561b00c2fd0658816986566d5bfba9bf31a9a4711cd7c4704e504f2a73186534. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42:38Z), 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/GBJ2F1010739.
The Merry Widow: Act I, "Njegus, waren Sie beim Count Danilo?"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x688eba3211eb19f94d07c1f00054155490013e05cf6dd17b62b880b48849c642. 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/GBJ2F1010741.
The Merry Widow: Act I, "Ach Njegus, Geliebter, wo ist Vaterland?"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4638a1ce411ebb26776bb75f5764b0807c9c815f1dce6e9147e4e62fe3c66b2d. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/GBJ2F1010743.
The Merry Widow: Act I, "Damenwahl! Hört man rufen rings im Saal!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2230b6907d2b9d6a12e3298fb6fa932d0018c177ec55719ccd26cd8e2442eecc. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/GBJ2F1010744.
The Merry Widow: Act II, "Ich bitte, hier jetzt zu verweilen"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9500bba9d510251d7a94528086aca0bf99a8821add4803e40b5714be021310df. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/GBJ2F1010746.
The Merry Widow: Act II, "Nun lasst uns aber wie daheim...Viljalied"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd4c1d10d84e7f605c9421e6877a796759658250f88e4b1d567390d056929815. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/GBJ2F1010747.
The Merry Widow: Act II, "Heia, Mädel, aufgeschaut"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5bc6e589c1063208f3a328f64127f5132ab5cdfb8621c2b90d8fa0737ed1f1d. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42:38Z), 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/GBJ2F1010749.
The Merry Widow: Act II, "Wie die Weiber?"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf2a0634ee2581acf8cc7f56fb409e53c2b0c7c9e6249e382472a9cb81803da8. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/GBJ2F1010751.