Mobolaji Yemisi Adekunle-Oniyo, (born October 31, 1981), popularly known as Psalmos, is a Nigerian gospel singer, praise and worship leader and a songwriter who rose to prominence following the releas
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 0x391c8b4204d027b073492f0f96218c33b685c50bdc6ce14562d3068b7ded5616. 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/b3b5a525-c91b-4f30-9b6d-38d78e529fa2.json and https://artists.proofprofile.net/proofs/artist/b3b5a525-c91b-4f30-9b6d-38d78e529fa2.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 0x12eba0cc7d6d6492233b5a8a140a0596b3627202c1c39ef3f9ff2a13a4257772. 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/QZES72466609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x886a431432592f013a9aa3183ca77f7d55197cfd527ebd1f3721a9d2c50921ce. 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/QZES72466614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3326fd44c74cb1ce767c6263bd896bd31cfe74610653117d6d7f8ea10693b6fa. 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/QZES72466615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43c69d32fc90ee315a26e07b50f123280dff3d41e2e89626046a5e4e0d5ede7a. 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/QZES72466620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ca0567b9a1cf8f17caf5797068fff48cd5c0f7cfe0ca82714dfbb7d6ebf70e3. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/QZES72466613.
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 0xa8bb1249b4fd672ba366bc600db0364ef8ff511ea62eb1b0ec5ede46ffa5f700. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZES72466605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x626169f25e3b956882a496d673eac502f239d4269a8a3f5aacb343798986eceb. 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/QZES72465455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe95f2e90e089a10ef432cc4add74f142a8c486ae78fb74817ffee382c500befb. 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/QZES72465459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x640dc357f610b2d7f9c12b2e96b00cd2a0a2358e72286111555d7d589a2fbfbd. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48: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/QZES72465456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcee236c79eb4d84f75829d6bee2cfc70e96d7cc62881a4bb510ce7eadcbb2411. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/QZES72465462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8a073f7ac1e1e5853e3f33f9ff8024fd257318408381414f18ae353212f2083. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/QZES72465463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7f26b0e91cbfdbf2fa210ecef5412fb292b98ac3bbb368c820ce13eda61aba6. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/QZES72465464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fdc83eddbdfcb9e2e19ff49175019c9f714b83d71be3d6f05bb6e77ebcc7848. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZES72465465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0c50001c135adb1561181aa187209fc739e825acac3b8e98418931c67acf857. 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/QZNC62318833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88810a9314f9638fdafb1f9c4098c95077ca72fe3a60184e99ff500bd7cd3375. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/QZNC62318834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeceb0e3ea4321c612bae3715ba00c53a843c50fdda8d06c84b43f6030eec1132. 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/QZNC62318839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcf6371ebb420236b3f6bf5757ed528a7b0726817fb7c2afdf5dd779f877d93d. 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/QZNC62318841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6abaae5ff0732e910114de5d232b81d842a24bca348b03ec4bfe2bf940aa7d3. 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/QZNC62318842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2884db405f33abb2e397cc0ab242fe679fc960690afdf10ae48ed79ab6d4b02. 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/QZNC62318843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7587a9efeedd75652c56d4f6e5a2e3f228f3a7d7fb1240e244d723120f4babf1. 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/QZNC62318850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f499a2231fb4818fa7c109e0b142bd26dfc2a50f0634b5999dd04cd3de1acde. Chain 2 (Bitcoin): anchored in block 960349 (2026-07-31T05:23: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/QZNC62318835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fb57c960fde3d99ed2b429474c4a2b34c09bad5f2cd2a49951dc4f107f4e42d. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38: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/QZNC62318836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9112ae2227c4a7b0ca42db9fbc56c74166e1eed54dec0b062bec5ecd6f1a447f. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/QZNC62318837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c41a868caf749d69cafeba62ba4baf4f2b118cbb6365e72efc81fbde193a916. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/QZNC62318838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6debf7b5f35499343ce685c3fa24862a3179f6d2b5d5202f2d1fd2d5271b4484. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/QZNC62318840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c5282c4e28ab84733ffdcc6457321134459b47d372b464a3ac5d9e05e5ad17e. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZNC62318844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12be83329d8e8e8379cb1e519dcd27cb24015236e548bb39d4e55b5f3db5b8a2. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZNC62318845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5d0d526bb0caf4213666315145c46c187413c85dd610eb307b63c4e61f6435d. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/QZNC62318846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabfef1adad62c1c5d193734c568262b2794784201ed9909b28c519523ef20956. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZNC62318851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb66f752c0fddd0b571ffabd04b1bca27773d04215f05c75e4e125bfbec67aa0e. 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/QZFZ62446923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d8c05fd0e0dd5183d8835c736764fcf3c698d2ea2c7f71029087d7d8f824de4. 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/QZTB42312523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d8d8ed778d82e26b67e1603253c52786ce962ef92c34f4a925eade636d2427. 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/USL4R2247303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefa683658885b7cb3f2f82199c6736b1306c816eb4bcc313f8f31b66120b5645. 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/QZTAU2293212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x151262d0725dfc636fb5d00aef5768af701fa47f3f6d6e9cbf2fcc42c1bb3ab2. 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/QZHNB2241155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb48cfdf45bc502b6facadd6ebcab375c5f0c401bc86c20d33885af740e3131fa. 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/QZFYX2230554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x350d2cc5030804ddf5a9f2000fd698e0363f63e9aae5a3bdef8a1b07767d6dcb. 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/QZES72119588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97cbdb26568c9ed65c71ec59cc0c196576c434dca29090fbd38058277b472328. 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/QZHN92083765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77edb852f295091e7598ceade26c0874adab463e9ee7c5bbc24bf3034ab142b8. 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/QZES92092064.