Keith Anderson CD (28 October 1944 – 27 March 2020), better known by the stage name Bob Andy, was a Jamaican reggae vocalist and songwriter. He was widely regarded as one of reggae's most influential
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 0xd8c49ff19c8e4ab36a824b20993cf3af6ea6239eb2cf589353219f9699413515. 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/af81ea98-b0f0-4991-bd90-16db75f9baf9.json and https://artists.proofprofile.net/proofs/artist/af81ea98-b0f0-4991-bd90-16db75f9baf9.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 0xcfc8e8b57f99903f54e786dcc7269a926d7e8259d64939b2f770f6f8ee3e4928. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17: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/JMA020601577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869c9d53972aab1a95eb16fee10871a5a659f519ff5c8521adad6bb63a84cbc9. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/JMA020601580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b27e74eb864d7653949e35723e5d91f7eb49cd6daf7592bc0b6b2cbff03196. 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/GB5KW1601702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf7b5996e9eea263092352f34eecc274485f54f0af4f62738dcd29af3b1569b6. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/GB5KW1601706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f16561ec7cbfc8c1f00528f9ee3261953e57440eec6d6a101a33a888497f182. 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/GB5KW1601700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x841e44b379bf5aca49e41e2513e672e967acc04c9862eab56055b7322a167903. 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/GBNUV1200101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01a9248ceee2d8e58d806e7dd2e71ad544961f596f50880074c2cac91a379aa5. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/GBNUV1200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56f6a9d80f03355e2bb84059c8246d4bf029dcd500788953ce1425775978df21. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/GBNUV1200105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37a3f3630f66c9703ae0e39ae0f2ad31d53e624419008b27cc82544e85438848. 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/GBNUV1100207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4804aed623e3dc3399c1e79fcf120afe3cb76792d7a3180595bb604b28b2d75. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34: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/GBNUV1100209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72957135d770fe6fc204437c85c982a461f70d3da0119fae61e66db73dcd34ad. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T10:48:29Z), 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/GBNUV1100601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24d94b5f41c625348eac5c14211e39bacee2d8c10b8147ae07df6b29b52c4f69. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T07:02: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/GBNUV1100603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43659c3f9ee5ea93dfed5e1bf2f4b6d32ced623b7ddc4388ccc35aeab9a238e0. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/GBNUV1100607.
Bob Andy's Dub Book (As Revealed to Mad Professor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57d879cfc5bf295611f6abe2da685d9225b4498d9f38a5b3012555da4d49a2c0. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/GBNUV1200703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x305aa9048ef83a70a3e28e5467bbe4880a44febaa80e5e34d7734731084035ad. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/GBNUV1200704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc10bf3801610803ed3d90f3f72facb134616cc847af9112ab506d39fe2c87efd. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/GBNUV1200705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75ea1f8d54f8cb9f0ac31c94774c829e2a7a7b812da0ceb6e5eeab8137e4b861. 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/GBNUV1200706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19d620ad7410b15dc018cd21ee75ce47464922a376ef05cb1309aaf15f76639f. 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/GBNUV1701108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1993979c72917e61933e9e036723177efd87791620d8b0495e8726747a81baab. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/USVPR2200036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f4bfa2bd23ff7435c4ff4058bc087358076f2119ca22ec1765ab6696189510a. 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/USVPR2200037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bfda53728e528fc8fd36b27a5acfbb4bc52fda571c9e1ade2a4113aefcef638. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-21T22:48: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/USVPR2200038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x515f4f35f461638dac471e9facc49b90f7f6d8338829478f5bcdf96a9ab15298. 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/USVPR2200040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cfaae89f56b7d0df324f4cddf424194646e62ba5ca08212a00ac4cc4d2eefcc. 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/USVPR2200041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbab0fd410b74ace15ccf07267f6460d14e5983c80c076ebc0cd21da3746a7444. 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/USVPR2200042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc791e9b672cb8291ce95866ba04c0facaf8fba321dbef5a5e76cd03cdaac1100. 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/USVPR2200044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x155b243e22c91ad17476bd228d82a1732a45e5dbaa259eade441a469b6e8241a. 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/USVPR2200047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x226c6185c8ef8cf4afc8272472e984a0068d01433cf4052978370c5577baad51. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-21T17:14:25Z), 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/USVPR2200049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe427854ce72548fbd570abeea4b2ab60bcea1eecab823ea1ff978aac45d4c730. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USVPR2200050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90c5d180a800dc4c841d95d619a2d90da08c9cc84d941c53031190cc6c1b7c32. 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/USVPR2200051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6258d8b03b1f00528a98a692c271609558b32053e6af713aaffcfb8ce88bdda8. 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/USVPR2200056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa6ee3e758492f0648c13eb986230e693933cdddbf5cb401ed96a7e97bb9bca1. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBHWT0500302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5d1513b26124d394ac8e6745215c34a63fd802c4b28356cf232edae3bacc941. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/GBNUV1000801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27861e3075f8ca5ca92bad9c40c90b773e9655ef620214b5f3bc67bf85c0a671. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/GBNUV1000806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x133241db22f413030c31cfb4819622c7f686763e4d93150af2d6bc71be09c7b1. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/GBNUV1000808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8554afa8fa9f4655e41a9bb95712b3546cc0fb39ca0a2d936aef42d1d880059. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-07T20:41: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/JMA020602426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb411a37575e973957375ff82015b764777e51188c619207667428ac86a74057. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/GBAJE0301386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fcd93dbd2ac6c03ffdfa1a5626d8a06d8d140675b95ff4bd52346a27122dd72. Chain 2 (Bitcoin): anchored in block 960330 (2026-07-31T00:58: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/GB5KW1601708.
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 0x12dc770842450171a6b852f4a1af7eaafb7daa27f82eb8b01ce4c534a32deeeb. 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/USVPR0916565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb10d0dfe8921ac0aff2230412aa581c68dfe511f5eeaed51205360a024216a7d. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/GBCMZ0500949.