JJ Grey & Mofro (formerly Mofro) is an American Southern rock/swamp rock band from Jacksonville, Florida. History Early career The early days of Mofro can be traced back to the mid-1990s when John H
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 0x437a2c713672c9daa009bd7209edf017ee5c00309987003404c00287320fdd3a. 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/90bfbc92-5b56-42b7-afa4-9d8e0f426d2a.json and https://artists.proofprofile.net/proofs/artist/90bfbc92-5b56-42b7-afa4-9d8e0f426d2a.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 0x7c52eb6b778d471a0ab9063a73b0f33ee86cebeb8991b166394c1a941932a33d. Chain 2 (Bitcoin): anchored in block 958121 (2026-07-15T10:29: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/US2Z50200502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x175395dc8357ba9084d2d5c7ee29d0cebce36eba74a2de11824525a91445f152. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/US2Z50200505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x714d1e0e2c52f0a216b284af086532cad82e0bc9bbfd02c34bd95271eae11c22. 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/US2Z50200506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62ed7462f19db4cf2c18a01dda66c086cc3a3578f5ff85e173e10b4a32d32a2f. 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/US2Z50200511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5239e6a6fd64065124d0d4b7651679a4afb22dd8b3c1e06da83f83308d36a27d. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T05:06: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/US2Z50200512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x377ee298d092d258d4821360f022b4f3bee4150579114a090ccdcc56889f55a1. 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/US2Z50201006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65db4247618b51a44aaafff61c443b0b6f6019e7a13f533f2020a019ff5978c3. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/US2Z50201011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4f99f75f760e97f3af8cd50f5f360b930c8ea160a64947f81f38a54778cd84e. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T04:03: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/US2Z50201013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25636175e5f46e729c41d1b5f9c77e545bb34ed63f6748c17805b43250bc56b1. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25:50Z), 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/USARL0990801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fe81031654858fd3a1290ec8c85d06b296f0f7d0eea6c2de8d97616466ee453. 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/USARL0990803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x334b0b8bab3e72ced308df6c35526d99d0cf43aa685e2a0295f3081e35986918. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/USARL0990804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x248db028c129e1db1285f16cf4a65383cbf5b5e90e9ad2e604884e8f9fb0c3a9. Chain 2 (Bitcoin): anchored in block 958696 (2026-07-19T07:45:31Z), 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/USARL0990805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a1a1577b1f6d0f64a3c92ba392af072ad36e2e35b796a72208ba8da70bb8737. 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/USARL0990806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe30a40b1725e3c6498940fcfae00ced1bde395850a8068ea147bc12a4fccdb22. 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/USARL0990807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33f2816a3530c188efc50ced5e6e58e3156001d81b0674c727d91a37c9889d09. Chain 2 (Bitcoin): anchored in block 958218 (2026-07-16T00:33: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/USARL1093804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e9a2219319fac6d2a2c736ad040cc440248083f4cc1d012c445351440b0efb8. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/USARL1194412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8a23d679125b463ff2ef4b6f77594e6ea277bb1527bb97a8adf0c839e8e6209. 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/NLB931500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18ae30dc5442c39f06d3f748574a023fe37570fed13d93562f0f39351ffcf15b. 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/NLB931500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62343f6c8f926b6ef38f713d9847a71d47a09d782d280a6ca07f5602b6ae955f. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/NLB931500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdf0fd1176879317f57240674a92c92acef9f9afaa65a9b2db4a98a4add43fd0. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/NLB931500009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40ac629fce994501264602f58d9855e9aeed403216fa44683556e1bcfeae7d7c. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05: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/NLB931500011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a55732b06be3734246ecb26defff7e463e21f1f71f23bf769671c7b61b85b99. 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/NLB931500012.
Santa Claus, True Love, & Freedom - Bonus Track
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10adcbd316e182113f71c2125e21d4651e126264cb9c7c3099faa8913f47354d. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/NLB931500013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dbb03d3a98893bb6037bc46f3c448a0a7fd4a415603adee6741ca990a16b87d. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/NLB931500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbeedd18041c759a0d7256d8087ffd430996949849c9f9fc7110303dd276870d. 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/GBLFP1601487.
How Junior Got His Head Put Out (OurVinyl Sessions)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40fe7ab462be70d2929927e562f4a809d45d85a4199eed6f2f894a25dbeb4edd. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/GBLFP1601489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0772434edf22c843c9ed35442df6eefe8b94772cf90b88d5daaa048914952b8. Chain 2 (Bitcoin): anchored in block 957874 (2026-07-13T15:43: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/USARL2401801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2ebd91f4547acfb34f3d5957d381036f83b25af343484b28750c55b5d573d3c. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T12:36: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/USARL2401806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec237455bad55d304ca22505394c5dfc149f7fd66066636d77e6bbb0a6a81a07. 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/USARL1093810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafd4c8d834e25f9992e8fb0d0b22d284872dc9c0cd80301549ad723946187d4a. 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/USARL0791407.