John Escreet (born 18 August 1984) is an English pianist, composer and improviser. He has lived in the United States since 2006 and currently resides in Los Angeles, California. Biography Escreet mo
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 0xd340b2a9e0ea7698f719b5b39a8a4e10e4caa6237a3ef297ad793765fc6ad4a3. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2dac2c58-fa6a-4218-a5e9-0f1823ee9666.json and https://artists.proofprofile.net/proofs/artist/2dac2c58-fa6a-4218-a5e9-0f1823ee9666.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 0x877669a6aeeec1f2b89fe0658afbe1beea11f59d07020bb2310b10632ff9f90c. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/NLGZ21100066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad4a05628265dcf6cafadf55b193fe43f3a99c693cae03442a26d7ef0187a9a7. 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/NLGZ21400056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacd365ec7f8d59681b770df0047347b7d29efc70442ec5dbcf302c05af45019b. 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/US29B1861547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7bb4834e700c5bf01cc2c1adaa51fde2089b5b9765040a876c0ea20655f7535. 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/US29B1861555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607b8264d160bd2ee3fe206b1d8a10625e6ed6eab907b12bf12a4e21f10a36b5. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T17:20: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/US29B1861557.
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 0x9cddf19f7b142f03eb49d6dce927d51227a944c3e3c037376f1502a106db5234. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGZ21400057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb06877f91ef116aed41e6b99bd4257727a05bb96cd9106537216ca782f7ccd2d. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/NLGZ21400058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x886f3a10d8a4317cb2b7b21ab3e187c1d0f527185579a705608de3507b73772e. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGZ21400060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x259a018de4e6fe69c6da0b6007925924b4fe1b9dbea6257bae1f27771c6dcf3b. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGZ21400061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ab19188cee1f2f493794540c3b90203803f2c5be711f348588c91f7d9602aef. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), 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/US29B1861564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f4b9c34eae27a41d28bee8953571f58e4c876bba061c1672540741e028ec6fc. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/US29B1861558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x225c30085988e28c7421264e84f251eea2000998d81595e8ea246f944bc81ce6. Chain 2 (Bitcoin): anchored in block 960210 (2026-07-30T05:21: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLGZ21700033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb35023aea2c1ad27b4c7096fc631d4cc62db30a4e2e7e314ef95c8d7180ec43. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/NLGZ21700035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x379712e9148b4aa8f3d36d56d17ed2758c48668b5577f6a8aabcce41a0223b58. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/NLGZ21700036.