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 0xd8fc6a84c0e8355086d2ea71b7b602dbaa2c23d4c7fe94909e3db31e9691be20. 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/f0bb067c-8ad8-4b51-bb9a-e1b9ffbfb1d2.json and https://artists.proofprofile.net/proofs/artist/f0bb067c-8ad8-4b51-bb9a-e1b9ffbfb1d2.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 0x441166af5d5556c908e3bf355f47955008249b9fadda3c8a1430fefd4ed10c72. 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/GBKPL2146465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43aa05472033516a757eeb8c38ff76b093227b30632d0faf2f823883abb9e4f1. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/VNA0M1927226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3bc2d74ec7312becfdc23092bd742e39b52c7f7469814ba2f073b25b438b585. 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/QM4TW2317306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeac53d27af9d3bf26d67023ad0709f5a5c0ae4b919113bdf60c1e490613e8581. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37:00Z), 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/FRX282379507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24d7f1fd6a059160a1d347026b004c2808b9f04936bf3b557779575535a2463b. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T08:37: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/QMBZ92319640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x579a7e0225c5486672b33a467ae3959264256ac5ae24cb2d7f6075e441b60003. 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/DGA062373481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb88e318083ecb15b814df0274c95abf26f52ac544c12a360b47bfdd1665d7ea. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/QMFMG2336580.
Đơn Giản Anh Yêu Em (DJ Trang Moon Remix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08d44a24d50e6f08d01547b54c4fcd832ab94b7d729dde9b1f6e86170a89016a. 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/FRX872492521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ea9b7fcffdbbe67ea1d06ae789295f0de4d93af0470825c36554a069f70ccf6. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/DGA092497543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb29e832c166ac90a34361d03bd9f03e703b3221a1f4940e425f9d170ee7b1e6d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/DGA0H2423855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb154ffd1bf5986b314d93e85aa298960a0b620cbf264661a344a4e15d850dab0. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24: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/DGA0H2423853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x143903b59cd00619251fff158f985769b1d3f2746a33ce633598158f07619462. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/QM4TX2537052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1dcf2ca774b2d57874a22ae6ed422b47309f72087fa38e6ee153db43d0e8cc4. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/FR2X42552819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ca63cfbe2cdce93851569705f4bf8c0e24e892746e9926625a258af6fd1c743. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/FR59R2574595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc47a5fa7f42a45dc0d1242fff4f8d19931677a334f8d057584a83d83e622239. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/QM6N22521389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80c95049a60fb9a88415e6fc241396a0740cbec81af25cceee933241fb42d2a8. 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/FRX282533428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x179468da741174b9091a90bf52b54b9d8bb18adbfc43aa2882f43b8b82f31e86. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/FRX282533431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b8c723246077695eb9584c88f16b86a9d69e9dfcf02be643dac470e9e83dd40. 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/FRX282577369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbdf904dea15fe559947c58abed90f1102b6103cc752608a709016583f677382. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/FRX282577371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2873113e042ae749d8c26d2f27ffd73a98441dba5bc1f8f3b0fd1d615994791e. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QMFME2566523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cd76e7e0f5405910a82a408ae7b7279d495be255123f6f7d107d00369a220b7. 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/UK6822514820.