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 0x354ecf3be59dc85cb65d4c0353976924b6ca3b4b16eccf82523ef563bcc9f736. Chain 2 (Bitcoin): anchored in block 953765 (2026-06-15T08:55:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bdf38eea-ef1f-4505-b9a1-59174cc14b5a.json and https://artists.proofprofile.net/proofs/artist/bdf38eea-ef1f-4505-b9a1-59174cc14b5a.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 0x3e573d31d878e147529fa3d626e92dfdd0af3882af2caf18929905c8ae4fc58c. 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/DGA0M2394481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eac919487982b287435956589bf7c16b5bd6f0ff0191c970b293287bf98a8b9. 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/DGA092356250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6a42340a34002eb6fb2c29a24a3be5761344d48ff77bda492312045b5f4d38c. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/DGA0M2394482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc328cb23656307e7b8e88a6ad30e8b75c8814c513c553aaa21b58df135fb643. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/DGA0M2394483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c1bbc589af72ccdd321e6bdd022deb1a2e4740950fb6e0e343dd58f9d6d13c5. Chain 2 (Bitcoin): anchored in block 960259 (2026-07-30T12:51:24Z), 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/DGA0M2394484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08796eea7848d0e46ca2bbca01d6a2d17ad3085957ad71f83868c189c1ac49b3. 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/DGA0M2394485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbede1c3d663d65d9ca99554a36e46620cdcd781ebb837b3fcbaac4d840e8eb57. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/DGA0M2394486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ae1490d3ae93cf9daa323662e7ee7ba217970f88a23b4d81216aee81bb3206a. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2549348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3db90fe4ba3501bfae3e67d897efd3e1ad461b917948e4a7152996b090172362. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48:10Z), 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/TCAJH2561439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03d07acbe4200938bc8078d40f3cbdfeae8505a658d45531044b4c453f47690d. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), 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/TCAJH2535812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6945a965566b95fa6e1f2cd32aa790a0a77980132801b0e3b05d54016580c7e5. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12: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/TCAJH2535840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebee21ea8dfae446053fd733b9e29dd07592388d72be62f053243eb5f6ef4ac1. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCAJH2535907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dbbfe66af5199cc58832852699e82d6a87e920478ee7ec219aacf98eb5d8e59. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23:47Z), 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/TCAJH2535932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x660af167ba4794c3fefa2ceb67335c3a7fdd72c55410d9881b338d5e13af4de0. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33:54Z), 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/TCAJH2535948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8718ba8bf328cb4f66888de04b65f5f9b55de85b825aa14f7bedc03eff345cf8. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/UKR742405904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x183bb05c84d5b83ff7f31dbdc27587c28171c12086fe8701198f2e24583f0c6c. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/DGA0L2466610.