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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd77bf3c9c646223b7423d62b9d808fca980596076fddb39aa42307f64db591db. Chain 2 (Bitcoin): anchored in block 953768 (2026-06-15T09:30:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bf7a4466-c7d0-4b32-b3f3-fa157e3a0aef.json and https://artists.proofprofile.net/proofs/artist/bf7a4466-c7d0-4b32-b3f3-fa157e3a0aef.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf414630e7ebf9b142fec42edbbe03dcc43045340ca1eda05fd4210a090936ae4. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/BXZPH2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2cd6f05efaf14cf059a6b88b7458fd40e1733cdb2220f7771242cf53d47c279. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BXZPH2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e68d8d1755cff901ed2f1d135f12799b4c7cfff181fe6bd3982aa8081932204. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BXZPH2300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63fe88fac7c31a25b797e6a2b2372fa14c1236228cb1f91ae8bd7a9179ef23ad. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BXZPH2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b9ee7eda564f26f49d7b6a8e9b58ca67cf791bb573fbb037d21aad6d8c9f5fa. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BXZPH2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa123b37eaaa25e703bcbda39918962c9cee4d740a13c561401556b4a874c9179. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/BXZPH2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7bda42f466f9a237ad4b626cd02b2da3840dc2116c03ffa446a37c5750ba978. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BXZPH2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63fe88fac7c31a25b797e6a2b2372fa14c1236228cb1f91ae8bd7a9179ef23ad. 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/BXZPH2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61241fc094845f8fbbdabfd75135cbbe35c65c83819b38a937b085d76c914741. 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/BX6IQ2300088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e68d8d1755cff901ed2f1d135f12799b4c7cfff181fe6bd3982aa8081932204. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/BXZPH2300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e49b2250218cb404c7270a6e61e1c0f233635e7496e4e8be8807ff985aeebbe. 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/BX6IQ2300050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1312e199abf1c84cc7450ad76190be93817ce96c2ea175e6c3f1531e3f7671a7. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BXZPH2300020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcc2bcee722f3543a40f18217513e59cf2d7e052b60ed57636da24531899fb4a. 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/BXZPH2300021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94e72f19afbe1b499c2b5edc278df338d40f7a27be167220b6922b0a0559286f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/BXZPH2300022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7bda42f466f9a237ad4b626cd02b2da3840dc2116c03ffa446a37c5750ba978. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-21T18:38:36Z), 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/BXZPH2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93e4655e994ec7206686b87bc54dc7a066133767f013ebed658d1cefb3e6abc0. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/BXZPH2200002.
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 0xfa5eb842b6e2eb9a315a8de20ccc2bec2bd2743d41233422043fa2e63bbf92cf. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/BXZPH2300015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf7c6e82a8e4aae0c50c59958e8255bcc6a1687a08ce288f56fc997b5fe26f9e. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/BXZPH2300016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaffe64fd11558f0c5d58ac5d493af246b8298a1d6df93385dbeb50daeeb6de6. Chain 2 (Bitcoin): anchored in block 960167 (2026-07-29T23:42:34Z), 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/BXZPH2300023.