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 0xd4f4dd5e7a3b9b634513454f9918b58ac2b0763b9b39e9f0c560e1a640bdff7f. 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/ab3391f2-b5ad-4ec7-971f-5bbdda411adc.json and https://artists.proofprofile.net/proofs/artist/ab3391f2-b5ad-4ec7-971f-5bbdda411adc.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 0x5ef472e23a887090210ea779e6a510ccfc92391d1c33d216f9b6052dab4f87e0. 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/QZTVM2106500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0ba48a63954bb9143f473b7add633c493d7da6f370829b9b7dfc71ad1e494bd. Chain 2 (Bitcoin): anchored in block 957965 (2026-07-14T07:07: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/QZTVM2106501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x671b42e7ea49423e49b5d054a3ac03488a61c58e52c056fc7ea669804678e618. 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/QZTVM2106502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28ccd358bac8777a8c328a7b96b5b940dc5a2bd76e051b67b72e1052cf4b88b7. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28: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/QZTVM2106503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68834251b1883d43edfb1040e2361bd13bb33c8f3d053d45f9e04b1ea1e268ae. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/QZNJY2237040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5977282e653345e30ec0d8bbfabb1d4e5c47444b8e916ca7f924f7beb5eaf8d1. 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/QZW9M2281278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9cdfad476c5769bc7015dc10c25a638ea2fad8b379120461f3aef80eba1eba6. 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/QZW9M2281283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e5ba430c7fecb3a23ff176e340c33b3ebea57b794dbfb14687444d4ff6f164c. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZW9M2281276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ddfe650cb64397de302298b3594e93a53d9eff660c0548adb092aac8a184269. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44: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/QZW9M2281279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba005dfdf04425fac79b710d805ac75e7544b781d66aefacc7745005702b1c2c. 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/QZW9M2281281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54bb9e00cccc23f5cc228fdeb80f6f76d4b6ccf76d9d9e43d587393370fd0a51. 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/QZNJV2320724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeabc6c454dfc0c0582800d38e56d92d019373de7faef1b71a1c657059000bb2. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BC1WJ2300023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38ecb34cfdfcc990ccea44a4a08e770136d4324739252726553c57ba40ddd0a0. 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/BC1WJ2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9814395d1d07465308a0aa216ddf420bf15c7e490928127ccd5c28ccacaf9da4. 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/BC1WJ2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3b76b08f79bcb0127493db217f0e77108ea72bdfee2e6f2cde12043612f787f. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/BC1WJ2400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4e4daec7a291e00a26d277cbda84d92afb8d72ae2c97d747bdb7531c028c01. 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/BC1WJ2400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f0e23e6259ab39dca966efb8d519264b225b8888a2e0854dfa0f06254ee8e5c. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/BC1WJ2400014.