Johnny Lau (刘夏宗) is a Singaporean artist famous for his iconic comic series Mr Kiasu. Since the 1990s, Lau has been appointed creative director or co-producer of a number of projects with various art
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 0x96f145f0f6f6b52fc09a9ae9587871fa84fc1c4c2f75ca361d247bc00218b050. Chain 2 (Bitcoin): anchored in block 953768 (2026-06-15T09:30:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bfa0d218-0bdb-443f-baf7-30e113b3740c.json and https://artists.proofprofile.net/proofs/artist/bfa0d218-0bdb-443f-baf7-30e113b3740c.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 0x84f24364b70465653e3464a44afd11725384ef954be9b452f5d699d2b1d44ebc. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/USHM21494870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1abfc95dd7bc38f6f85584e9c228f083fb4f951cdc90d96550f6bf44b39580c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/PESM11708100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x646e5550228324c0470f42f011a937a5aeebfe57ab56d71777f7036875ff82c9. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T20:08: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/PESM11708107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee9669e5ff9b54c0ccade89fd4af86810f9e32d14af67a34a824e90bc4cda128. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/PESM11708104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1492ce749e195f0782ff5a20330ed26424d87c737801d7ea44c72fbf5316f79. Chain 2 (Bitcoin): anchored in block 958706 (2026-07-19T08:50: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/PESM11708108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8463d041d6539b065fd58befa462914a455a1bda97a47eba1bfac06383928df. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/PESM11708103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdabfb7d8e3d1f101a0331867b107ce12a61beb5a7095467db4e82dca00ca88c2. 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/PESM11708102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x003d8855c49011d5f0377da6014f3cd474d6a1638fdb0f019acd4600e0ba6f63. 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/QM6MZ1990594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e353fde5e4ce10faac4aa00f4a6634fc8abf655859658ce594f6b2cbf797562. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T12:23:25Z), 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/QM6MZ1990595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b70f7df028809f9043f4b37d5c7e030d0f9d2e68b17f46325c0c7d4b2022a8. 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/QM6MZ1990599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78169474989d0e00b34067d55a246d4be212e268e48c034a964153c74dec2150. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06: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/QZXWC2400058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2df5120bc2ae35e3e5e35ce6d2a5a14a4278e624c1d9416a51f01d951dba06a8. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZXWC2400057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d75a62ed3619791ba6b05622c7106da15b7375e1066cd9d30292fa25b7d3918. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZXWC2400056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x717b043fb1298d972cc5762eb0474eae743703b8b3252570d5cbe6a34927ac78. 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/QZXWC2400054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x378cd67f82b40bd56c1825961598c1a631903a1faf8cdebe3f96f7d6d0d418e1. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/QZXWC2400052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51e0da7fcfaebf374509c7f81a2a5d9d8df3de23acf0cefcd9a8888e231fa225. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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/QZXWC2400051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb02868a24658a2386419e1e174c24c44ef618f730883923cfd9a9d3c698c9cad. 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/QZXWC2400053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78169474989d0e00b34067d55a246d4be212e268e48c034a964153c74dec2150. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QZXWC2400058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc622ad6dadf79082fe1f42c19b272552a361bf26a4c50bc334301f46614de71. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/QZHNA2326546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8463c4f95f28689c570c16b6c4e11c5483a12580e2b63ec14d8b09ae0d352fcc. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21:57: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/QZNJZ2332588.
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