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 0x27cf60062f5e498370c0bebd68b8006d60d0c2ed9a21b1c72ecda743bc24deb9. 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/a17b24ed-8fa5-459e-b6f1-7dee61426c79.json and https://artists.proofprofile.net/proofs/artist/a17b24ed-8fa5-459e-b6f1-7dee61426c79.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 0x2775a135c128dd9911f69d8ca4ddb242711f04e572ac53b424f0b8901505cf01. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZHN72186625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x457abe28e82135dde486425427f1494514c7fd91fcc3c99a1ecc748fdc417513. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/QZHN92132570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x148dcc20dcceabcd1fa1ba420e3ae5d171939724647532abed571a008054c931. 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/QZHN92132571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x478469b5306ce17367c959c050c36d4ccbca0bbcc55c3cd8d44206eab641bc04. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZHN92132572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b6ed1177f91009cf1fda7e2ebc925e8138a657791d5d1ce5b8f1a8483d7dbbf. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QZHN92132573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa413c442bda4c62097bf71da95c5e48e6b9660d896c799b2b7a97898fc65c7cc. Chain 2 (Bitcoin): anchored in block 958075 (2026-07-14T22:55:31Z), 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/QZK6L2134597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91efd306a13904d407445ba02ab87c16fe621c68b77c53b88fed3871c39d46fa. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZK6L2134598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1645070765301eb5a70a4b4189caeee5da8be35e557bffe626ffbfab1d82c2e. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/QZK6L2134599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c17a84ba0932d31af2e27aa6adbd8c0543e78246d2c1c99541ddc232f100ae3. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/QZK6L2134600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x398ba765db801c64e050fa16d29c391533d2009ad7f4dfa7109f99331c52a55a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZK6L2134601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6ea36d9373f00dcb6e07968187b80ddbf305f71fe46aa690ce61e59e41e3083. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZMEP2154980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc80092fa5472ec4b76c63daa446bb3f78c7e37a0c094e5b36938bdcd43eb033b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZMEP2154982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ccb40cfbe5571fd225c823f6e32f9f93b9646ff0d3c523ef774095c1fe37110. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/QZNWV2106348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc58639c8517f9066f6e013343de7d64b00742d5ff550e670eb25619f0d291825. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/QZNWV2106349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c04b48b89ad654e646d5f680b9866200ede386059113e6a02b081f358906ceb. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/QZNWV2106350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf08dc888d606721fba79c336b431d4beec893b51f51720eeee3b50b4ccf8eecd. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/QZNWV2106351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x977400faab3e5cfbdc805fd3187ed06baafe8579dbdc9a9bb80d30eb369ade93. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/QZDA82282707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49fddbe7b7601a3268b28e1a286057280ef00ca7b5f3ca461f7a2f311c685911. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QZES62270884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63762cae01f37668dff6af0b8791f17fcf9fc90b6cb868d9a29a1bff81bd220e. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/QZHN42273917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb4ea42494203cd02818b650ee423d158f8b707a73b1ffaa18d9892d0ae351ff. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/QZHN72282858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e350458c6877a76115626ae20e32cb2cb754885d3d0f7edfa2cca071f43aca. Chain 2 (Bitcoin): anchored in block 956425 (2026-07-03T01:28: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/QZK6J2249062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9742c890dbd8145a26a7948a3fa9a7ea71f8a9f01c985c9a955cca028878e2de. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZMEP2226569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31993b10c6ebcff02be655db204a7cc8a25f1eb7eee3c971524c62044025b681. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/QZNWX2221493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9beaad65f6f52cc48de0ec6cad26f44833191f25c8c8f785ee9753a9a04b282f. 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/QZDA82323286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f6037bc35a41592cbe54fa151aaf366aa5bafbc5bc1d9e4fe0525db76be4849. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/QZHN32499745.