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 0x35a31d612ef8341744f79cb16b9f7ceee9e31804a009c3caf4e0c0607cbbb7eb. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/74ac8abd-1dff-4cd7-8098-e38f1813455c.json and https://artists.proofprofile.net/proofs/artist/74ac8abd-1dff-4cd7-8098-e38f1813455c.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 0x9fd6887321200f6b686582e8b61dc499d7976edf33741ce921fb4ada51364e40. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/NL2J92510079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x431a25969e3025c2134b153ebfe35caf6cdec7609894c148be3874c495bc529a. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/NL2J92510085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x975cb3e3b687ba0c07a13ff7778af1d09830680a3bb7df442bef5a07a09cd357. 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/NL2J92510303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6779ff866e240e4dce32a81eae102dee9c22b75b23b8a65e2fc34aa7bdd637e. 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/NL2J92510297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef899a63a9b8aec16d97c807aec14d671f76a60c7c90aa5eb17f126f88de375. 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/NL2J92510559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b69244320a5ff97820f23790500ac1de104ff35055e939b842bdc1e3a336c2b. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47: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/NL2J92510563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21ba68e132568ef47512dd4615bc6f706eada2a62877bdbba5c83a16a7909a5. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/NL2J92510569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65efa62000f1c24b64e6e15d3e6d0d85bf79ab192e6383311696b75e6c2af48f. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/NL2J92510652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5879b3b91cba57198e0715748f240f92589efb38c31894e1e18fcddc8ef35274. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/NL2J92510771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x911fca3ec50c13942a98f1363453a2169e06075744d5a919d1e4df833b722853. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/NL2J92511140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0053eda8c0411a3b16d59993d09604efa2de8ef53a8a60cf6e8a5ffe7a3ae8b6. 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/NL2J92511158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb96ebf248340d9a504cbc8edf24e239d052c00d546d4465fcf791af6f957fb7. 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/NL2J92511141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c4319b3bf10ed590aa4a5db5c2028f67f0ceb01f5c56154cbf7f20c4d0dbbe1. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/NL2J92511159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x974b2f24ab6369a839ec884d1cf2607a8e08307661be75ab76d5bcfb04087c06. 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/NL2J92511143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2592bd30cbf7c54e12e889b532c2251507819f8a95f041493fd2ced2b1187d16. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/NL2J92512061.