Martin Christopher Kennedy (17 June 1962 – 1 November 2016), known as Bap Kennedy, was a singer-songwriter from Belfast, Northern Ireland. He was noted for his collaborations with Steve Earle, Van Mor
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 0x6a874a20fc1375cbf103900e20bd0e6e78dd1099c8e2ec36407773f2ebe4825e. 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/2efd2939-8492-45e1-9a3d-fb1db3326e70.json and https://artists.proofprofile.net/proofs/artist/2efd2939-8492-45e1-9a3d-fb1db3326e70.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 0xdf36d0e809a744b6d811cb084d8860d20fc3fc7c7c5f30f9392673af2d49e594. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T06:54: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/GBZFY0900763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eaac084e4240db2b910566370e45fdfa3ad217d2841c5840a7db964c452ee72. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07:06Z), 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/GBZFY0900770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a2ba13487b537f2e63f05b66dce1ebc2c2beae052d0e9af48ccb9c2e3a1dd67. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-16T00:03: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/GBZFY0900850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75d4c1d004d492da698b7dc3536ab4531865ec0f9001fa9b5e684a1bb36a34e1. 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/GBZFY0900734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x554b499ccf381ee271b6ff1575a8f567547a58902c4359ac93883a3cd9d758c5. Chain 2 (Bitcoin): anchored in block 958491 (2026-07-18T04:29: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/GBZFY0900743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc91a0fee63224273b876eb948993570e334a278bfd8d1a93c4d5e90b432a18f. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/GBJCP0500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe97b264e874d80d54e42921d7410cded2108a56520418b0a53100bb65588ee70. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28: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/GBZFY0900748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb02ef6c050bcfa91dd57a41275aaef56c9d1bbdf82106662e9981b66781f9543. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-17T00:28: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/GBZFY0900749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c44412502f283148676f705568b011fe9ac86425ee8ca2d894e023d5b76d34. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/GBZFY0900750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8643f29cd7ba0fdb7b3bf4de1e5ab505428999272ec8165c2f3545fac8418525. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/GBZFY0900752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7aaab49a7a35325abcb2032939388907e3f4625f8b699f7d8b2835f662efa20. Chain 2 (Bitcoin): anchored in block 957546 (2026-07-11T09:35:53Z), 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/GBZFY0900755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c38c44aedbea1d876cc22f2ffe6cac6bedadbb555f9893a10f7e397706b0ac3. Chain 2 (Bitcoin): anchored in block 958673 (2026-07-19T05:38:28Z), 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/GBZFY1100710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa17db2fa31d297d13cf31fc7689ab4b3d5e524e1d31d9f706adb260dc1c376dd. 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/GBZFY1100712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74356b9829258a763ac2bf7a39c73406d41885f51865c0f8fa21187f3b2deeec. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/GBZFY1100714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55646735c5ba94e4318020ce8f8f29ab82dbfea731888178f06893aefb17ca86. 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/GBZFY1100716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1431b51b1683927a1ede2545965753430895fd4c5af75a9d5a44e9a3bfeb399. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/GBZFY1100720.
The Sailor's Revenge (Bonus Track Version)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df8b9423813e83cee5079fec00707d2c025ba6c7538ac0342bde61186a1dc84. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/USHM81923475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9cc4adcee28b8018bbd4972c5a076c6b38d641cbce2c64a5d6cafccfae263d4. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T18:37: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/USHM81923479.