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 0xaeb066710047cf7108c4e1bf83fadd26aad03f76194c46c86bdb00cf9caae8da. Chain 2 (Bitcoin): anchored in block 954063 (2026-06-17T07:49:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/47fd9682-a9d6-4189-a1d6-e2c2e2f3609e.json and https://artists.proofprofile.net/proofs/artist/47fd9682-a9d6-4189-a1d6-e2c2e2f3609e.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Euridice: Prologue: Io, che d'alti sospir vaga e di pianti (La Tragedia)
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 0x5ebba14bf16150027e5443fffca21e1229510a4605cfda095459f3c001dc8aa2. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRW030810168 — a six-check JSON result.
Euridice, Act I: Scene 2: Nel pur ardor de la più bella stella (Tirsi)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ffb167e78e49df0977229a847c378c2d8f2a7c4532ae0123a42694cf9435759. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRW030810174 — a six-check JSON result.
Euridice, Act I: Scene 2: Per quel vago boschetto (Dafne)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f5706a345e52d2e4397f423ecb1837e525b96964edc7e656a8185d089caec8b. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRW030810176 — a six-check JSON result.
Clairieres dans le ciel: I. Elle etait descendue au bas de la prairie (She has gone down to the bottom of the meadow)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4e8a636fa2aa3d686fdb8dd4cec5c37a993fe2b5153aefc4a7714ec21d3d3e9. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800010 — a six-check JSON result.
Clairieres dans le ciel: II. Elle est gravement gaie (She is solemnly gay)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda62af50fe747e9cc01c17a92d99ee2ed30a4dce88491d9a5e4f20218faa6840. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800020 — a six-check JSON result.
Clairieres dans le ciel: III. Parfois, je suis triste (Sometimes I am sad)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d12e9505f41bf680cbf9a9316f988d5cd2ef69293e578a0263eab00818266bd. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800030 — a six-check JSON result.
Clairieres dans le ciel: IV. Un poete disait (A poet said)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2510607ff5306aed9c662b74cb1f40aa26d1cae04ea9db50af50f34429753a2. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800040 — a six-check JSON result.
Clairieres dans le ciel: V. Au pied de mon lit (At the foot of my bed)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x494cd634ecadae15eef5ca3011c56bf702558da2fe39677a7fe02a9946b6b3ac. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800050 — a six-check JSON result.
Clairieres dans le ciel: VI. Si tout ceci n'est qu'un pauvre reve (If all this is but a poor dream)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ff4667c7a54c4bf31af6a6e38bba69b81b5332dfd2c01e889726f1736edcf80. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800060 — a six-check JSON result.
Clairieres dans le ciel: VII. Nous nous aimerons tant (We will love each other so much)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40736a9825e74abc702655fd6a38155f2182ed493a41b1d84150a86466a4b075. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800070 — a six-check JSON result.
Clairieres dans le ciel: VIII. Vous m'avez regarde avec toute votre ame (You looked at me with all your soul)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfcfc5fb604ba891035ec9758f64400b7d98092c6fb915d888615c3ff9930315. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800080 — a six-check JSON result.
Clairieres dans le ciel: IX. Les lilas qui avaient fleuri (The lilacs that had flowered)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c93d43955a5e970d6c497ee9c41d9e6cef298eea3a04c6f9c285f8b019e8264. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800090 — a six-check JSON result.
Clairieres dans le ciel: X. Deux ancolies (Two columbines)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4880cacd9b83c61eadc177e7fd8efc7217813054c66ba39f38ac0949b543579. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800100 — a six-check JSON result.
Clairieres dans le ciel: XI. Par ce que j'ai souffert (Becuase of what I have suffered)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55163778a4aca5b6347e8c93d7cf48363fa2947a07e532c3cebf64202a559d18. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800110 — a six-check JSON result.
Clairieres dans le ciel: XII. Je garde une medaille d'elle (I keep a medallion of hers)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e4e01e8679faa3b2984851c7cb1fff6f53ca5f750fe4f979a051e14d78af7f. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800120 — a six-check JSON result.
Clairieres dans le ciel: XIII. Demain fera un an (Tomorrow it will be a year)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef5e956f49b6f76d46a468c66c874b851e8e67c53cfa58329fce5048c4acee02. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800130 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26ffe4216c4c5e195e522ff4aaa6c945da7a9cccc6c943989f582f73289de4ad. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800140 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e36505459885691cbdfc11b7c872707232867a1bc23f51ca326f92796300c3b. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800170 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x452f23a7e9f8009c292a6b0f4ab5b2ea8c51a7f59f78f8adcf417087c7dac4ff. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800180 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebdb174dbd8a2641763c4e5038296348459cfed51dde39c97291936794a4cc6b. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800190 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0ebd1ef6ad9901241549265b09550cb8799a57d93d15ebc65875a0b4544fc3c. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800200 — a six-check JSON result.
Boulanger, L.: Psalms - 24, 129, 130 / Pour Les Funerailles D'Un Soldat / D'Un Soir Triste / Vieille Priere Bouddhique
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x505f51587310cec47319c9d477f45319f48382057aad73ae03729495e0f8aecd. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800390 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79e81c9ae129d6ab1d929c44eac0b69a6bf536c25bf6b6246086e4eb5c9dcdfb. Chain 2 (Bitcoin): anchored in block 960430 (2026-07-31T16:09: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800410 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76f8ffd9bcc8ee02b7c2b885fdc3c62933d69210e22cf122207665a07994c40d. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10:46Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800420 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd07d2be39b56152747ee82fb3c112183f99b9b85e26c90fb3932c0a1eb8f2830. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRY469800430 — a six-check JSON result.