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 0x17f68a4395bf3833a7ccf2e5c425980a53824e554bfdb56949b0b3dd80cf78f5. Chain 2 (Bitcoin): anchored in block 954689 (2026-06-21T10:35:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e395572b-5f90-442a-a3d7-a561ed00cd5b.json and https://artists.proofprofile.net/proofs/artist/e395572b-5f90-442a-a3d7-a561ed00cd5b.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 0xbe9dc2299e1af79ad388d2d07cde41f8fc0a1c27c6b27ff5fba2f82636066282. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/HKC630400820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8268469a26a3c4c8f14df4b81c04fcff0c265946ce9560e39dc249d26acfd8a8. 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/HKC630702336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d79fdd938b44bd296f0cedd927121faa75c6713f24bc1dc3d33345071a5b5ab. 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/HKC630902821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14b36d261c50dc5c624e2af53e962bbdef4c7573d375232335b4535b7361452e. 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/HKC630025112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8e15235468e4d53c4faa6f03e8d7ad2d1d8c46938d57c5e7306bcbf024cd131. 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/HKC630400819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99b19352e5af22c5a941a7fbff8c6ab1a42658f648446cdf3299fd0286879960. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-21T17:39: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/HKC630702343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce17c78cbbe3531db1502ba1c2447e07de61302a208a9589e70e9f60b0fb1f37. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/HKC630400815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c3fd919c5b94e849448729245a20fd5da741097f1b2ae0b3fc35aa9c668cd10. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/HKC630200325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x065a084e104eb93921ad873ec9ef014e6f9e31500052be0ca20964724b85cd7d. 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/HKC631204238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47bd569cec216cfdeada7a4a53d8a50d01cae88b1e8078c6c2eaf90b601fccaa. 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/HKC630400799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dc3178055f26760dde28aa7d016ea953dcc2587a30636e0f2d0dede50f6c5b4. 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/HKC630126133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0693cf3586ebc1a361b4a5fac18faa9acd0e6f620bb519cf5969b5d8fc871ea. 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/HKC630401132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90cb438b80f77f554150c51ca63e5c9fd646329d880ed8ba1660c5fb03cd82f. 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/HKC631003693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7305d2769de626b1341485831635570fca74b4626210a3037aec960386a005af. 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/HKC630601984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72aa0e3e7199ef6b8cd6d852c19d05e30f5696412b961a0fe563b9ecc39a9b18. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-22T05:32:39Z), 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/HKC630501478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99b19352e5af22c5a941a7fbff8c6ab1a42658f648446cdf3299fd0286879960. 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/HKC630702343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08449d5f607be17d861eecc49493fae3999ad56e1ce972e6af603d75af1dde37. 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/HKC630126115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75af12eb65f37e13c5887dab042827ce00e88ccd97adea1b32cc0c4d3dcd9ec2. Chain 2 (Bitcoin): anchored in block 956995 (2026-07-21T16:19:44Z), 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/HKC630126123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41b04032aa8c37676b63bc934522d7151411aa42434e7b3b45eb3cc3332ef0c4. 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/HKC631204908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a2ce61ce2f90c7246b370c9c63e83da3071ff6f9ae4b333c563597c89d26991. 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/HKC630501318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb1b3e9ba4a10824699e03859410b9f92c4f444c750817837274286b04a96c93. 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/HKC630300692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eca25b74d0909e79397997a0597ac9debf023976ade83ba32476328fffe8c30. 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/HKC631104220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b29af2235b593082ab238c6de0641348c3c1cc8aca1403c8efb7aaff110e52d. 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/HKC631204814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25fb9018a96aa5182937f3bd5b55cf54748d35c19e484d723c44167ce689719b. 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/HKC631204802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa57f949a2673b3738837b66890571374675032743044f109e1a26258dcd97004. 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/HKC631204816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf540cec340744e1a6d892fe72283fe049e4a1ca0f176133fe66499424cae92ce. 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/HKC631204804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca79108d74c1734889539059532e42889b4da0630d8a8e5804dc8d0988815888. 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/HKC631204805.
讓我歡喜讓我憂 / 我是一隻小小鳥 / 我終於失去了你
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f3888265d200e4fafb2d5e1d71a76ecf74c479156ceaf808f42b547b81b9d21. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/HKC631204821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eaddd397645f5b004fe66b38c43afba08d0a1b88226e1cf142b65b095638c22. 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/HKC631204810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eeb8d949fb396672d8e61bfa143e25de42cb5413d1436e299afc42d8d47a80f. 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/HKC631204812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac042b4b741a846f8158a2436196d541dea5524638f0fa59884aae3632beb287. 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/HKC631204813.
友情組曲：朋友 / 分分鐘需要你 / 天才白痴夢 / Ma Ma I Love You / 相識非偶然 / 情人 / 心仍是冷
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc677ee35d48d6e66a1d0f5a4dc43037405db6ce59635d3205e66fb6414525554. 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/HKC631204868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa9202bd2e7740d9b13ae0a07f626b8b70e3898d9f006feba1901ed2d201f4c1. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/HKC631204825.
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