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 0xd85c1b2e6b5d57d11f48737d0837327e7f2f71244a202b6b0fd9e9945673d8fd. Chain 2 (Bitcoin): anchored in block 954618 (2026-06-20T23:05:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c820ed83-1fb4-44ab-91a9-f401b4cdfedc.json and https://artists.proofprofile.net/proofs/artist/c820ed83-1fb4-44ab-91a9-f401b4cdfedc.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Les Contes d'Hoffmann / Act 2: "Non, aucun hôte vraiment"
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 0x99e96e83b156168b3ad30523a3124b0990399b9d76f3a609b921d8a53d84568c. 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/NLA508543620.
Les Contes d'Hoffmann / Act 2: "Ah! mon ami, quel accent!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaebcf9a3409dbe738bdc9d14b406dd7873749bdd479dcaba0bb67965c161010a. 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/NLA508543622.
Les Contes d'Hoffmann / Act 2: "Voici les valseurs!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7cccaeffca51f790aba879f436fd95c9ac2c66984155b0a83cad1fee393864d. 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/NLA508543625.
Les Contes d'Hoffmann / Act 3: "Malheureuse enfant"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fbe8cb3e58cb89fc4822608214761445f9d2035c641be9797c1d3c4884973bf. 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/NLA508543627.
Les Contes d'Hoffmann / Act 3: "Qu'as-tu donc?... Tu souffres?"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd83e5d30816f62bb5fb03ea15238058e9e48e44e57b4aa13d5bee8686e7f188b. 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/NLA508543634.
Les Contes d'Hoffmann / Act 1: "Allons! mes enfants"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb3d2d2a4d31fb4c591f839d7e2222b20d1939b0b01039c4309bba5f6fe7b5ba. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02: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/NLA508543603.
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
Les Contes d'Hoffmann / Act 3: "Jour et nuit"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e763341a519909fc5c01d379aaf0136399bede03370f57ad285d915bcd3e85. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/NLA508543628.
Les Contes d'Hoffmann / Act 4: "Giulietta, palsembleu!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x631b28787dbd43e8ab594f069421d61edaa4cf3ad67500f56e9ac2420bf9b6b3. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/NLA508543647.
Les Contes d'Hoffmann / Act 4: "L'amour lui dit: la belle"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc76b6b066600a0959b65fdf17b86f8c4bc1558b9d83288666047b9824e05f578. 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/NLA508543648.