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 0xb04cc384e9e076154eb99875bc7503288cb34d73c3b7723cb8837ca1fddc56f7. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/de66ad09-a7d2-4b0b-8e85-3eab1f3df9b9.json and https://artists.proofprofile.net/proofs/artist/de66ad09-a7d2-4b0b-8e85-3eab1f3df9b9.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 0xa96c5c77b9ce3d5274797a8aa006201443ddf564a4f612ac390f3290a278aee7. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36: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/QZHNA1903691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac9a9037098e93dccc760ddbad3457c27bdeca8c58a539b9b9536b048967e948. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T20:56:13Z), 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/QZK6G2029584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb437747426b799ae36aecdde7ae8f1f63000e6300a0bb6a13a8a89b0b0b7237. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T16:13: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/QZNWQ2155605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14b6356baa99f26ac2dbf69a8d17a8385f375157da214bf427c0585ea82a4222. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T11:52:29Z), 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/QZTAU2255657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x958b243699835219a7bca65d840122af05e41ec4965e602d8a13cfcb05ef44e9. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/QZDA82320604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf3474f8e1be1db2e6f4fc34948f0e1a3492b5e7a1fe37701bd6b7189d6d1265. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:42:12Z), 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/QZDA82320605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddc63bad4987d45979df4a877022ea2bd071292ebadfa6c908a45a0a00c19c2b. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-22T02:35:03Z), 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/UKZGC2305594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b7a3bfe836157d7916a22f7f68328349ed248b4c160df816f3312e4134731b0. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T12:18:37Z), 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/QZYFZ2354149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44249b9c80f7e1a7a98b8fe3d91fec360101c87c2a3892fc3cf3810825b9b576. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZYFZ2367688.