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 0xdc68deb0a781a92637ed679b9a39aa3863a452a3a3d62c2d48bceb5a531864f0. 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/2b35b633-7e9b-41af-948e-642568a092e5.json and https://artists.proofprofile.net/proofs/artist/2b35b633-7e9b-41af-948e-642568a092e5.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Long 17th Century: A Cornucopia of Early Keyboard Music
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 0x735f1c00921afe34cee4366937027ca3a5702e42e92161b67a2b8ae115fe4f72. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/GBELX2007158.
Pavan in C minor, MB 29a (‘Pavan the first’, My Lady Nevell’s Book 10)
Byrd - Pavans & Galliards, Variations & Grounds
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe781253f54c521be5dfb426e4fea7f2ef712de91e6e07f6397beb459e740d247. 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/GBELX2208011.
Galliard in C minor, MB 29b (‘Galliard the first’, MLNB 11)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e6eeecf9fbbab01c06561c627e9c55b61745777f5bfb33ad7bbd265181f0cac. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/GBELX2208012.
Pavan in G, MB 71a (‘Pavan the second’, MLNB 12)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa26395af9c0feb3b11d7fc51a53c556d905012e17efe87b53595c0d115b868a7. 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/GBELX2208013.
Galliard in G, MB 71b (‘Galliard the second’, MLNB 13)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccc95a00e4908e62f00e8815d648ccb827a29ddf8143eede77f199d8582954ea. 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/GBELX2208014.
Pavan in A minor, MB 14a (‘Pavan the third’, MLNB 14)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x489ec97f47e2074f12dcee7893aac0b84db7b3e36744b9c5ea8fddbbdc5e0b33. 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/GBELX2208015.
Galliard in A minor, MB 14b (‘Galliard the third’, MLNB 15)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c1f694f6b1d0e9d94aa24f09861651333cb7355e049ea333517a67f2d425828. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBELX2208016.
Pavan in C, MB 30a (‘Pavan the fourth’, MLNB 16)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b9a41054c58cf08a27909d11aa39bf821d68d43a0055e2f8b7e19cbc84ee60b. 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/GBELX2208017.
Galliard in C, MB 30b (‘Galliard the fourth’, MLNB 17)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3d7b9c02248eca6042bb79ac45a3e3114c072154884d275f48703b2b77e1766. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBELX2208018.
Galliard in C minor, MB 31b (‘Galliard the fifth’, MLNB 19)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f05883a5148fe83e2d4e35a94ff1e446675788b8e2ad06e91dfdc6143963278. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBELX2208020.
Galliard in C, MB 32b (‘Galliard the sixth’, MLNB 21)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x312cb6d9ee2f911b586c4cfe1706da52101b6e3ded2ee1d541f58d7363b56d5c. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBELX2208022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6cf181e812b5231bd41b2a7f603b2c7d883559fc8439cbf8805a7194ad219aa. 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/GBELX2208023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ea7eee40c4c756555cf265a2d67399c2a6bd9362e07ee2fce9a07e639038e0a. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51:49Z), 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/GBELX2208026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8feb73d13f4b7909dbd60702b4535bf4f01577eaa10296e66fab4b92154870e. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/GBELX2208027.