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 0xd585f90f47f936a3c15d5efa15c7bf640c63d1ce381cb4f0f4eab48ff44dfcdd. 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/bc98a9d1-12db-425c-8f10-9c287b583af4.json and https://artists.proofprofile.net/proofs/artist/bc98a9d1-12db-425c-8f10-9c287b583af4.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 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 0x170407ec6b5162f4048df51dddab716617361dbe66f09ae6a609f5f20a703200. 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/QZ22B1608266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x998a2cd473d36bc87bec60530cf362e8a5c29f475ca90773b5d886cbcc3b7104. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1608268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56684e016e678203565b233fccffe7c5de81fc69bfbd6b99b2f753f709bab44f. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/QZ22B1608269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x314aa2369b3cbb365b74121ad4bc8383f970b50f95ffad2a8d7e82b6490bb8fc. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/THRAS1903001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51d392e30623b8c786409c9cbe9494e849c1c203f945020c263a3a7aa2e332e3. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/THRAS1903002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacecedf6188c73b520eab58fb1b08cd6f30454a4e52464c0b3c787f45eec1027. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/THRAS1903003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d910b6c658ed1483aa5baeb514c5fd85cd13117d289c0971208f43cb85d3b36. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04:14Z), 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/THRAS1903004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85df6c053d4baad968191491e896735839ff3d19823abf32fcc165a5de75298. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/THRAS1903005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f63804d6397b5e9ae28690bcbfb233c377582064f24c84f22ad15ef60edcce. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/THRAS1904001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c157ffd9954022b289d8ae912c1954c208fc4cff88d65537b16f0b250d979dc. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32: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/THRAS2004002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04331e1ff913b339cdc00389d3cb0f173b7f80f36972fdef321245853c54950b. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/THRAS2105001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdfd203807a9fd2ff6bb790db6a8307aa848b4a8e1c730e027d89ad8a8958282. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/THRAS2105006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc55a3896aece9cb7d3f7efb8c4cddbe68d17c87e9a8939996b901c78094f65. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/THRAS2105007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x741ac0bc4486078ea3d22ca1b8aa1c5e1863d4b8e163928d79d5416c7942a740. Chain 2 (Bitcoin): anchored in block 959063 (2026-07-21T21:45:32Z), 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/THRAS2105008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9348d24ca7b76eeebcb7efb2a3c12f9d6ff70ca2e9fb432c7ae3bba19b608a2. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/THRAS2105010.