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 0x1590fb3a39fe339868ddfa056037456c5ab3ea66f6f7f08053a3c9754b0ba9d3. Chain 2 (Bitcoin): anchored in block 953759 (2026-06-15T08:04:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b4baa730-ba6f-4188-aa39-44a35f49a9eb.json and https://artists.proofprofile.net/proofs/artist/b4baa730-ba6f-4188-aa39-44a35f49a9eb.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 0x39b2991625f1f150589ad86d18100c58a23823a37056a37780a24d8a4de63e03. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZEQU1917686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3e78d4c30348eb20bf2fc7ca894ea39fa5bc364bfc01a702b6e55ba81405057. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZEQU1917691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d8e8fcbbe71d5e01697f06b1bd5e6e953934334cfe9256da00c7ac63c7e43af. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/QZEQU1917692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c57449951c2cda5d35c214255f4fae8487d7de781b0275a4150f5ebfa17c6c3. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZEQU1917693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7c462253b478cba3e2c93c1c7f45dd72ac4e0ba404e5689fce12e8815734286. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12:44Z), 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/QZEQU1917694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bf022b2ce111afa745cdb3235f9a02db2b1bc10f5edeab28d51598913802d76. 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/QZEQU1917695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1bd4c3a42bb72520ad4cffef5dece964789ab03153942060cf80d30f0ae6340. 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/QZEQU1917687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63a15555e7bd33847268665efcd942567af8b63bf9613e6a9e97a4d21feca681. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/QZEQU1917696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f97de8eee31867f096e0892d5abbf33702862321b32563c77bdb045742d26b. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZEQU1917697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x284a8607f9cd5cf719bbe407fcd3aa53eb733414ffc7f5d1f80f506aced953f5. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/QZEQU1917688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb8d3a7885e57deb21bbd0375d93b37ce1a9f1f6abe84ef390750441b81d5410. 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/QZEQU1917689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa224e5854940bead5cda0863c7c582844311f52bfbfe9e3eea53177f1125c970. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZEQU1917698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3466997b0859b3d7e988eb66b6c697ffa67198bac7710d91aff57f5d61e09f69. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35: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/QZEQU1917690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56bdd6042bfcf4c4da7fce353fdc88a8e654d4cd9f8aacade70dd77de2d044d1. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/BKGRV2300042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x994e78c632f927848ce3d526541c1acd5ac1c6c4783f538a402b8a15ac00e582. 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/US7VG2108303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dff63608696f71bb0e25c1f59161bfd854a98e76554e14842c223327457182f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZEQU2068933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4556ad8537c6ed4f3af5a3af638b481f4eb45f52968a055de559451c5ade776f. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZGLS1934992.