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 0x26bf39e672d6d00a1746a5d42197d047e358750659ede98dc0976e935d0fa11b. 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/85900de5-4e0a-4431-aac4-a41067fa34ac.json and https://artists.proofprofile.net/proofs/artist/85900de5-4e0a-4431-aac4-a41067fa34ac.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 0x43864dde327e26e1f266efa059613efcfa9b42f97cac0fea08ea86fde2cb834b. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QT3F22543365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e308492ec8090a08b74df27354a698cb82816e0c077676e7f797bae7808f943. 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/QT3F32588391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x138c5a21764f316f2dc3653c7f8bbc6580988a84a112898ea129abe1612c2f46. Chain 2 (Bitcoin): anchored in block 958197 (2026-07-15T20:40: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/QT3F32585543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9883476486b0f3766d0be361bb52ff9c0df994659e1e8a1fdb07755b36e2656. 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/QT3F32585599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a8dcba4086931da67178a96569e3a5bd0198732357530731658c24cb66d2788. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/QT3F32588409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf73b1b8344421efc228ca3ec614550d756f8c102d96a08ca76beaa2a23c4401. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QT3F42583310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f89a85c17c8d5408b462f017791ea724bc950b536b09dbd6132eb0b85b4b3d3. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QT3F42583308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a3df96ec5e7e3a9ad4077fe07f01553645ad1fb91ce522bed7d510e1a732312. 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/QT3F42581441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc10b94f06f77d8a71ac526483745e55b9666e943a452bd07abc1bbc96a95b3c. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QT3F42581560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54400b0b911a1ef8198b73843ea3485a66235a53e369a3ed094b7db4e4270045. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/QT3F52584264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872b58a41fd267341a419df29fcd2b12836f9eaf3ac0ad4d856fc3cd8e251205. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QT3F52581712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41d3d242c6f3e84f10257546ad88d283bb28669fc545f5776394ce0d138882a3. 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/QT3F52581754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x196908799b40dd214317d2f3509bb2ad0db22346446126a3d94f86f1df04d6e7. 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/QT3F52584246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a5efa4e5712b685e3cda583b124fb2d76b6889d64a521bc02b2a6128771608. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QT3FA2555652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf115baa22ef4750f7cc3e060d8621c51271cf67ad84862c4ab36c1153a38b78. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/QT3FA2555651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85b8e7c6e6405fb45c125e04ddcf6a50a11163c6da65b19f739405199b94406b. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QT3FA2552988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2299b1aad5cdca7de2a233f71784fdadd434551d9b5499a40e0151963c03f0ef. 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/QT3FA2553060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9bb964c7dd79ba0507727a2867d65a0b5ff1bb7c8900b7d5f845e1819520983. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QT3FB2505665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f4f8f148be3dba48cf4db76c2adb63024433fc342678f7cf9c2a79263186a05. 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/QT3FB2505713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9933fb1af0b65edf7f78a4272c8fbadc3d184f5a8cf3d512aa1ead8c4a654389. 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/QT3FB2508807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf522d4aeadf9d9ff54702d52b8cea0c9f186b064773ac16ffe3a12ab4bc8e94e. 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/QT3FB2508833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85effcd5791e1ddfa42b1aaf27af63fe508b4d9656f02a166e4542483104a4c3. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QT3FC2527554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9e27bcf4d02cb4b892774be048fb0b4e3ae2acb0e5881fe807c982fde771201. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/QT3FC2527568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x893f879529674d036068f80382f08e5bb865dafcf9538642b88b24ab98a223a0. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QT3FC2523977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9df2910484b5792bbfe8a0a7da58419779d080c493a1fb41b18d9a3680c98b24. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QT3FC2527548.