David Yang (born 1967) is an American violist born in New York City. Biography David Yang's principal studies were with Martha Strongin Katz, Heidi Castleman, Karen Ritscher, and Stephen Wyrczynski.
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 0x76339a988e375aa4cf15c2385a36b90bf0e202a764265042c0b2e1f88dfaf512. 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/3034b281-f553-408d-a3fc-dcc86b744def.json and https://artists.proofprofile.net/proofs/artist/3034b281-f553-408d-a3fc-dcc86b744def.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 0xb4917f2e19561499000864b3aef70d92219961c238e832a0305ec9c1bc5b7927. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18: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/USHM81432042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0ef14a2371761dde9d5632d7052c8296888137789bfed7da74b048021ff374a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/USDY41523495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50bd05e3b96edf5e5a491b0cd133d13f1046876a24fb29b11441a31a3d0133ec. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/USDY41523500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55e0d972c97adcfbc82a83c1fa79362e011c527c4e438730b8f7d81c16c60355. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41: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/USHM81762516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1289d85512dd2a265d3eda84ec15204d491d603ba1622fa9cb37469a8bd99c7a. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/USHM81762517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6d97f3112732814607b367e79d304adaa63c86624c44a5179a010ee0187193. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/USHM81762522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03c0676e1a011cbc99c61cb98d653fe95bb0ee496bb0bc4cedb69cc17c7f540c. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/USHM81762523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40cf6d6ff12a16bcfcb5cd2444408ccf42fa2aa07cb0172636ec80f84b7bd23c. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/USHM81762525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f17c36348ca0982603917587f8074894f0d3257171e2f50b9d7773330a2bcbb. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/USL4R2084389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb95064ab0b3b267665b67f7b4aa18969a2ea9d87471a7e8afe4afb552756e354. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/USCGJ2115741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe41c5bcd1f8d959708d71f7abe68684ac0faf23ecb62e7dc42425e4e2bc13ea6. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZHN32129872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x003bd1792e694533dc3c00bd7c0118d68d43b0a31ddf68fe65878807b4c111f6. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/QZK6P2127036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d51969f03fcc8081bdaa31bc3a488efbebd04cb5d03bb67eb23a9de2228256. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZK6K2165108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x863760fd880c93d8f654fa0e09059e13d41e0648b727d26773d22cb8756a56b3. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZFZ42285298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf53f89f009be04caecc2adc915671b7863b9e70ccd393d022897832abb940c3c. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/QZWFH2387510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x260a5906842733f456aeff5cf93caf21c97bea80dc96424cc60e05fea70566bf. 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/QZTVM2527553.