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 0x9dadf490dcdbf4f05e598457cf7ec8c328d55f3dafc7d53ee8d44248a36b1a06. 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/f9a8d685-c1d2-4dcd-940c-2ec1edd59e5a.json and https://artists.proofprofile.net/proofs/artist/f9a8d685-c1d2-4dcd-940c-2ec1edd59e5a.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 0x901104ae88404d6131f38a7537b4760d0f10c2b581e17b5b125f5ccb8a9e976c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZS672219769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2b6050952c78292a443238cd293787f8736b1a4ae05614453fe508a16003ddc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), 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/QZS642246109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde3a7edfe4bf5c6a9bee2c8bef0d621d4ae4059e0ea6081d5df2719884b6f83f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZS632284175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb553c08a8250b62dcb6e4939542656c86dab3b5fdd93e96ff821643395a849c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZS662223838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe86f0ec9cb6a3c07b0418522b1bf345adb1851728f6c194fcba5daa0bbacb91. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZMHK2270105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf79fea51bcb2f4f6d7c897e6c9983e5a0c85d314aedcb0414aee4751357c2e2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZS672270327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc0b028b04dbc83dad2f1f3e7d3a824e0e2f000150d66474b3d5f98f33d5ca08. 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/QZS652222339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d58143b59711f480ca183b74416997eab7a3e8a1df222ccb57ff58b07ea1afa. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZMHN2247706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94345b7031a450bd0d106ad0c2adbc39de5cf2cfbcca4b590b5618ea53e13699. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZS672226896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72494037efc73a25c65b77366662fe5d453cfe4e517697d349356199cf4e6df9. 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/QZMHM2216799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f2d33dea5329a0073a2ca294b922871e4c8dfecf5e89f917ca4446698f0661d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZS642220267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd773c394ce9e7f9128d342e5b913927b7ea73f3c9c0e157ae99a4b37d14a4b19. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZS632234350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabed6ef29145ba19911cc2ffb1a677b8d1fbc418f97d5f75951f13ec9a5f6928. 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/QZMHN2215603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dcb03c5d186e16245f49209bdf0d434fc169736899b2bcfe4b67574d26754a3. 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/QM42K2285381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aacde313125df9d160bcb69b50a8e61ec1ff1fbf25e97c5b2cc89cffa7bebc0. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZS652245592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x284023bc13349aaabeb293910bcb548b4e88bd1fe9a81f1d1fcb2c0b798692a9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZMHK2279028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83adc23a57159ba13c3b78c868e19bc097c8407a1e6dab036475599a6d3299cc. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZS672232292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x698b633e5442aaf30c0224ecb700afcd62cabf3ad29ada3860198167c7e25466. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZMHK2258533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d0c8e8a3d30b078c2b2b1d92f5933563395a949865ef9aab6d0afa438ecc87b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZMHM2282110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x849058c54491a6a7fe76b4c4c82c72088f05fce138dba80b13c7d3a38050f1ce. 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/GX3HH2433246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4843a1047ca6350f9c6cb1d448c91a6a264b82f7cb835f5da3cccacad44a9bab. 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/GX38U2468275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88aa901bfa9016bd3cd33e812eb6c8998234e6cd3a611acfff4673f773bf70e8. 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/GX8LE2446876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57373aac0978867d20256f82673c79785e137663f8d616865854ea483efaaab8. 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/GX38U2446809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb016fb4b78ed89fcfb12eba0895b74de48f7baed97c62e831ffcd016df3bf4cb. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/QZS672295470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87789e6d5e921b0edc30c8d0cb7aa78f8a03d6828b40ca5f633ca176c3d77496. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZS642245980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39d0efb817b28772c85297e7ce25a440f70bfab39c41a4f79b92bbce4c6074a2. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZMHL2215205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c5903071072be7d9847971eebcb829c963c66ea3ef4cdf6ab8369a9ba8ffb79. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZS642212297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x009a2045ea77e9d79f02efbf44dfbbca016371abfabf11ac15c4ffe01933cf49. 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/QZMHM2271360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a6384c5a2690e3e599e1a2d578c352838f27e32167a93b5f8ef242ea0567e20. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZMHL2292787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56967f2a24547fa2b83c06f1191cc8fdc77729cfd81b4b232218036bf93590f5. 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/QZMHK2215774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b08efc209de70759b921618371d5fe9ea32b211f965a67cf8d77d072005eec6. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZMHK2230563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x621a577fe4ed3e77d46cf1a1c10e2d9d7681f8eafa89712039412cea44529f7e. 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/QZMHL2296342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9850915c4c5d859a0ce22a2bc36cacb1094f6f01843ac08e7d88d7bafae58736. 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/QZMHK2266079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba40d28ad64a81ed7e172a2d31ad4b2f2ee89a32b963dad07e1637ed9a3ee03a. 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/QZMHL2261696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x167090ef3a1a308987c2856db8ea25434401b2c1e4583516b8f8513e5ed2e4ba. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZMHK2272832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc078dd59e5b4d5b745c3649291f3000c5892d987fcaab2928a81125548554e1. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZS672248955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f90043d4cad0b5c0cdbe17aafa665d7755868050950c0729a224c9d3c8dff53. 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/QZS632279005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x271ebd461a424c3c2599f2721ca152402ac09a5b9be66a7af60abc4aabd18747. 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/QZS652218116.