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 0xeff605ba967661a0ae392e1f02cffa10cf0b3c5ca0b7d1abc32d2be04f1d0e6a. 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/0c525888-7070-429a-8065-509d41a613a1.json and https://artists.proofprofile.net/proofs/artist/0c525888-7070-429a-8065-509d41a613a1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Les Misérables Live! (2010 London Cast Recording)
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 0xc3a0fe314b52807ba136454a6b7eb956b0dd20acc9a35eb9939228cf7cdb2de0. 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/GBBKB1021201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x919153edb72c71418afd8151e9223d0fe3ff049b34319ce47f6c0c26a14353ac. 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/GBBKB1021203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dce5ec208ccd8b3146901bc702f677a4ee4b46fc1eb213f3c82d85111263d9a. 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/GBBKB1021205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x088230226b6576fb6e8f0fe2c5b30236689861e64e1099e9ea4415e27a7e19cf. 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/GBBKB1021207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38c567d33e5bc9595be78239e16ba0162b448fd8cb2e760ed6bd184ceb472b14. 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/GBBKB1021212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92ba7771e545b9dbb8378d7bf5d3ae546ba22e763e29f253312d31702e61356f. 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/GBBKB1021214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e109d425966ad56bba5d856d048e3f575f175ef1622b4301c3b71d62c222454. 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/GBBKB1021215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5998f27b4409995e362848bbb9b4be3954a49b628943d0e6a2cce174ff7119a2. 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/GBBKB1021217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb5532cd76e84ada495e7b2af1849c80d650978443177a6b3153ebca97054694. 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/GBBKB1021218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba8b0ab2c8606995422ef378f648078cd1a206d74919ff75662883e542857a14. 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/GBBKB1021221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad05c4b7ba75ae1b090eaa30880753439fc72820f7efcab613120a1bad5bff8. 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/GBBKB1021222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7750359a345a408a035477c7118b3525e6a9cf1e416355999bdcee0e45f5eb02. 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/GBBKB1021223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9fc57b631b61fbd5c82283b9324896f71b421eaa0859caaddb17799851a1f0d. 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/GBBKB1021225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5db41917e172f619b0e50c6cae2824a53df2e5cbb4cf7c6a4988b2cb74a6efb8. 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/GBBKB1021227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbadf923baeff2acba4757bc20332ba67f6c75ee2e2560ed80ffc7602851fe81b. 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/GBBKB1021228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6026c424e158e4828a843c8f16aee052f909ac14b7aabc8de886e6d2e37f4238. 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/GBBKB1021230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ab1a476c85aa906b775090f751b4ce2fbb040aaa5beef0ddf8d68a822fbd9e9. 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/GBBKB1021231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3554c459c767c6ea9d901efa31c123f20ba50ba636d8f48e9af7847c8cc6037f. 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/GBBKB1021234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fd9366dfdb5d899a36904c7fe4796de5f6ce3ba182cf6b6d692bfac4bb13194. 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/GBBKB1021238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c29b516108207b624e38e14b2cf18ef3e03ced8b9a00833b6e90f78c14bed24. 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/GBBKB1021240.