Michael Dulin is an American pianist and composer. In addition to performing his original music, Dulin has appeared both solo and with orchestra in performances of classical music. He has also toured
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 0x0037d572f23e0659d76cc9da4ffde4412e666ecaf660fc6b9b2e878e88f954c4. 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/af3b75a4-3ab1-4be6-a465-9583ea93e816.json and https://artists.proofprofile.net/proofs/artist/af3b75a4-3ab1-4be6-a465-9583ea93e816.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 0xecfbcbd17f468d71bec2bdc3e732fe5d45d16759023e7752930672149a49c154. 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/USHM80325518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aea960b9f59f8ea7c4c3b508cc9a4d3088589be371d7aa0e6cf8f59a4a9a7c1. 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/USHM80325521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa58041a5bc51567a0aadf09b7b6184617c1eae41eacc93c16149ef9abc883040. 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/USHM80325522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cf28336f16faad293e3e50c948fcac65e1e0f7fe73efc485384bba4cb534b01. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/USHM80325525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97502b52a5c78daeb0c89ad95b5a310e46295856d70c7814800e54053c064275. 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/USHM80325484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58a5be3241d81cafddb5d1d1043de23998d6c7c778918224e47739a88e9d232d. 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/USHM80325486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd51262b2f68b3b51c75e3b19a66c6dd243929944b4af7c21a9ada6b8107c7180. 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/USHM90468339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3a9556fac0d70d294664b97183f93491ed1ea0b5e9d18ec79ee0a5fce23249e. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/USHM90468341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb645dbf4be55f209b5175075afc3a5b9c89053e98aec0a150d7bd6c9bff8a773. 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/USHM90468342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb23f4cc97583f9e4f0b9e5fb9e8d93b4ce627098371801a116fab6bd5fa1d54. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USHM90468343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9507a7ed77d54ca5b1be88cfb46bb2451867515766a319ce50bd44f0dc50acf6. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00: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/USHM90468344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93f7039581d0280b9bc7b73d1fd2467217eca0ce9ea1f69f29c83169ced2dace. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/USHM90468346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef4ca5bb018f676112acfeed4e1002f1fa64df7e9910cd8f839159ddea2b6522. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/USHM90468347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cee719fd2cef1b8e053ab386e8fb2d901ea64d79588d066ac8f5510174ac539. Chain 2 (Bitcoin): anchored in block 959063 (2026-07-21T21:45:32Z), 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/QM7FG1400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc52772545326f58d0becb375061a4de1b46a25af387ddde1989d03549ebff5d. 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/USCGJ2439104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18f6cfc878fe3e22620d95e2bf0fa3cc5b8fb3dd9d8c7129c61dc57a0e44424b. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USHM22431333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3a3192af7743be3183842ffe986b1e13e585fa443dbbeae80f27f520e3a21ba. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/USX9P2497127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35c0d9ae48b044fb2f2ce68ae9abc6a1fb08a8fb0aaebd452c14f0ef485764cd. 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/BRARP0800262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fb7b1f8059a07e2a949a613eef89dfc486abb77b4cb69a16401c28f097255b8. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/BRARP0800260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29d3c20aef463a812219f609f922155e4675f096b26b632f492026f704116800. 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/QM9AA1468092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c22f4805766c7b1481fe27b78b6c762e8164021245c9d6b8442c365fe71a3b1. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/TCABJ1258174.