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 0xe9e2761d017a5c0852df6e88f776e954644ea95a36bec54c377d046005f3c268. 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/f20e303f-f6ff-4d35-9db8-31629e608619.json and https://artists.proofprofile.net/proofs/artist/f20e303f-f6ff-4d35-9db8-31629e608619.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 0xa121a675534a53956eeba4e24db156c5431ab88669d1599fc5c0212039a4e221. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QZMHM2256361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb66605bbb08ba6623130f44da36933491eb07d214c06c83822a18d38412de3. 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/QM42K2346982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x411987a50f1b31d9c39cbc62af6226fe3715f22d34b76e17744159714871cd45. 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/QZMHL2387271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e8f856db516ef577d9fc63f1d958ae50ada8dc7b71cb1985a128fe4574ce63. 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/QZS652344230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdc026ff093e79aa99cf1759403c8b57e7616b84358921764c90ec31c8e78dac. 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/QZMHN2357255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x345dbcb77fdc70326603583c0ce64fb4ef4c6d7c8e65c7c1e18612bbf0a8b555. 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/QZMHK2404329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6fa3073873656afe2c25e9c29291607f2b8ed5382e80e1020e2a27a84b69e1a. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T13:22: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/QZS662413817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4931f16cc1164e805ca48553f2195a37ca07c1a6c70cfd8a4f2893c95380d510. 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/QZS652429403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fbe0430b96838ffb0c35b48f1559b98e07416e0e50b3f940223f7c48fda8665. 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/QM42K2455291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x897a10cb75f1a5053db80233241f1b8c874a170b833a22bb8322641482a9e2dc. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QZMHK2412463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4d5b4ec4648389163e167f8d64d3f58359795f6b2ad2601c6f09c41cdd8306f. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33:28Z), 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/QZS642479861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa902bc5173d6bb4e1887bf22ebf69802489c80736bd4e9148e0805e7e4877ffe. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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/QZS672413708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f036845a28c5d5a739e3ccb18a2fc6c6e9da057fe12ffa3f7298d76cf49d7cc. 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/QM42K2512091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1d4da61c7108bd0ffbce5d140609bb181ceacc82820c5f176959838cfcfa43c. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZMHK2520925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef5cc0c33abc5a08a5a0335a0e5cba1114681c5069f11ca61484fbc3aef9692. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/QZS632260216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fd07098fea333e6eb485f87455e048f26ec9ea6be43703d701a25e7d1f729c2. 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/QZMHN2243274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe7811a42f08a7eb435b8867892a247df93437950e854eca79d4016012d8f314. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/QZMHM2263415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e5b2d6617cde897c606ea0c59eb7435f38ebff75f75a6c5bc1aae04e21d8708. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/QZS662232572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382f9b5bb55bdf4b8a6a3826b9f4c06208bf5c546d705ad725c7ed11e1c0fc49. 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/QM42K2345857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf15a0c619f0b53ee5a0c30aba6d69ba8d662c6cd1e18da1308f8cbc8602c2db. 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/QZMHM2460581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd31e9a6db2dddcb77be426664162c20638d31cdcae94d728ba011310c3c72433. 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/NLCK42237728.