Charlie Cunningham (born August 23, 1948) is a mountain biker from Fairfax, California. Along with frame builder Steve Potts and his helper Mark Slate, Cunningham co-founded Wilderness Trail Bikes (W
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 0x02c1556ae6660e8f16db5162e7e8d54b8eae79e066f7adbedecb26f5ab806c27. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/668a967c-8e83-454c-9b89-b6c747ffbcc0.json and https://artists.proofprofile.net/proofs/artist/668a967c-8e83-454c-9b89-b6c747ffbcc0.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 0xa1dc4c2538385fa5404d0ceaec7c80d8612383ec8491dc7e1c24ac6b9ba40f01. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20:41:42Z), 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/GBR8R1600007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef6a135577fec8153ed60250b2b4be20214fcb092af797e4466ac1ec5bdd8261. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T19:15: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/SE22E1700302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78df59e4013e6ea2b5d54b6f50735fb119b6bee205f95a30d1e7ffd32f72b2ea. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), 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/SE22E1700303.
Don't Go Far / Hundred Times (Flesh & Bone Studio Session)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cb3ee04d93f7fe9b27a45ccfe5251d9e247adafb8262c5b148d4d4c8a73e20f. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19:47Z), 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/GB5KW1903416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaba23a3c50dbd15c541f75442d83c370ab16c3b4cb9261df9f18cf67b95da7d8. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58: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/GB5KW1902744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37fc96937521cac76c4c6570d0f54a9e7bdfd832515211f48b7ca5a503ab54fb. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/GB5KW1904041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xababa6934ae8ff708631111b617053e10fc5167c45581746b3f925dcf02ade41. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T05:00: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/GB5KW2203342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3daec3147e6275bf2ef0691a11db3fd98ed49c45809dc875a5e39a2738fd02a. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/GB5KW2203343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x135efe0a41c28465bfeacf8cc6460a2968ab81b09618155a2ff8ddd24abb0451. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/GB5KW2203348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c81e716802b7ae48001ac4c5279a7a2114512e70d29eb95edd26d20af4d63ba. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/GB5KW2304982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x564da1403549873f95bae78cd3a20774a3d449358b742a50f589538d45011566. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T15:05: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/GB5KW2304981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4b539bd425bd30ff57757c128c64dc0a09ea54c9405e41774ff3a1b624008fa. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/NLZ292400248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4b539bd425bd30ff57757c128c64dc0a09ea54c9405e41774ff3a1b624008fa. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/NLZ292400248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4b539bd425bd30ff57757c128c64dc0a09ea54c9405e41774ff3a1b624008fa. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLZ292400248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc64aa5fd72281170213b40cda41850caa79712e1738a474010c541e6c7ce98c9. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/NLZ292400309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e5c2b06beaced93a16ddf5bdb4f3e23dcb336e1127dc1652ec35f6ec1582ff2. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/NLZ292400313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c5dc34dac3b1d3b80783a053d720cd6b80693c4e04cc5a4de850f92a026bd4d. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/NLZ292400314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d315bb50efd6e17f9561214976e28fc49a12057a3b1f0e3aea4feb7e4d24d25. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19:09Z), 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/NLZ292400315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x758b506c7e8f8c1d4f35d914d3da825b0c4f6f13c0ff8faa709dfeace44fe7f3. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/NLZ292400319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ef8edef6591eec2db36a8f340829b3439c84acc236870bffd5117d0cb947926. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/NLZ292400320.