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 0x6627b73355c1d7a2a5b6f637ec860e814c45ec9dbdd3d7a53331b80311ba1bc5. 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/5b72d843-ef95-47c1-a54a-f64edbad8ed9.json and https://artists.proofprofile.net/proofs/artist/5b72d843-ef95-47c1-a54a-f64edbad8ed9.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 0x0d8d95c16e13a1d258e6e6a82b9910b7846e77b84f6abcf98d4ef9d45819458b. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/JPB450700896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c3f347e28edc3f538638f71578fa4179c3d3dc73fcdbc5baef4c3316b24633. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/JPB450700898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a0883583329d867495c13d9deb72f9546ac2491cdd53b9a17775e35d6807b0e. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/JPB450700899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95f58c38df0e133da8daff095bc2cfce07cb420e35e11be26389ff52f0895858. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/JPB450700902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2feb9e932fa6e57e79b986944dc1301c1cf20047d4441198b214d29ba3686fe. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/JPB450700904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fee377e5b9a097583ccdf69a16d6729d5f96ae543c9d0a71ad96975d5bc0e1c. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/JPB450700905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13d8aa22085d10f2afc52bfeedeca2b1734e12ec45c0799d7d80fbc6785aa10c. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/JPB450700910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2552625f447458df1ecddffae9de037bf070d7b2858c34f3495f37b1db0bfd35. Chain 2 (Bitcoin): anchored in block 959355 (2026-07-24T03:24:16Z), 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/JPB450700912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20472823d31dddcfeefbb99f4af4ccee1eaad1e705fb86272b2bed70386eda48. 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/JPB450700914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e65a260dfbdc929f10f1586d418118178d9c1eb249d6dd6772f818194459f79. 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/JPB450700906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6bd1062712d472711d83b597777988e1f1b464e816a67475630da2de4f301fe. 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/JPB450600823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4f61e21c6ffa92f8df6d2fc20a4d75ea97a68e782d1e86adca481dc940e89ec. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/JPB450600824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb86b9e8abf0f54451bf99618768bc3ffd7195c016191c577ec9c74107334d8ce. 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/JPB450600825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2c59c0993bfeb4c274375636369fd2c4fb00d3f8464f0d9c1a78649b6a1b0be. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/JPB450600827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b0b2d6498daf2eb8e569c28a5d893bba5ad8b7b4106ee3c3acb4f951e86a03. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/JPB450600828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8816ecbc909c1d90319464ba950b392eb8e42e4bd0dd5a86ad52aa5f63dfced. 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/JPB450600829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaaef6e0a0f244b20bbf8796bda347dc9b95336f0d6259314a3abd4df2456cf3. 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/JPB450600830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c3554b87b3503679829893d9fa234176648e8e8f33c7281624e501211431056. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/JPB450600831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ac5a04911ae97c90a06945e7b831b6359f91b5629970c251bf967270981738e. 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/JPB450600832.