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 0x3423b09d13d8ea976f4e1a8e8b7c369bc4000104eb54ae3b31752c6b3f58dcb0. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d35f453c-afbd-4288-84c8-117d70716b62.json and https://artists.proofprofile.net/proofs/artist/d35f453c-afbd-4288-84c8-117d70716b62.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
might as well might swell bright bell light fell kite dwell fight knell
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 0xa323dd21a27679ac267a097e7ca1a4b7d410dfc896e4bd4f5c4c4f5b4e944cae. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03:57Z), 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/GBBPW2400361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6302a4db2aeab3655418c2669cf3cdac7c4a0ea59e02df735a1524e1a0bc1fde. Chain 2 (Bitcoin): anchored in block 957852 (2026-07-13T11:25:45Z), 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/GBBPW2400360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5063b3562ba833564fa7f1a59b9fcefb96a8180843d0767a0352e099e2c0bd. Chain 2 (Bitcoin): anchored in block 958143 (2026-07-15T10:15:04Z), 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/GBBPW2400358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf35cb82a3af0928d2415886837f8daf20b773c273549a4139994ff6b396cf669. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:58:14Z), 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/GBBPW2400357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x423311a3b2258c9875756e00bfe31d3feb05be603dc537e1a2bf8e33f42f022e. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25:50Z), 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/GBBPW2400363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4ad3593ed9e6665ad4abc7b66051a5dfdca6b8fc00ff18b1b5f5fecc5ef4be0. 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/GBBPW2400359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5c610e028f0f510cfc3c37ea53c9a6245ece67361f5ffca9e31d6d820d557c2. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/GBBPW2400353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbab3ae172c1fa214d3b2d79d1fd08666c2ca7ac8903e7eb18ca54ae625647670. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-17T00:24: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/TCAEQ2055889.