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 0xaa0ce079e620c4d46e33a8c2f215720904aca210111280ec60d001cdf795face. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f15fae78-aeee-43f2-b1ca-07caf87eef9b.json and https://artists.proofprofile.net/proofs/artist/f15fae78-aeee-43f2-b1ca-07caf87eef9b.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 0x5fdcc11b5048e605540965c7f116ed2cec4e6c6eaccf9163a3ab0579869553a6. 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/BKSSG2300022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56133d6631a003d5c419a81f9e27202b660cbc078f97c971cdea3fde9526f18e. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/BKSSG2300023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x584d7dbc6497690c4226abcfc89934d24bfb06f0141f7f8c295ab061fc88cf4f. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/BKSSG2300024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc11b6b4f1c880e27857783a25437dc7943ef7eb113cf24ef730026ac9f7e3710. 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/BKSSG2300025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb606eff7cc4524232ae70c9a808b49e46d65876e09734c3ebaa7932e88e05f8. 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/BKSSG2300026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8baa347388c257a03d80dbc91c40fc554c69ce101f31d966d478212e8b833957. 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/BKSSG2300027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3158c7d3616aebb2d14c3e285ab27bf5d88724f6c150ba97faf40a4daced178c. 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/BKSSG2300028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07f8d9d4c1620b0ef043eefd2d1e824b6746a875c5206d29f06af7ec720aea73. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BKSSG2300029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82da9c2f6eee430265ffc4fbdecf6fb168950773ded958a823393399cd83cff4. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/BKSSG2300030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41516e2364fb821f42ee48b2be7a8e6226c211f892dce3923aafe0d6391a623d. 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/BKSSG2300031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x776ffeedb6302dcded96fefe9692a4140aa9c277b1d8109c3ed88157a52d2b01. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/BKSSG2300032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad032166264994c49130584f08448571e6ee6ffe5a7b21d2e2304a02ab921cd2. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/BKSSG2300033.