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 0x50a68dbd8a4760a2cf7dba6fadcadccb790765cc58af5b13c014a2bc4eada39c. 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/83e050ae-1d56-4eac-ac3a-72fb700fd099.json and https://artists.proofprofile.net/proofs/artist/83e050ae-1d56-4eac-ac3a-72fb700fd099.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 0x1106a999d39bb8b7036a60b8b776039913158958b49d235285a3279d6267ded5. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/QZTAW2303202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bda1bee3a37df19250cdcec8d207d51365cde3536fcfdafd51dff4c39430190. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZTAW2303203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3bba682b1286bf13496ea06b92565bbea8af91e062d0823be2ad3541d871a0f. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB52316141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8814a664605a5e3be662e5e2b98f176535db3f66a3a9cab9a771a7d4fc74af7. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57:35Z), 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/QZK6F2456954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdad361aa666aabd9377304aff352911a480a6a6ab2f7dd8884babe1139647bec. 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/QZMEN2475764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x651a648ad0a7e32a3bccd0a482fdeea8597f337d11f28e13fb95f13aeda43406. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7P2469997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9393c962d18a4bdf1957eedb3a536b52d64ddafe2af3f388f4a98938bcea189d. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZZ7P2469998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb3ae24f8a6ac4498a4f1848fdf3fbd95f1ac907fed2bcb7343f32812c9e79f0. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZFZ62503520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aafff02c5910143ef22194084740bd3bc07877325b10005d2d75fb907422e46. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62503552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7047e4d94f33fb6408c435153552f9b458a3cfa9a0af193d627204bb28cefbd0. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T13:04: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/QZFZ62503553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1323365e6dae3aac84bd443b593ab0ae7493d72621e81646971bce2e69e8797. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62565699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0454e4ae5e39675931aced54cd04efdd40a0237999166e460b1567e1f385e8e6. 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/QZFZ62598241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16a9e4f0e397beecc788398a1d4712410d99f06240c85f0b04096a20e3e705ce. 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/QZFZ62598242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x496189719c2967ee75ee9cbfc0a8bf3edc4884b7dc8c339f3f6487e0eb4b73f4. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T13:10: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62503531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a587ed0d7e8a6d4b6b787bcf3334aef9986f98068657aff722f733cf8aba3f2. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZK6P2564608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03c2f957f857577a9a5204a7cae8fd52cacf4ec496b88355583ad20d832072a3. 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/QZNWS2516073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b19a3d147f3d4f8d5e8aaaaa8ac79d435b61c87cadc9b50adcb43c429d50355. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QZTAW2552532.
The Ghost Who Lingers in the Record Store