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 0xe727f453cdf64df95099313d07fd5464501dbd76438a778d5af36869c72762a2. Chain 2 (Bitcoin): anchored in block 953713 (2026-06-15T00:33:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/84de877a-84fd-4b36-8bab-6e689bf78018.json and https://artists.proofprofile.net/proofs/artist/84de877a-84fd-4b36-8bab-6e689bf78018.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Khachaturian : Gayaneh, Masquerade & Spartacus [Excerpts] (Apex)
Tchaikovsky: Suite from the Nutcracker, Capriccio Italien & Waltz and Polonaise from Eugene Onegin
Tchaikovsky: Suites from Swan Lake, Op. 20a & The Sleeping Beauty, Op. 66a
Tchaikovsky: Swan Lake, Op. 20, Act II: No. 10, Scene. Moderato (Excerpt)
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 0x6dd93dce6d13f0d0150e314330e7fd54e595da29fbcb876625f528fa769fdc3c. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ209699003.
Khachaturian : Spartacus, Suite No. 2: I. Adagio of Spartacus & Phrygia
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6020646744d69c7a8b543bbd21bc145c1cc886846407d7c543c417d7d960465a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FRZ209318301.
Tchaikovsky: Suite from the Nutcracker, Op. 71a: III. Dance of the Sugar-Plum Fairy
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6befee067deea3fc6c14f8445f9005305d902b9a830b991c1c341565f271a3cd. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/FRZ201400236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6020646744d69c7a8b543bbd21bc145c1cc886846407d7c543c417d7d960465a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FRZ209318301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dd93dce6d13f0d0150e314330e7fd54e595da29fbcb876625f528fa769fdc3c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FRZ209699003.
Rachmaninov: Symphony No. 2 in E Minor, Op. 27: III. Adagio (Excerpt)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85a2a7740d7f1867de9eb99e58d4a29882262646ee42dd023367aff459e8ab1b. 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/FRZ209411310.
Tchaikovsky: Suite from the Nutcracker, Op. 71a: II. March
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5515ac71094760dbdb6781e41fc1b508f99d064714f37611d021f57d203b22. Chain 2 (Bitcoin): anchored in block 960218 (2026-07-30T06:57: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/FRZ201400235.
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