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 0x7be52b7a7cec191052ef4b5f9342a4aec4c6ac920026e9d25d2b27a280415e0c. Chain 2 (Bitcoin): anchored in block 953638 (2026-06-14T13:10:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/388a9e42-01f6-489c-bd35-a16206e74bbf.json and https://artists.proofprofile.net/proofs/artist/388a9e42-01f6-489c-bd35-a16206e74bbf.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
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 0xa44fb07ca0070b5b74bc7fce1ebb9de2f48bbfbb9c4b68bd5a3a3a59ed0ab588. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6P2140833 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d24d7a67e4b61d69469ad27d802c514732c307526f325ebdb5454fb54b602a3. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6P2141647 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a88342a3feee3463a305a7d0b94898ba86affd71bf7e8c64d1b5948ed015a9a. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6P2141639 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1da1dd56880d2a406dc23508c9ca19a05d35302d298d4c01f730534f08cdb834. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6P2141645 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x824451a3c228572c1c193229113cb8b26b42f146a58c3513484221a704d1a3b6. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6P2141656 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51f22dacbe35b3e29e25b36615f7f587eb218ddc3a688708e41bfbec588de3a6. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6P2141635 — a six-check JSON result.
Amar Sadh Na Mitilo | Shyama Sangeet on Piano
Ami Sakal Kaj er Pai He Samay || Shyama Sangeet on Piano
Bhabo Sagaro Tarano | Bengali Devotional Song
Sakali Tomari Iccha | Shyama Sangeet on Piano
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x329cdb732f97735e2e2402f5e0de1c7787f0b157dee81d886620875a9f713f34. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6M2107090 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x002ea62c13f44042367ddabd386d629ff06a742838b4c48c42f11dcf6d5cbb67. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWW2196905 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdcc8464b9ce127c27a4ae90fb3f47f5fdd02739dff774aa47c9ad9f84b3dc91. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWY2128189 — a six-check JSON result.
Jana Gana Mana || Indian National Anthem
Aham Rudrebhirvasubhischara | Mahalaya Song
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3459ab982180196bbacd5644c80a5a4d22e1c58a8c13707d5d07e0ca86860f1b. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32286979 — a six-check JSON result.
Amar Sonar Bangla (Bangladesh National Anthem)
Jodi Tare Nai Chini Go || Rabindra Sangeet Piano
Phagun Haway Haway || Rabrindra Sangeet Piano ||
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebec34adc3b3e2380a2147a65ab7f75dfa489e893a1c76f9ac48aa7efc4bf50e. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAY2243350 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x336bfb9dba2ca669fd305587f1111795f2e75485c2b57b4205b8ff5590021a39. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB62257458 — a six-check JSON result.
Sajani Sajani Radhika Lo (Rabindra Sangeet in Western Classical Waltz)
Tora Je Ja Bolish Bhai (Sonar Horeen Chai)
Shri Krishna Govinda Hare Murari (Achyutam Keshavam)
Achyutam Keshavam (Shree Krishna Govinda)