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 0x62d4cf24f8ba2f0771cbafa9bfad9eb521bfa102f5b1eebee19697ad23522455. 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/525458c2-5687-4368-8cf7-b343200741b0.json and https://artists.proofprofile.net/proofs/artist/525458c2-5687-4368-8cf7-b343200741b0.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 0xadc98e9bf3548663ef1cdceb3a5cfe03ae286fbb6bcb9f3e07d7b8dfb523c478. Chain 2 (Bitcoin): anchored in block 957735 (2026-07-12T17:47: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/BRNYC0800022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bba9e1365096357f1626f67e9888dda78bb33dd7909a66eb5f78b4b6a380899. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T01:53: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/BRNYC0800337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8769c34813ee09e12d7814c128bc6e26c51569eb65d1788ea7d598affaa2d8ae. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55: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/BRNYC0800339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ff1e67981c9c35eef05f5ee76a06e3bb129a0a29fe57b53877d05ef62eac174. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T10:58:11Z), 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/FR2X41768234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b9ac1d45558b7aa4a5046d774939469ee863e938f647901f4d967cd5106fd4. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/FR2X41768235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7545d19897ae534846f076ca6012403d4f3e5ea96afaef4cb96485f9fb616a5. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/FR2X41768237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5899d42f2efdab755ffebac663492160c2a95bf8fb2d4f380219ba80a7efee03. Chain 2 (Bitcoin): anchored in block 957735 (2026-07-12T17:47: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/FR96X1867210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b9aa3aad0769914746e1c729d821b3b0d3b8788ec02859e5b8760a2145c7db0. Chain 2 (Bitcoin): anchored in block 957735 (2026-07-12T17:47: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/FR96X1867218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x847fea4417c9397e54238dfcf39636952591ab03b2df6cb76d692be8550ed51f. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZNJV2078789.