Adam Rooney (born 22 September 1986), better known by his stage name Shotty Horroh, is a British rapper, singer, songwriter and actor. In 2017, Shotty Horroh signed a four-album record deal with Sony
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 0xabd91c173f0da19a020a9d299dba323746a234a1ed8251e2b7fc8e9e204498b9. 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/0a36a586-3796-4e1e-87b1-cf1b7956da85.json and https://artists.proofprofile.net/proofs/artist/0a36a586-3796-4e1e-87b1-cf1b7956da85.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 0x74cd8f4b0a010e963a794f29384e6ae224d7b4a2d8fd6242f326212252b085d3. 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/GBMA21391135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4578244e15d91335bfe7ab5fb877bc4149560afe7452a7ee5ca91a047bcc45d. Chain 2 (Bitcoin): anchored in block 958714 (2026-07-19T09:51: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/GBMA21391136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94afeab7f9a299b9f62231db3ebc967b07e1593eda7f991f272bef6048558e42. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/GBMA21391139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2b1917d2feb2f09ae4062e39f4f26c98a4973127e0d90b9f437c9d279ea58c9. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/CAW9Q1500012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd57e0dddefaa7042fc75ea439545412b70eed721c8aa488c0916b2c00ab806ae. 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/CADDJ1700008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2241f289a63b85abf013971020067dedb4392b5f7b222f9ffe9589eaa758c9d. 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/CADDJ1700009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x553b01abf536516233c2f48dab6fae286c352cb1c4ec31b30edd92e6758218bc. 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/CADDJ1700011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc71c1092fa808253184c2fb36508c7c5e733cb5149d909daa4229a8c8e3c0956. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/CADDJ1700012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd77b9605675708cfe499dc70459d3ec39ca7b9b2660bf72d71a862114d838e56. 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/CADDJ1700013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb04656e59dbd0af3e6bff6b043309d4e9954127b1878d010ea5a44c83993702c. 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/CADDJ1700015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a99358ea6ca7f71894db9dc2ead7568ae2c8a9b27191b9c40ae0cb3b59a3e21. 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/CADDJ1700016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc713bf746a8c746326095f21cb1aff6510d08ecc44a0877cf45207241134191. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:38: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/CADDJ1700017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8020f0e2ebf2edcbdfeb6d1b436ee99ca3db86932c12cd88ecef9ca8e1b9ceb. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/GBLFP2165650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d2f3e634fb5fc857d0091b70a60f479e6c0a9c9fbd78ac519a37eccff82e94. 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/GBLFP2165652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x666a5096304ad5a02cfe7ccf0ee1b793844ef834b39fb69638f8acca6e273336. 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/GBLFP2236541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bab86aee251b00e52c3f1e56add923a5f9f3ed7c9e5f5d4cc1fe24c93da7e61. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GBTDG1301669.
Are You Not Afraid - J. Worra F No Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b6bb8fd27e1411c57a16d75d822981bca6cb803406dc4d83f93204c01dbcad9. 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/GBTDG1301670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x877a362974b624ed8092fe8d65bfaa55f4746d096da2829a270aeda640fe3d33. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/GBTDG1301671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b0680d6edaf7a193a73c7296184944d5830481732a5c95f70aa0224f6abe0c8. 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/DEE861903129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4d6ac085c2ecca104e9f1723fdafd9c785375dc83470f27e98637a0c8b7a805. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DEE861600595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7a7a550b59bccbf434bbcb0f497ed0f1372ce09dd90a0109f6ac4d8a1ff155. Chain 2 (Bitcoin): anchored in block 960231 (2026-07-30T08:33: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/UKNGC2200027.
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