Patrick Thomas McDevitt (born February 23, 1991), known professionally as Jaenga, is an American electronic music producer, DJ and filmmaker. Early life and education Growing up in an Air Force fam
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 0xc9ad000ea9640a8595aff52ac2d5e5c56c8e896b64f50b418e840db0d0337cee. 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/55ab4cab-c363-4e37-a495-1632bab522f7.json and https://artists.proofprofile.net/proofs/artist/55ab4cab-c363-4e37-a495-1632bab522f7.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 0x36644438d4a52bf9dadf6227635fdb56e5001a6d9194a6d506fb8c9aee888e9a. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), 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/CAUM81900341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaac2c4e59cd2ec48101335239bbe9369d0b97846cbb1966a2ca08db4f8342d89. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/CAUM82000232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a5caf9f68e235f988c6429dfd8e14bcf3cb10593ec1f8ddad4235200a5522b9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAUM82100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf91a98e73bcdc7708e81f9ac2fcac54de29098b31a970b3c0e4fc8e27ece5b4. 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/CA5KR2106233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd40872de9a700d24d19a5f8082880817f8b17b3a2d796096ce8471b1d8f69a4a. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T21:32: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/USA2P2137868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b529bd2400ed30d66c7e4106b6e7ea1b03e1d142777c0f9cfb2ff988157c097. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/GX3HH2293073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeca32d1a5ca27bbaf71a645103c8009429abb573b408916931fedd0ebdfc311c. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGL2254440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24f09755052b04bf461443f31ff1aa7b874dfde62436b1c9a4f55bdb8c6b40d5. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/TCAGL2254467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x058ed59dbd4c5a0c6ecc3f6c733920b5b05ba2700bed4b1241a92e8eed3dbd1f. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/TCAGL2254474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdafb17b45e0b51a0e0939efa881def1e6b3bec126508fb79ddb182faf75fd47. 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/CAUM82200541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe428d7a69a61c3fe43e35178479f18c256b292246c735df86280f55b772f3ec5. 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/USA2P2346007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b194fd1bff76c9503600ba5801e2fccac9998a35d0d58bf30efff26f27dd269. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/CA5KR2417698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25e96141cd8d17d025626caad46705800020252a1ff41d21bd099a1b8d8e7e0e. 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/QZ5FN2469174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b9f6a2f9e318dc7a7ad7555e8877e32225a5c841baf0de351e8e1de02c3abc3. 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/TCAIA2480182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db5b8bf80dc423a0ea1d3b32fd17f15dc01baf83da41baa05393eab84e56db2. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZWV32478255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1696112e335470e29bb666c56cf7e3b1302c6de89d9a5922eaf967860f6c87ef. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/TCAJD2412637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6bc2047d13436b9dec50dfb361179d0c9700cebea574578e4b9d47b38b19afd. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T11: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/TCAJD2412653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d71b8866de34519717f988c697ceccc06bbc039beabbf5728df93306aed912d. 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/USA2P2308773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47783f194edb1d8896582e677c93f1dbc2f147c494bd51b5e3e7d95643c736e0. 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/CA5KR2231969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25e96141cd8d17d025626caad46705800020252a1ff41d21bd099a1b8d8e7e0e. 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/QZ5FN2469174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x624ded35900721c3f8145c6415c0cfa4d6ec5ff8237904262a4e51c646658d49. 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/CAUM81800268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x624ded35900721c3f8145c6415c0cfa4d6ec5ff8237904262a4e51c646658d49. 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/CAUM81800268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1b7674983857c7fa2a454d78c3584a7c19236b386a685160cbd1f8e313c89c5. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZWDE2257120.
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 0x42b5776e322642df3761f540042d9c72edd8680cc7c8fb42727b6cdd047360d7. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/USA2P2150236.