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 0xb0912e62f0af1db003ded31c380f5a3183023b5ec7356defb87ee5bba6d94dba. 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/fed2e812-575a-4e54-9302-efa76c4e11c7.json and https://artists.proofprofile.net/proofs/artist/fed2e812-575a-4e54-9302-efa76c4e11c7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Les Misérables (The Complete Symphonic 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 0xae70eb4e08424f8df9ead3aed23d65ebaf4ccd70ad5133da7b0a5eec82396037. 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/GBBKB8820114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf24f7abe405981c68cb09401ca5e286cc03717db4d8c90ad2eca0b22ac78f823. 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/GBBKB8820118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7445d453fdb7b746e53733699e85ce173dfaf0b25f73c9c0200726c91e1db546. 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/GBBKB8820119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5babc716a5fd31504b0aa1f94ba74712a780e0ea9a19afa78457968a617ea922. 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/GBBKB8820123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16a69cad686778e0681c12089ff69087a561011f5a125172523edc129e1d5bc2. 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/GBBKB8820124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b7502c16822e8b2ee8c7d5c3c3a8bdd7a41d9d5ff549fd1a32af92f5fc8b42a. 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/GBBKB8820126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2579c0c7594949623926a66a5b7d5f38b4bc7c2ad902ec31d414d78539d43e52. 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/GBBKB8820127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad5780d6d0161d4e04db8d88584fd015002657c028b7d16f34dff252509a5ce8. 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/GBBKB8820128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ee80fe9d56eb9932eaef26f2b663752f4573ddfb949de326e3223de92ae848d. 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/GBBKB8820129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8b3fc75c3858c49154db2f67d6db2e68600f5619a7b3e8b66de211ea1676481. 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/GBBKB8820131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf252647ef48c35db290ea6d48bd7c1474b838bbb6ee736b2297dbcbae482b48e. 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/GBBKB8820134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x390c81d5cd4932278f27f5e813e8583810abf2e5b48bd6aa78eaba6ab4f43308. 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/GBBKB8820135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa10d83095588471b51fb342d3c90ccbc04ecd154cb98a9caeeb485523a891fe3. 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/GBBKB8820136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa5cb0243d82d6db7cade70d54023836557348ee052580b4e4614614e754409a. 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/GBBKB8820142.