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 0x911fe04980833a6b39f406ec91311d23d14ce193fb2bb49e4d0b797f777093b2. 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/bd1b6cde-3206-41bd-846f-5e47ee188478.json and https://artists.proofprofile.net/proofs/artist/bd1b6cde-3206-41bd-846f-5e47ee188478.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 0x1f6ab7d65cb7a4572995577aa965658f7f70637d2f1ff5a9e2540a2acdea4162. 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/QZNJV2477382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b91393f89f0e5184d067e3b07b3d25908cc87f45681b235fa149593298e9143. 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/QZZ972460229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbad629ca705b7956d8fc25b7ffefbc85e0e8b91edf79bf3b3072cfa024b8d74d. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-21T16:21: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/QZGLM2309167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6583713a7a87cb5cab88809690e92d6e52371f7bafe2266f15ca88e77b6c780a. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/US7VG2336915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8a36a9c13a75c7fd8d96ddd4d68eb094b6e9fecfd7da303fd5539764f804dcb. 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/QZNJY2129976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11dc607a0fb473fafba7ca50c8a845ce2345af6c693b4a38849b05613fcad712. 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/QZHZ62151796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0af14e79eec245e8373dc3883c26a153f51d9e8505c3ee07c8f1a91c59b16bd3. 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/QZGLM2125949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8948ea41ca9be73c41937a67230c5b43741a6bd091d53ec974fb2c250e1a5d60. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJX2060843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x597c6b53429bd1c263f1873e2cf82bcd2fb33e0086e34b851df9b5d9db90b5ef. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/QZHZ42064056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x572834777d415cca622657bb081fe66ec6b80aecb7985aed345a4fd134794d82. 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/QZGLS2092224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabd722ec2cf60ac80ba8c30131c54757730b6907e7a324c77fc97cd9afc6d19a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/US7VG2027252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f4d804a8d48ade2a74ac7828615ca83674a6c0563f70cf6e2272d2f2c42710f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZW9K2492109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe628edaf9f9c23600ab9013c1d6f1a4b94053ff3e50df0e083d2ccc14ec62aec. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/QZTPX2467903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa609246981a4f6eb83c66deeb04e056d66c0fa41e0a30b96f7b5c83043f75e9b. 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/US7VG2590766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3cc502b751e3d82820ee5fa50f5d7256f00946b5462a50b4c29b5cfa015ca55. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/USL4Q2153146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a3b4ce00e2fdd2d350583fc393cc5d97dbd4131cf391df7e0f39f825a6cfdf0. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZNJV2021570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42f54439191561d518e25432cb940dbd456276ff9aa167184d809ef8a00b0a4b. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZNJZ2227206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02127c4c16be9c6e304356a8871a92f4498f29cc971766bddb57b60911201215. 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/QZGLM2134242.
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 0x6a7fb6d177d3fd90a4ba4e4c74ce632585c3faf398760f14d47a5ff2f00485ca. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/QZTVM2304894.