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 0x6d67ce4bc228a1b3e1c033ee89adf21e1fe082cb2a52668de335212883d8af15. 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/3bb53f0b-e62a-4ca3-84b6-a03667431c74.json and https://artists.proofprofile.net/proofs/artist/3bb53f0b-e62a-4ca3-84b6-a03667431c74.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 0x6b617df687548a327c74c9045cf51bc4e0888e2e61642fd3eb4d09db693017ba. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/TCAFB2025569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7249e415f5b4d6a0e0ebdb588ba9f0e6a4f2e305ac804fd7b00650d89feab9d. 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/TCAFB2025898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230a7ce810149599f15095dfa3f96f6af461eb23a21c2f93f4e48ff4eb886234. Chain 2 (Bitcoin): anchored in block 957556 (2026-07-11T11:14:07Z), 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/QZK6L2250568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x623a771947c7f9e1085a891a4121d6cd2c08f0ca920941192797e1fe63520f60. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZNWV2223010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5828cb91449bbdb43d2feed817c71c28444a8152fcd091ef13e2fb41534f7fe. Chain 2 (Bitcoin): anchored in block 958126 (2026-07-15T08:17: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/QZTBB2322862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9a3c52f616cc606a24cf3460a8af0e93e51a3ba5efad16d15929f60ffc23a7b. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZTBB2322863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9ae6f18f3db7087862d20057c5377903bd2685f04cea01676d75623182568a2. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZTBB2322864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc436f767e66b9067266aed8829c6c55ae7f411b2810e2ee0da3e566c58183990. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/QZTBB2322865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0e856b6887d445b04e8005972ca2d991b6e5e12a62d2fb47157e12ce4674c60. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12:32Z), 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/QZNWU2308590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x623a771947c7f9e1085a891a4121d6cd2c08f0ca920941192797e1fe63520f60. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZNWV2223010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80a008eab98c2fc8b8c9451402725f6e8a1de7d764a79025bc25fa9deeda1f7c. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QZTBB2242517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230a7ce810149599f15095dfa3f96f6af461eb23a21c2f93f4e48ff4eb886234. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43: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/QZK6L2250568.