James Kerwin, (born October 13, 1973) is an American film director, theatre director, and screenwriter. Education and academics Kerwin, who was born in St. Louis, Missouri, attended Parkway Central
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 0x222b148e3a83587856f4e5e5e4c812a9888fea1b4a45f66c5e8bf46a0c32b523. Chain 2 (Bitcoin): anchored in block 954019 (2026-06-16T23:44:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3643ba9e-47f3-4303-bebe-78eba368fdcb.json and https://artists.proofprofile.net/proofs/artist/3643ba9e-47f3-4303-bebe-78eba368fdcb.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 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 0x075a97c762e9eb1d7c76152733b6081e9be81b7be8748f48c21f72499f3283a0. 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/USRO28825101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10914df0201bc0929a0e01c6b0d8cb72f7856f011bb029457176165828131887. 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/USRO28825105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2003d6361d775e53ecac5919ee1938b45b68749a18c69d22ecac4e9abfd165b8. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/USRO28825107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb39fc61a6a6cb3fa2c7bce5df19825d4657ec60d32f3584d69b42269c08bb75d. 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/USRO28825108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfce914dca5d51b9abac650b4ed0acb61b4d1d75fa9ac3860a19880396cd50b53. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/USRO28825112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x570e527334974ec2893b470f86f2cc5b92d0c5380e1e0f51d0bb49f89aef3c0c. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USRO28825203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d633fa87103554d7c47bf56dc60d2b8b05d4a97f178f03723d60a02dec86698. 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/USRO28825204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86b85e4f0113e67b1c39bd6ce87c5f8e880b1d00972a40531cc477a0041d8d63. 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/USRO28825208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec62ac2a82c9ff8df9d0b90af86606614a32e5f566cc5b7be58e2c8ef5a7fba5. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06: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/USRO28825210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70102b0e85262302ac9efd23a6d604ab256cb3637b8b52434fdc8c4496060a3c. 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/USRO28825211.