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 0xeba1c4f81c5d5f9b86d12b3187b24e7adb693a572a3b62e4b12db7202f4963e9. Chain 2 (Bitcoin): anchored in block 954784 (2026-06-22T02:53:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e9f363a3-2b7b-4d9c-8842-4f9ba467a5a1.json and https://artists.proofprofile.net/proofs/artist/e9f363a3-2b7b-4d9c-8842-4f9ba467a5a1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Pick Up (feat. Vincent Mascar, Geoffroy de Masure, Nicolas Mahieux, Christophe Lavergne) [Vol. 1]
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 0x8dfb17888d463a977bd50e1050f1c0d29ba19aa7e810545a5ac1f8963d3a116f. 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/FR9W11716941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc51c4c635047a008abce4f98609b4a0c4c58878cbb7a3f4c16a01f6c9fafdf2c. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/FR9W11716939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56276668fa121629394390a4b64b0e250cab362b245f555b8afde97b67fb06cd. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/FR9W11716940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5c4a83bc74af7b2a4d370f2350df4491b7839f9409b09335c45025b45dfee0d. 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/FR9W11716942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x297fcc2b33deda72fbddef418a4d0d1c8fa814d1b20655ec59e04c78a6ba008c. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/FR9W11716943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3071dffca68dc7b5dbe2cd4f3c11d87587da85800006328b1fdcc58d315ac525. 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/FR9W11716944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed79887f7acddae51ccce6a58549f7c5131959ec16f7fd0208973e08f066644e. 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/FR9W11716945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc911d4666394547658e6b4482e0e457aed313d3ac1cd01499414e50f2d9946cf. 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/FR9W11716946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee74552de5c84c498568eae9a80bc96d1e8ac36c128f56f813c84b946a279360. 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/FR9W11716947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84730c0156a9feb6237f2bf996b29d4f68cbff98666fc6492c0df3e1745e8f6e. 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/FR9W11716948.