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 0x06d5dfccfd35fcf09c97758b3c48e5809c16399d53203a2b257f733cb3879bb2. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c9cf09fc-d182-4c50-9f5a-141f98794ab2.json and https://artists.proofprofile.net/proofs/artist/c9cf09fc-d182-4c50-9f5a-141f98794ab2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x8bba6486ec81d16c42f11d018d19a105061d1dfc1466d3fe3937716637f5ef5b. 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/GBAYC2002212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c5846676b26b5475c01d8793208abed12b81766619828dafc2d660246adf8ef. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/GBAYC2301405.
Schubert: Schwanengesang, D. 957: IV. Ständchen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49e7bf2e53630c16a25070ca6be3e5396dba02ad9cbe220a37fca437720b5b11. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBAYC1901106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e2835afd0759f93a4a04b19badad38a256439deca1f5bf1cfd217bae26fcf73. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/GBAYC2002223.
Schubert: 4 Lieder, Op. 59: No. 3, Du bist die Ruh, D. 776
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b2d910f288e3a4fdf7ad2a6d7a8638db11eac865a96ce17b830b6fb4f0d2cf7. 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/GBAYC1901105.
Ferré / Transc Ducros: Colloque sentimental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5338c22778ce8f067fbe5710f3cafb5e9e2a964b7ff5fffc137e0045eec24d1. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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/GBAYC1402760.
Trenet / Transc Ducros: Chanson d'automne
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80b019b65dcc0f47227f882e6def67207d9f4c21c62f6645d9ff47d0f62c8715. 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/GBAYC1402789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59ca748a0fc64c44699e92e68153b60364f20754aa5fccc79467b03cfdbd2833. 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/GBAYC1402780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35ac90ea12e935e09326649205a0a1fec864ba551ee6f5fd3ac7b4fb343d1725. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/GBAYC0803176.
Caplet: "Viens, une flûte invisible soupire"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedd21f9fadd934059095a0de152249d16e3b0969454bc403b45b653f19e6ed30. 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/GBAYC0803184.
Gluck: Orphée et Eurydice, Wq. 41, Act 2: Ballet des ombres heureuses (Arr. Kreisler for Violin & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0686114bc1db29cf3aee4fed72604ced582f019921f4e0f066c4204ecef07e2b. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GBAYC0601675.
Chabrier / Transcr. Ducros: Fisch-Ton-Kan: Air. "Qui je suis, qui je suis" (Fisch-Ton-Kan)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ff12df281b1d5f7ba0a01c8652cb80a69591e3edc779a29a4a990798795857f. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/GBAYC1402773.
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 0x9933b8e75d2419b0b342e86bdcde95cad01cc299bf2251b9c45d34d7dbcb590f. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01:17Z), 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/GBAYC0803193.
Schubert / Arr. Capuçon for Violin and Piano: Ave Maria, Op. 52 No. 6, D. 839
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebfce41609d78176c1fc3ce51513a7e6379c69c20f831a11dec011d86ac3dbeb. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/GBAYC0601661.