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 0x4439f17609f32434aa7145da66842382cdcff5ab9cb17daf461083c55664d9c6. Chain 2 (Bitcoin): anchored in block 953770 (2026-06-15T09:50:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/943a5903-4ba7-49c3-9f44-b248ca530f8c.json and https://artists.proofprofile.net/proofs/artist/943a5903-4ba7-49c3-9f44-b248ca530f8c.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 0x4cf2c67772658535530b7fd0c0ca8a4a1b33ffdc4c1574e66b9193b388e43adf. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/QZHN42435879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dad3294cbcac6ea6e45c9683a4f366fdcb887a71e1f324c44d7e28e0924c8a1. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/QZHN42435880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa75ea0635f00a5b79021c17cf19869436b426dddff9bfdc9404b3f9621ca66c4. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZHN42435881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf30b04edc9aac17d59b0f8c0c5cd085476cdc67c3a1aa25aac9cae90257f5671. Chain 2 (Bitcoin): anchored in block 959015 (2026-07-21T16:37: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN42435882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x260a12f2a8b8c789dc3b126574153c094d64c8ea57b669e58cabec7928cfe690. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01: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/QZHN42435884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382339073d775b4b572fc9c345a91467e59138118bb803c132f1092fc21efb06. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T02:45: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/QZHN42435886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42b8a8e05e20708592cd4a451ef6e70ad40e2e1d7360c7f4b362d9b831d8c7a9. 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/QZHN42435891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee4fff88b882e3ed07bcbc037510a7c73be8f03a71207d5c681c3ddea4c5f722. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T18:36: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN42435892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bcb9f92d3c96c0e23d16d2de070b62611aa48e18607a81f12c2c68377bf4423. 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/QZFZ71945375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79f7c9d5090fccbefe00ec9763dcd0ea7b8a6274ce5393f9e556ad425abc5d31. 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/QZFZ71945376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1ee9eed0977668501a87afeba174ea2bbb4456fbec3b7721a7b02f5295c52ce. 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/QZFZ71945377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf82571314caaed84b282a9bde5df377ee686491ba1f228010ac3dfd911f630fd. 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/QZFZ71945378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b770f9c6be43350c8afadcb34b68091e71a1caf9f67b8ca6d9c1b56e1c8bfdf. 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/QZFZ71945382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a20e159a0e21dd206b3e89a1d43a3af48a7d83d7294be8373ecc8812b9d0967. 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/QZFZ71945383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f26e6eb935834a2b90a0c6722403268e8c504122dd63035285ac3b807a00067. 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/QZFZ71945384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77712aeed2929b8448440cf48c819a57e28a8eb5f8cc0a5c1be9278107fe770f. 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/QZFZ71945385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe58afa6af506f06128015ebeadf9fe45d257095b8af499aceaa42ee958270a70. 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/QZFZ71945386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba143311eeaf3ccc0e04de853ea0f14b68f30dd07fc21f8aa18f9e7944a222a. 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/QZFZ71945379.
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 0xf9062c7c2a684acef03850aa7eaed37b12f6bb472d46d9f7571f0b4e3e6f7b13. 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/QZFZ71945380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8777a54b1e295fce228f53c19bf9c70fadfd813faae2ae671bf04a8025258d52. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/QZFZ71945381.