Ryan Ofei is a Canadian gospel musician based in Ottawa, Ontario. He won the Juno Award for Contemporary Christian/Gospel Album of the Year at the Juno Awards of 2025 for his album Restore. Personal
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 0x2f799478b49dff95e058d078a48e979f2454c637b35cead8051586fdce907631. 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/b9f4ccd7-a3af-41ab-a50c-68d261f7c9af.json and https://artists.proofprofile.net/proofs/artist/b9f4ccd7-a3af-41ab-a50c-68d261f7c9af.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 0x04bbb68ae691941ef76364b2206b5f58a5373fe549df816b669a34dd7a27054f. 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/US23A1571150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c1199d4aff1f51888e1a8cffc5fb1c01d86e53c0f09d1a15d1ea7b535444de1. 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/US23A1566010.
Be Praised (feat. Ryan Ofei & Joe L Barnes)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbad85ddd41fb3c1eba07aa0dddb266e8722e797dcad2a18ea646e192bbe4928. 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/QM4TX2206166.
Build My Life (feat. Joe L Barnes, Ryan Ofei & Jekalyn Carr)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84cd556a8160f93cf4a8a5d920beafe2b2499be33748724ab7e107435ce7b416. 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/QMDA62167173.
Where Would I Be? (feat. Dante Bowe, Ryan Ofei & Brandon Lake)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0037e75440f5cf2c4626d419c3a6f3e8706bed815eb449a44c8355dea29e5b86. 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/QM4TX2206176.
King of Heaven (Reign Jesus Reign) [feat. Ryan Ofei, Nate Diaz & Lizzie Morgan]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6d9c258b3cf7183cc1444c7eca98d085b2a6a1096f98697feddedb8f105e08c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QM4TX2206178.
King of Heaven (Agnus Dei) [feat. Ryan Ofei, Nate Diaz & Lizzie Morgan]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2448a543fa61e58e32fe9370d355d15c951b8a85f5e87ea918908fa3d96b8d45. 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/QM4TX2206179.
Rumors (feat. Ryan Ofei, Mariah Adigun & Joe L Barnes)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d025308ad1c4b5c8aa4714ecee30959a5f20386246c6e440a12fc9d519a859e. 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/QMDA62167171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84cd556a8160f93cf4a8a5d920beafe2b2499be33748724ab7e107435ce7b416. 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/QMDA62167173.
Moving (feat. Tianna, Ryan Ofei & Joe L Barnes)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36f28578825fb2b5021f0f09f15ec68bd04f8abcb591599403f3eeed826791ca. 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/QMDA62167174.
High Praise (feat. Ryan Ofei, Mariah Adigun)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3191fb8c100f488c486d18cf4237437c9e1ce3ce7a25babe97fd5743029550fd. 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/QM6P42151037.
Still Holy (feat. Ryan Ofei & Naomi Raine)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d189d65f476d7d7bf72b032f1412bdc3f3647c6078d35572de2d6ca4700b28c. 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/QM6P42151043.
Come & Move (feat. Ryan Ofei, Mariah Adigun & Joe L Barnes)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4f007aee9973da0b20b9b08f9a317f312ac7f6f5124826d2ebc533baf1553da. 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/QM6P42151035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6d9c258b3cf7183cc1444c7eca98d085b2a6a1096f98697feddedb8f105e08c. 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/QM4TX2206178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d189d65f476d7d7bf72b032f1412bdc3f3647c6078d35572de2d6ca4700b28c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QM6P42151043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1af09d76cd612f9800efdef58b5f12ba91f23265e71e1400a3be5055567230fc. 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/US23A1579488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83f451572109ff39eb6e3147d847140e615eb1e667a61d3caf898a5f2d9e9df9. 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/US23A1571151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9290cd1f60286494c94e214fef4a993c25112a1522c03f25826a1c5237393c79. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/US23A1571152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb796d9590c1139528e484b6d293b2977544592effffe0791ffb0d3a8e6c3f697. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/CANQZ2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07b09955625a11e0a02c5ed6fbb3acff44cbdc60d00bc27e8d51e52c21c45e0f. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/USDY42061788.
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