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 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 0xb8668a1c265a864389dd08c92d3445641d5115a0cc27ec32b11e5a7afe8434d9. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/39cbfd51-edaa-41b9-9303-af0d39e54889.json and https://artists.proofprofile.net/proofs/artist/39cbfd51-edaa-41b9-9303-af0d39e54889.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Jorn Lande & Trond Holter present DRACULA Swing of Death
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 0x47e9f625dfa2aabe280123cb21f58df637f8233ac35de127681c816b66868b46. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DED831000123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0344d81c039bb0939498a64fc25c8439542a826881c222d0039ffb42bd44b853. 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/DED831000128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeec748e3985d1974dfc101ea93a146048fec8e64cfd8729d65e8b35db4e6363. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/DED831000129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41405d0ff5c89d61f56e3960d6aa7493608db302f7d10e052695e566397e0dbf. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/DED831000130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e5528389c338cd1c88eb043b9fe6ab60d7f2f202289d27daa1ab9d70a056b0d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DED831801704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43ae438d8707fbb7c37d9bf9fdf0141558dc4135445365d52de1f3215b19b8e0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DED831801706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd1fec8a4f50f0ba38a7916e81388027d613e0653404f5b406b9277cfa434ac9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DED831801710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c8143d257e2249630f96cd5de6fa31e35b05d92dee01c37bd9c676639077346. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DED830703616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3187bf54ac94ba8091b696a15d05c07edf9f94485996ff3d4b6d1011f2a40f4. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DED830703620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a06defe2c06a845a1b420a94079ce96f20f2c1c3cb1eda7986659cbd6ae03d8. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DED830703622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70e41b5841b56b54aff6c615d8bf8fc058afc8608b71ef7952eaf99d8b2d0edd. 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/DED831000135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x329fefcfd8f858d6018777bd74519462be791913e97711b1abcf6951fb8e2f2b. 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/DED831000136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e1fa44e05a60da36e1e27323b3f2050a9bc78d5960e396b7c9c362a42dc655. 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/DED831000139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50849ca40c96e6d3edfb9b221f4f4e43ae9fdeb671dd9e4bca65c4ce100ea956. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/DED831000140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ef577c6bcc8bb1fefef77bc13587636ed592df27ad752ca2fee03c589afb19a. 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/DED831000143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e978b9dbe9fedf64b30dd2f7b8e8c6e412f3748f864bd8281d7f7e65e67ce4. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DED831000144.