Charlie Yin, professionally known as Giraffage, is an American electronic music record producer. Of Taiwanese descent, Yin grew up in San Jose, California, and graduated from the University of Califor
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 0x6a0e3cbd38f2bf6b6153ae22500e3739d39bb609086238365a9f9cc6568e6744. 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/c0c883cb-6fbf-4e43-b0f0-09bdd06aa5bf.json and https://artists.proofprofile.net/proofs/artist/c0c883cb-6fbf-4e43-b0f0-09bdd06aa5bf.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 0x50b4c1748004e4daf9620bd641f0e912a91899ab2b9a7715ba37bedf1930d629. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5952300488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x301ebc47f5b9b8c390a02b161a4ac103a10c9d0da40b7fc9d087b3009d7cea62. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5952300485.
Feel It (feat. Tunji Ige) - Giraffage Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdc10af20003b920733d02f9a95bda6744d98159b0b7208c4eceba07de3e19df. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USWB11700068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe590fd151c45d5d0c756aac60aee411e37497e22d600315ebb3d73fc16ee8c01. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/GB5P51900136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd7c7880d4a57e77a47081003372960421af89e924b436665b0f0afbb88e17dc. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5P52100200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e5a55a74d218a8fd27f0f0f3de426f4317c42d90dd42a4f00c7563c75d1d0da. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5P52100201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4142e1628c40b7c662c59fa4b6b9771703d2c713b8a09492d8e7643de04b1f26. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5P52100202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60af4e678da6c8945583e28c8d9306609a4278087906f9a93b9c4567c5c8afdd. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5P52100203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8873c1f0d4b21c3c83b7cf2c417920bc3f42484607514188320ea7664fb8701. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5P52100204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffbcbe2c71a6dcdd86662d79ea5af52f9a10cda342e2a5b8e638a42e96fdfb7c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5P52100205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab7a5346e714ca86783d81206b3b1a8d2f336be37fb003f8390a9e52f72d6e9a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5P52100206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79eae66c2da1b1c276878c57411b72e0b233fafe1f50392a4984458b70d77f99. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5P52100207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e5f3e8e45e58ebed4f3c8783f2983ad7ac6df13e1dca60ffd1bbd276fd3500. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/GB5P59700139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c07fae64404a963443128ab830746e9e8bb1b1008c69e6e5aa2ffd749e95594. 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/GB5P59700140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58ecdba81888903c287a8ef8de2fc4f4b161c5b6a744953934e5ad8c7f1b7413. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/GB5P59700141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df02916830cd52337a8d1e39e1667688b6eedbec2f783f800628d1cda92cc3a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB5P59700142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5df755f65f04f22c90b9f21f37faf452ff21a77f8329413eb898c7666715d25c. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/GB5P59700143.