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 0x0ef97db84d456c1ce77e4ae43e2ce3717e685656abbe3a66c11d43e2bae6b71f. 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/d958be59-d719-4b02-b40b-c13080652f9f.json and https://artists.proofprofile.net/proofs/artist/d958be59-d719-4b02-b40b-c13080652f9f.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 0xd20b2d169f0d3f01609d5682b3c4da6546390ae0b5f33d25c448ce6435158c95. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ARHXW2106148 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb49ec0584f80b80c95aa396e248fe7d0b5d0f0db768d38190a7796724d7be74. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/ARHXW2106149 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eb315f6486188e12ec5f4a53c2db5b4b3d7b3dfe157b10197553769bc8dabec. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/ARHXW2106150 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6566d689c601681d7bf39cecf71f91d7e02ecaba15ee87059016e8847b23c44e. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ARHXW2106152 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2de538e47e340a996241fc6f789d97d9135d559fafac6c97e43f81a5a88206f8. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/ARHXW2106153 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x358a52a7a76b0fd36fdf5f43ffbc5aa7b12465a0d4c9037dec566ed84808ecfc. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28: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/ARHXW2106154 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e39cb2930d47ad844bb5a18abe9450036fa87c6efcc5ced62bea177dd4b90a6. Chain 2 (Bitcoin): anchored in block 959088 (2026-07-22T02:14:33Z), 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/ARHXW2106156 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7436116f9f56b1b9874eca1af5b2d4fe4ad38b9f5b56bcf245b58c33994d8ee4. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51:21Z), 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/ARHXW2106157 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafe23e48b62a6803eddbfd77262df7f02c32e5769d57f972fa6e147ce6452996. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/ARHXW2106159 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x740a6fbe4ac6fb223a1d1dfcd65c7e64affd65d3515e49dc7ab9a7228e43ee81. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/ARHXW2106164 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x864c974d4937a82ed80d79c255f9bc78305357f1a5b28c42f85f8e5e2fc2d266. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52:09Z), 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/QZW9K2213602 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77bb8f2d66e5f92fa6af50033bdaf61ae43d63705df87e094e638acfd292b0b6. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2213603 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12a3c6a208a0645b85f57dcb7d7416d2dde01c5aa5ed073f1ee90cd97cbaf5b8. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2213605 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x455739066e42b41f41022856b56ebe00ecb55e08cf6a207f103a9f1b7df2ee23. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QZW9K2213608 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9902a2c58fb47965a5bf1d7bd5e287c7ac7fce7914d3f8e41d1de0eb4866a193. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2213614 — a six-check JSON result.