Justin John Rutledge (born January 3, 1979) is a Toronto-based Canadian alternative country singer-songwriter signed to Outside Music. Rutledge's musical style is often compared to that of American a
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 0x21180ef2a8882531b9b699fecd09fd76098cfe9022e9cb5a2f6005820f68ad2c. 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/307dfc7d-2bba-486f-b871-d6a396f1a28e.json and https://artists.proofprofile.net/proofs/artist/307dfc7d-2bba-486f-b871-d6a396f1a28e.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 0x645ac4b49bcb96b8384d1f55c01633b927468a169fd51836ecfe51cb991872ba. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/CASB11005301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78985822f916c16523a25e0f5b1b3322c7c3e20e7a277b8b39b491089992f63b. Chain 2 (Bitcoin): anchored in block 958689 (2026-07-19T07:11: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/CAO371208001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe02d65fa9431daad7964c9562a2f8407d0287f4501731ee999a4a758344711c3. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/CAO371208206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeab822bfe93f3c1a33577acf807bfa6088c6777ed3c35de8a760bd28a96551f. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/CAO371208210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x442952bd0c03775b64783d000279ce79ec1493204777606619fa9c88d1710589. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T05:55: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/CAO371308804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4e760179e65b48c81afe6eaf4844bbe27381b5a0c8a932e980da01a04b5b0d0. 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/CAO371610201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedf1d0d03aefca1d2923ca9657220befa41230f560e3db07c50aafe359175129. 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/CAO371610202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0896a5ddea66eda8cbfbf9b89f1baaa9bf4f99945ddd09cb96fe657503b5ab02. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/CAO371812302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99a620931948f1474e9799e15f762cfd98a7098d7df6370add9ec4939f1876de. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/CAO371812304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52a1ac58d46f6552b1851923d2a672223a232ef1a5c25542610dc0112132de6b. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/CAO372015005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a29790a91a7ec274fb2f4a66011a8986b42eecfa273aca4db534116aff4855a. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/CAO372015009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0c36f5355248df913a3b6c7785614ec49b354e9f0f6611c2bc948b215eea75. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/TCACB1488863.
Bring Me a Rose (Acoustic - Bonus Track) [feat. Justin Rutledge]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07081334b9e552962b8481147634b15d21c94614bbf4d266a481cc8c336fff7b. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/TCACJ1501730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68d76a2f1bdd4330505f109eaa0494439e387ed2e13f680a2c45b679f3904c0f. 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/CAI370815699.