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 0x968d6b35ecf2a9082eafc93858730076b42255fa2adc8cb07d4fb2c4a538ba5c. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8e8f9747-d21c-4262-90d3-22f6a6acc281.json and https://artists.proofprofile.net/proofs/artist/8e8f9747-d21c-4262-90d3-22f6a6acc281.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 0x808b8400a433b86ff22248625fbd2a76fa3015db5c045f20ccf3d45211d0e2d1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/HKC631305091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd25827d5299e6e711c746921aaee40c3907463ab9defb6732d0d72b4f4aae8a. 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/HKC631305080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7291cbb8433c5fd2375c587840afa8d0c6c73a1667ae4cf4e7749ed1b253957d. 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/HKA610600331.
外母大人 (劇集「我外母唔係人」主題曲)
外母大人 - (劇集「我外母唔係人」主題曲)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x422141dc9b3085f674b9aac8e0335f524ede16be25035fb5125d5112545c00c1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/HKB040600157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dff6260f89bb212793b4bacf4a4ee9693b8792613ebfe785da3fe133f692c1e. 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/HKC841700022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f804c175de08366b8290ce4f8dfcd0d0e9a45b8aacce2a8e5997cfbe010b75f. 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/HKC841700023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59c62df886a7dbdab179015320c23f563ee10fb7ab51b7064d57f11d6cad0d45. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/HKC841700024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc863298924575fa5676b04ab5eced1d46865c8271a1ff35cc5778c808c1ceaf5. 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/HKC841700025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2367371edd1b6e9965f604216c041800d0205bb33d2fc047645ebeb54976764d. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/HKC841700028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15f81012ed9350e245e63a9fee48a6160d1a60b544aa6ce63675f0c3e702c271. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54:01Z), 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/HKC841700030.
Medley : Prelude / 一千零一夜 / 情不變 / 櫻花 / 柔柔河畔 / 當找到你 / 世外桃源 - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03acbff4b844ab3eb495c0cdb8fcc69b66b79c085a3f7e1fdc9c39dd2999ffc5. 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/HKA610400009.
Medley : 回首 / 合久必婚 / 愛的逃兵 / 痴心的廢墟 - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d7873d84f81733009f141bb9a381183af6eaa646c7636dba08ce7ed1766baa5. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/HKA610400018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83ad74a423e5401f32b459874e1cff746433f5ce77aa5a9fcf78151eabd475ad. 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/HKA610400019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bbec178b3b814a02cd917d637a44c955cb241e7f31ed97e5b36ce6174b0e84c. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/HKA610400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x128aeac52c8df2d659a7c768aa3c5e004b8f42b6d520c7ffb380047a35bb55b1. 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/HKA610400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd32bd76d949caaf2235c0c0f26d89340a6676e3b377fcbd29706b4f5f21b84ae. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/HKA610400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73789f5c43a58a78f82f3d72eaba00850972bf1b5ee6db6453754bebf9a8c29c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/HKA610400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61e7292f1b7b372e311decbe6e807f05a0e2b2103a9d525fb490bea31e3cafdb. 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/HKA610400014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd65b77f0afe776fb0a2ff0d5642ff3460695859daa4ee8f8aa4fe397c1a6cb3a. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/HKA610400015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbe5ef1ab8ac09d4364bd81fbfb5ba1bfbaf157c72d242cb292db24dca6b5011. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/HKA610400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1502c70fc8eb16a6e33567267f9a5bd0e0833c16932932c0fc4d2e9d21a46a2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/HKA610400025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1973f2c2eb834bc0f496440f537621f5a0d35761e5ba875924f7b6073e6cb36. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/HKA610400026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fd4db9c40d9d954dd8cc35d9f4157a562a61daa6d0ee40a5eab4fb9f52c6381. 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/HKA610400027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37cde884175652e4308fe09ef24aa03fcbef3d7a43c08b69df1ec6e19ccf6e7c. 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/HKA610400029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bc66827749853aea0e0496c7535db838b8e25bf4460bbc092b2a8cdfa8a57fe. 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/HKA610400007.
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