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 0x2c2cc93930357b576dd63f78fb18242cf1deb59af477e1825f1e5bacf95e7270. 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/f62a842c-cd1d-4e4c-8fd7-8bab53e5cd30.json and https://artists.proofprofile.net/proofs/artist/f62a842c-cd1d-4e4c-8fd7-8bab53e5cd30.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 0x0b1cb092f4915ae655497ff27e8f1c5669160061902491d94d361f4d0f169838. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/FR59R1659353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ffc21961f3654f6dcd76a447874526b2a2425ea229c2c7bcbfd5b8e4403c5e1. 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/FR59R1659350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81a83997a131edfe31ef7e5142ee270b95691a5b8a9466f5ce6b86cf0215357e. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/FR59R1659352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff6a58edce22346ee34f3573a083d1aadc93d1a9d35bad19313a91ec4ac2d2a5. 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/FR59R1703992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4fba90950a318f0e4a29cc76e255d502a2fdbf2d2f569debf172cba8764f889. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/FR96X1762040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc3f54e36ad0515903f9f421bcffd1c141efced30bd256ef9999afe9d39af50d. 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/FR59R1660766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7be000cfc2c249a36f88b9dfcec92016acd9b69e0bab06e10dca639be3d2ab79. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZ5AB2055910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ab4368e8964343b1b325184400ea0d002b7a276e73a218bdc04da9d674b3a72. 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/QZ5AB1997321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x179dbf2ce31c8551944345fdaaff0792f0b03c350ad84760af594db915ea1d76. 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/FRX281712123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6145f24da935e51143eea08ae8285fd64e83588f0ef7046a128931103ffebc43. Chain 2 (Bitcoin): anchored in block 958612 (2026-07-18T21:29: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/QZGLM1967515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb084dc81c1aa94066f99eebe0ace205a6eae90436dacdb920ebe3b41fba8ba9d. 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/QZGLM1967516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5333342a7c54f20f984126b4b0bea32b9fd3908c7df824364a0cb86b927f6f2. 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/QZGLM1967518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf99d11fd16cfa25c2cafeaba08aca0fd1a0816aac019f4f5b87863e796848e35. 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/QZHZ42054512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13b96c75a52b59b479a373c91a893153141b2bb897adb8f11908de3889ad2e36. 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/QZNJX2087272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7678caef5452878fce6679132a959437280cb7dea3469c98c307bd893252ec6. 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/QZ5AB2169585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x362fa93fee5340aa571c5e0c369778b77ba0be6d720aa7859c6b76f2cba6235e. 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/QZGLS2142950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2663b57d7016792841efc108204c56d057f691c8e82149fd6f564ea3fca3057. 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/QZMZ92134635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67b6d8bfd41ce226004a1a2aaf69a603ff4144f3284d9b22d923a81c1598f68b. 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/QZNJX2178013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee948318ee996e66771e41b55db7b04386fcf7f101b6bf39ccb25173ecf6e3f6. 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/QZNJX2178014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x362fa93fee5340aa571c5e0c369778b77ba0be6d720aa7859c6b76f2cba6235e. 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/QZGLS2142950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2663b57d7016792841efc108204c56d057f691c8e82149fd6f564ea3fca3057. 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/QZMZ92134635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7e3404f44a770af3260a208b1b4c405f1f57dbbc16d366fda65b0c91cb3f900. 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/QZNJX2178015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13b96c75a52b59b479a373c91a893153141b2bb897adb8f11908de3889ad2e36. 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/QZNJX2087272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7678caef5452878fce6679132a959437280cb7dea3469c98c307bd893252ec6. 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/QZ5AB2169585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8fa4a970edb6f8bb9e32c3c5cce34c28a15ae64208b2abeddd9a2d593da334e. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/QZNWV2324509.