1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x8f1f99e4ab51b385c258bdc7cdea0d46ab17e8fabd8038fe48c6923e72031a3f. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3c8c8527-24e2-4602-8454-2e365fdfdd63.json and https://artists.proofprofile.net/proofs/artist/3c8c8527-24e2-4602-8454-2e365fdfdd63.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Chembakame (Original Motion Picture Soundtrack)
Mizhineer (Original Motion Picture Soundtrack)
Jubilee (Original Motion Picture Soundtrack)
Veruthe Oru Bharya (Original Motion Picture Soundtrack)
Pramughan (Original Motion Picture Soundtrack)
Kana Kanmani (Original Motion Picture Soundtrack)
Keralothsavam 2009 (Original Motion Picture Soundtrack)
Thaskara Lahala (Original Motion Picture Soundtrack)
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20005d2f900fccaec2376765bd209defeb1d9dd80ff134199d36bec1074ca777. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/47VmLsLGf1h3etYPdXFL6N.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/47VmLsLGf1h3etYPdXFL6N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d593a1f8cdc914a36c803e8dc802ef091435d2636dfe91c12572400bf567ff. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/75mqwL9cNCRoX3CNkmKsYF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/75mqwL9cNCRoX3CNkmKsYF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3615bfaf707831b0b5d3efd076be855640bcc706409f06fe1c32344827832ee. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5UMI9IJPcRkDMqJgE1BF7u.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5UMI9IJPcRkDMqJgE1BF7u.