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 0xc9b5faeb0845881ae95c82a8adb7df24045679601e1eefa6e8ffff2dcb9074a8. 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/42c35c7f-c047-4a14-bbe2-14436df244ef.json and https://artists.proofprofile.net/proofs/artist/42c35c7f-c047-4a14-bbe2-14436df244ef.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
boys like girls who light themselves on fire
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 0xb77ade39922facb73cd4194aaab76244113b10f42e23ac38dbac2829630f739a. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QZTB82237228.
things have gotten worse since we last spoke
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d1b04a3145d0aec5d1dfbbe85b7d78634f0e22237502b8167efd096f2bbe7fd. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/UKZGC2303869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1efd711bae732434732e37470e4c0c9db78bd7cf2a642be2b3e7860734116ebe. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/UKZGC2308798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02fbe278c2638bb8ac24e8e293e853d92a7030fcc149fdb577d27b392cf29758. 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/UKZGC2308523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3addf72765692a1e38bc93de333039c0d26996567a7d2d75df572c20c80f8d40. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/UKZGC2308802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0373c8e8c4ea9ae068524a0429a3bcc2688282587a36f395e10fdf783e617ef. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37:00Z), 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/UKZGC2308803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b6f02d675d41b7109020a981bdf2d26ab5372e112259559c2dbcf41f0eb46cd. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/UKZGC2308805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe256873fd84df8d6e61eb3898f2696885d564f7ca55a3219c3af162a03733c7f. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43: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/UKZGC2308806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b6cdc23f489ec98d8529c7e28efe128586bff86ae91bc07376c9b856386e75c. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/QMBZ92483216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x001894989d1e76acc19e69ac8c3bae205c9105fca3b3200012ce70fe96b3ecd4. 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/QMDA62418235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92c2423b874f338eead0a53719bfcc627183ee3f0e9b43d7428e32b8d0f7e833. 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/QMBZ92483235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd338b32b4d7150af760123b3d301193d96ce5d8c745d2c26d9560f6c92ca285. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/QMBZ92483249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37dd6f10cb439a3bf388d28d09053eb88d4606d13d768cf6dff7e433c233d7f3. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/QM6P42417372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06b43380cc065d7c0016193920522b9e71e66ccddb7e4a05dafb64c792b846f. 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/QMFME2406695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc24e396d2b9a046d9629f7c45469f650666332b790263a9adb42df7806f47637. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T05:02: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/QM4TW2511117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3316da3feb784220e871abfcd88055283057e37e499209aaa27fdec6a5d7135e. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/QM4TW2511079.