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 0xed62da921c24c204dc5283233e5b56f31d137653d9135f0cde1c80ffccea86e5. 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/f6cc0b29-30a1-4366-9789-d495d1d622f7.json and https://artists.proofprofile.net/proofs/artist/f6cc0b29-30a1-4366-9789-d495d1d622f7.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 0xf663bf70b25bf8770ef60434b2327cd3d43da457b19e8ac5ab62fa54c318ecea. 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/UKW4B2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e2923976e17865360113752525618e8e7b79e0e2f9c7f44d9285ec27509717. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/UKW4B2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91ff8166738b4adcc6b0fc364214df16ed37d60942b319d77442a6c85990e90b. 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/UKW4B2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07bb6c9a3c139804cef766daa2a971a2cfff23b106f563e67d142e33c76f8976. Chain 2 (Bitcoin): anchored in block 957065 (2026-07-07T16:43: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/UKW4B2200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ec4eb079ee081575554dbe8a92321fcb61e38532ed4c47a9672d664a5ae6175. 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/UKW4B2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb01943ebed2f02d123fe80896e7d8e4cf9aac8348abc40b5e492c71a78a1b5c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/UKW4B2200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60e86522d1a26034f844ca91dc9f8488cc64b394bad4e93b8d4a6e3d4ed02619. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/UKW4B2200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc984d19172c717818cd33f68e12ddcd8bd2bcacfb8223ac3d297f21c3606e303. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/UKW4B2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e367359fcca5a253809d95deb4bacba980b21d77cb8517e66ef2ac256849418. 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/UKW4B2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20758c63ae0f0acbb69fc929c54c5e5e7da9c384f3b2c20f0567f131ddb59dd5. 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/UKW4B2200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x594ac00f03b382d78d265be0079f910d5ba1851ebaf4d271c2e6ae0ce1a4b934. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/UKW4B2200008.
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 0xc113f48999f923ec8bdedb28e98df4206d8801bc6d7eab5177e18d95363158eb. 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/UKW4B2000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cdb3e19a3913c18f4e55227e65c02cd5118c525684a304b9a5d7ac2ba6d937e. 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/UKW4B2000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16331fd7a550e4cb27cfbea9fe9861a9541f361e278b46b622e694378803a6cd. 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/UKW4B2000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x120f219285767aae0e14e31fce529de371332be4b200e1e141b8b260ad2e6f8e. 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/UKW4B2000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x563d1261af580877e1483eea96e1076b7baaeab1bf13cb8a87a6656c8d4f1afe. 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/UKW4B2000004.