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 0xeab6b794c1d234f59469fe21a16d54b0f948da9b82013c9a10242d1d21939716. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/340cd462-5850-4aeb-b5c8-1bf3a7d7b3ce.json and https://artists.proofprofile.net/proofs/artist/340cd462-5850-4aeb-b5c8-1bf3a7d7b3ce.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 0x7db2d0f07dd512ee43691e1d2f22fdd6a80b04606f5321bbf3c46fb148f223e8. 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/FRX202074926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde31ac71ddbc449ccf236c0cab535ce88d2bda342f84bb81bcc0fbe876cc8dd8. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25:45Z), 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/FRX202074927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe7c3f7af8ab50ef94c4cd9b9a57bd592c5c08ad3dbbf54acc2dc1b2b8c667e7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FRX202074928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa411d631e921081fea7c1296dc92dd821b3b93c63676ad3b49b5146409acde00. 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/FRX202074929.
我愿意 - 电视剧《怪你过分美丽》推广曲
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b5e5c3be3fcaaa36c7196c1935a309f4da6d41df512ccc263bcf5ac304763c4. 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/FRX202074930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76c9c6c6655c49d0abf85d6d831245dd50e72cb9084d9b0db628c6a9a88bab56. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07: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/FRX282172429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x882f0f0bf499474e0eb11f8674b4a26f4fe1852c4689f6136486d9f0aba04a22. 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/FRX282172430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64aa17229d0633df67e4756812a4e767efae504a0b8827d2a8f32fdfd1d8d18c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/FRX282172431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e8770ff6e96472319a2616563ac386c6650e2b4cbcfad975dde4f0370745cee. 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/FRX282172432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x206f11fb331b449120f42705e06a6dded7f305a40ac8a8d8c61a0e87c80de47c. 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/CNA651300286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa32f75c1ed7516b5b1205182f0afacff3a9b4138029f44675fd02bcc38427ea4. 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/CNA651300287.
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 0xa9e9a41d3c75e71fb17a69ea7ceec9e39f16f1d61218f575283225e1c4b9442e. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/CNA651300288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8212b77be34b5b288f332bea51708c97111eee0fcee5e67ea096007c833e0c61. Chain 2 (Bitcoin): anchored in block 960285 (2026-07-30T17:26: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/CNA651300289.
花儿与少年 (《花儿与少年.丝路季》主题曲)
花儿与少年 - 《花儿与少年.丝路季》主题曲
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x941cf20f7107dea59654fbf38125f90bc95e67147d6db070a2bc683b435c6263. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/DGA0L2355368.
花儿与少年 - 《花儿与少年.丝路季》主题曲 伴奏
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1916cdc9d5f4f93a07a2d9ca42a8a7f8c30551be64747b22c4fcb0acb7684a4. 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/DGA0L2355369.