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 0x42751ad6225bfef6c6dd73487a5d51aa17c6ac15ad360856758042ea5d4e7b18. 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/eead104a-caee-4240-bffd-be555c474fce.json and https://artists.proofprofile.net/proofs/artist/eead104a-caee-4240-bffd-be555c474fce.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 0xf8f62afe89b5c10dfd23f11c66168453f560ab61ae2d6c36cfe554254fc590e5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/CAENV2508682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c2fde07f48790c8180c3c5ec7b868cd5f9c4ac8891d67084d31411d883ac70c. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/CAENV2508683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb2af51f335752c3e3626d77190d0e8e43284f13e2d7d8935e1cc13abf548a0d. 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/CAENV2508684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04e4b7248ac8711f21ed0135f0710ec3971f911b9598e27318d27177f9acf3e3. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/CAENV2508686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eaf43faff214c5cca271cb54d53e455c689a0f20db79a26f2530dc6146fe95f. 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/CAENV2508688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4667fcec45bfad5ea3f2b58efce3a03601cebb2390be9148e004467fe0c8e3ce. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43: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/CAENV2527448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa943364a0a32d8a0838aa935841c26054808aac01e7ec5626846d034c7b77c20. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/CAENV2527449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x613706b24e0053b75f5b97cc42d14275085bb0d0f055a5c6907e45eba32c8533. 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/CAENV2527450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b925253c3920044d37cedd5dca9c3b817849bdbf1dd00a6384a0df3cfa3e2bb. 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/CAENV2527451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bb4ef2a328d1b7f554bb691845b779cbcdb9154e467bd06a73de97449cd8c1c. 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/CAENV2527452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94bc27492284a0e70bd6e7831d20c27f6706e53c2c4267b6d29a1b9a07c67b29. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/CAENV2552652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c5d109b94fa5c8fcd773e3a98d7c00e25b10eee61cb5c26f87e623364df39d4. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/CAENV2552653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05570475dff2691e469269f00634690f4147df387db375f12d0e6db568344f46. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/CAENV2552654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9566364d58dbaa4fa1627f1b6e0c782f8520bf4f432d976292c9225e26e058e4. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/CAENV2552655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e064493915b59bf3dd730a349f5a0276f315e96e1b59d74e41ce4e6f5fffa21. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55:37Z), 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/CAENV2552656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bb4ef2a328d1b7f554bb691845b779cbcdb9154e467bd06a73de97449cd8c1c. 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/CAENV2527452.