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 0x1ad1ced6480a57a77b4f7cd3e4d078050408e2a3599232d6f3e3781b20245dc3. 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/eeea7912-c5c4-4019-825e-306490a19fd7.json and https://artists.proofprofile.net/proofs/artist/eeea7912-c5c4-4019-825e-306490a19fd7.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 0xca4ec9fec58357b7b2a9779a2a37d656a0846b577396496e27e5a51584c13fa2. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/FR2X42180760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6137589b5c6fb02b6874aa7d33719f532915355750511b0b172afbd65f3415ec. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/USJ3V1140850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cfba916e12af55f1f9a3e16539c89ce210ab617dabb2776a21d3b0e07060265. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/FR2X42180743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x749f3fc746e7b9d1c43d552a58d7175876fa408805b2722e0d129d7c7a7ea5b0. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/FR2X42180773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c0e1f0752cbfc62fcc20ac1bb216dc7bdfccea5b902f6a6822196dcc548d4f. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T21:30: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/FR2X42180750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f14bd4bfd8c07e709e36324610fafe5433fa00ce07abb2929f3661067b8321f. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T14:57: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/FR2X42180757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4494b599671acf955dc00e1b49e987b0bc97ff0df5cac242292aea84d9abd982. 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/FR2X42180771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc6f0ad8759c551f5d747f137712cb0be376df45674f45ae19bfa743d1ec866c. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/FR2X42180741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5dcbd67ea900c4bb419793a8c9625142c8013e7bc6554b00e68f545d1bc7796. 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/VNR011017264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x341cdaf75bfa668b74505b63cc3a9c207fb88405f67ccb5167732d61424c0c2b. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T08:07: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/FR2X42180761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x784e63b2785c9e7538be2b7c5760061dd0924141ff62d95afde48f8575314d11. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/FR2X42180774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06f9bcf4724ee38998cba984209f174d4e3d42eeb7536184b180e81f1d9f7933. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/FR2X42180763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e913c357e2c521a5deb3b483c31a0b3c22cb27a8abadc0e759832df343fcc3. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:55: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/FRX202356873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b3bb28df8d1c515b4e9d8d0d517242aa0335eefc76acfb533a9fccf1b6a072b. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QM7281530949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa146143f52ccb8e078bfcf30e1e1a7986cbdcced3166ecc4548dfff2ef6aed06. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T01:48: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/QMBZ91521471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3201ce20db3aad45a8c7e1a25edb2cadd95e8f2e214ba59790ba2d16bc8dcaed. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/FR59R2100940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6abca2f6474ba0dad136a752ab8d5c6b24abc2e4bdd15a1a9347f416e96b563. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T20:31:16Z), 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/VNR011017265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6683e64a603662f036490e5d3e1f7a2da41c897c38c013fb367977e469437a82. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/VNR011040662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb90376e775ce86bb8e08711e7defaef368a531a71c38a4c627df829e4d04dc93. Chain 2 (Bitcoin): anchored in block 958303 (2026-07-16T16:39:24Z), 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/FRX452324939.
Em Luôn Ở Trong Tâm Trí Anh (TM1981 Series)
Cảm Xúc Trở Lại (Live at Livetour Cảm Xúc Trở Lại)
Chỉ Vì Anh Quá Yêu Em - Live at Livetour Cảm Xúc Trở Lại
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a368cfc96064b826286b7e1079c783f7440a10fd15e4af23a94a5f63d6551e7. Chain 2 (Bitcoin): anchored in block 958865 (2026-07-20T13:03: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/FRX872543553.
Livetour Cảm Xúc Trở Lại (Live at Hạ Long)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecb015f136197f5e1de2e96a8b38473f39e6d2c7d076a9109bcd4b33b88e09b9. 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/DGA052519810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24eec0581c469f300adaa1076e5cb4463ab61a056d4a985e60e9f597f7fc16b4. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T16:00:11Z), 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/DGA052568550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x909945a6681d82f4f23ef6471d73b4daa9687817c84d2278332dc844501cec6f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FR2X42180746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6c5a2693c6d7ecfbfa4e3953c050e8c97043e91f289988716a75af24dec4669. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/FR59R2101015.
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