Stephanie Cheng (born 10 October 1984) is a Hong Kong cantopop singer. She debuted under Go East Entertainment with the song "Grown Up" in 2003 and has since released more than six albums and EPs. She
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 0x27d13e265c27587627e90771f8e48d279ad8dd0933d501ee6e53db1f12c575da. 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/689ce9a6-3bbc-47ac-ae16-953a4ecac846.json and https://artists.proofprofile.net/proofs/artist/689ce9a6-3bbc-47ac-ae16-953a4ecac846.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 0xa9763bd4d2463bc0bd59abb3bdbe6bb7e1732fd66a3842b8c9cf21ac665e653c. 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/HKG680701101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1e8c1ede7c95deacc159561de4d8aba78a6ea2ecb6f9ff7adcb481a89fd31ef. 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/HKG680701106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd005c6b32534aba8c26da80b6169392aae6f6d20ed84eeec64efce4dcdc2050. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09:50Z), 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/HKG680801102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2a0c061a6ab75cd4c1c5f85032c2e22db8674ebc954238b5e19bd7d4731df40. 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/HKG680801103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b436e724a5a365724e7c727bb0b8f477e63e355e7ce46637f052ea958b40a9e. 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/HKG680301101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a0af7b06f228ea99c84131fb958437b8a4d0c12d1e3b9f8bd108a18b43e2f27. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/HKI490895201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b0283cd29a8736e16d62be69858f3d6527702bb8fd09039a03f03208cdab526. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/HKG680701104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b7f01505809f25fd0eebb8c74dad6aefbb9771b3f434adf866bb6ac3427ab8a. Chain 2 (Bitcoin): anchored in block 958126 (2026-07-15T08:17: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/HKG680801101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33174c8d8d971ce10f73231c57def2a7dc50e0cfa7a855628502d421cc99d050. 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/HKG680501105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2753e32a3afbe3df3bf527806092a1ab4fafb41ad7360db44c73bef40ef3451. 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/HKE971101201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9b597aab0e7452e48fe0db215b95661e68fe9da48186f57d043b251e1240b8e. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/HKE971201903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8a7293da47a8421a07e921ba8584544ad720e20eeec8ac24501904edaef211d. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41:40Z), 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/HKE971302101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5a5e7a5b132f44cbdbf87f1aa87b28dbb1cde2758fa67609b0c233ae0e083a. 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/HKG680701102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b436e724a5a365724e7c727bb0b8f477e63e355e7ce46637f052ea958b40a9e. 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/HKG680301101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb19375bf7ce2fa3130804f1c78f6937bb4b0a282bb72f8d2aba98d4dc3ea73d9. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/HKG680401102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b2094eeedaa2a86b031fc0f9848ae09beb7bf6e76091af3787952f16c067cf7. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/HKE971403115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x099f385d42aac2c0e19a839ae01d3f83873db3a403d251ccf3d918378c48331e. 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/HKE971403117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe560fe8867efa10c69a8574d17a5b36e0e123b3c3591de9b9a7d4367777320f. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23:21Z), 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/HKC091700002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5591a6600ac9ffe296765c7b580162b8b8bf4b9b07692411248596d42f386b87. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/HKC992203342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x055a7917be9f3d3cf0a6ffe6e23b81d209bfec48589a7b42dcd235ef650448c4. 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/HKE971000612.