David Tao (, born 11 July 1969) is a Taiwanese singer-songwriter. He is well known for creating a crossover genre of R&B and hard rock tunes which has now become his signature style and for having po
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 0xaf20d529936ef449304cf5b885ef90fb962e2f7da5952497557d0876d699ed0a. 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/ea655ec1-4e9e-4767-b73a-5f22bba048b6.json and https://artists.proofprofile.net/proofs/artist/ea655ec1-4e9e-4767-b73a-5f22bba048b6.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 0x0507f68a5ce2092f1194bd5995585b7d4f495165f92fb3fc4e6fd42e6e5d0dd5. 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/TWU651301001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ec178078d3636b1478765ac52cd1f382adaecf1199c85460af169dd1af01aa. 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/TWU651301002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b1b283c9f1474e551cb5df021d39c651ff593edee18424b7f4557f69ce3e163. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/TWU651301003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d7bbe0bc5f7a8fb16d13e52244479aec29edf6c7ac91821725361b10d56e6b3. 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/TWU651301004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47d8289bd3d02df8b5460c3a1f2b89b72c3916a2a86a97c74d19ff5b8f4c68b7. 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/TWU651301005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3b939f02bff17f52eb956e070d435ba42020daabd076c1fa2f0402fb64ea2b1. 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/TWU651301006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27a6b7add00dc2bdc105939f9c4909f8a4370d2cad77aa9060c0263fcc971997. 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/TWU651301007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e3b05bb42352c7487c8344d3e5b7c575c9e703386b78ec4516af217a6126113. 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/TWU651301008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17c54eff54535cdd71e20c8930fd563a55364fdbd330a4d0675d2630b7f2ab6f. 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/TWU651301009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf390356ac9e6c7589c4c4e6421a79fe270007ddc0286cf8ffe9f19824b91e517. 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/TWU651301010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcadecfec2aecae4f9d5e519fd7e08b1bbfc5d3aec3cc2fa817ca5af19ee0a5b9. 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/TWU651301011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01e0b87323dfc82db82dcf854b367b8ea2e80373c1ef02917d8e131e66bfddbe. 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/TWU651301012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b54841daa3cceaef68ec73d180577b300e180e350124919528a63476b81960d. 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/HKG732429659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x612568d1f335b242fd02b9d57371dc6c347fb815566328e9aad47a3d6f0a1a4f. 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/HKG732488609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33780e2e4f135d6eaa172156f96087d9769aa36d836de9dac9f5df9dc5bd7d1c. 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/HKG732488616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb91aa8171c52749bb05e34de916ec4bb74321f2bcdba6246159232a49dd78bab. 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/CNUM72400509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a4984410b3301dbde123f73ecbab713f3f08f1465a7ee598c08cdaa70d4387. 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/HKG732280408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7720e52af2325011426f6879570bf2b8aed59a8fcce4d95da1495b5e9140751. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/HKG732429663.
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